<SEC-DOCUMENT>0000950170-25-024135.txt : 20250220
<SEC-HEADER>0000950170-25-024135.hdr.sgml : 20250220
<ACCEPTANCE-DATETIME>20250220160531
ACCESSION NUMBER:		0000950170-25-024135
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		90
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250220
DATE AS OF CHANGE:		20250220

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Amplitude, Inc.
		CENTRAL INDEX KEY:			0001866692
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		201 THIRD STREET, SUITE 200
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94103
		BUSINESS PHONE:		510 473-5668

	MAIL ADDRESS:	
		STREET 1:		201 THIRD STREET, SUITE 200
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94103
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ampl-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-02-20T12:36:56.8534+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:ampl="http://www.amplitude.com/20241231">
 <head>
  <title>10-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_b53564b7-0b2d-49e5-ad83-e73c698e2ba2" name="dei:DocumentFiscalPeriodFocus" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8">FY</ix:nonNumeric><ix:nonNumeric id="F_249f9649-9009-421e-9742-20f5992007f5" name="dei:EntityCentralIndexKey" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8">0001866692</ix:nonNumeric><ix:nonNumeric id="F_be7bf09c-0bec-4671-a6a4-7ea3b2a7c872" name="dei:AmendmentFlag" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric id="F_778b3853-bad3-47bd-8bd1-6efa2760283e" name="dei:CurrentFiscalYearEndDate" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8">--12-31</ix:nonNumeric><ix:nonFraction id="F_5fbd73ae-fe0d-4f61-8b58-0d03a5579d91" name="us-gaap:CommitmentsAndContingencies" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_f79a5c7a-7823-4f63-8eda-c57b49714717" name="us-gaap:CommitmentsAndContingencies" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_62ea0559-1d58-4916-81a5-23131e0cbb37" name="us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" contextRef="C_6727f832-fcb3-444f-9e3d-729875650442">http://fasb.org/us-gaap/2024#LeaseholdImprovementsMember</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="ampl-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="C_8202b758-2740-4c23-ba33-111a39737590"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8479fa9b-a58b-4dd7-b4fd-f5560ff8a35e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_858a57ec-c392-4719-b59c-2683b49ccfb0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></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_86a71409-f9ba-4fdb-b2ed-ef0e54576986"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_86d6a035-37f4-4586-b808-d7c0fd30ed3f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_87587a9c-f950-4866-a417-43c7570b0d93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsEarlyExercisedMember</xbrldi:explicitMember></xbrli:segment></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_896f0356-eb4e-4612-9802-bf02bc6bd67c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_89853727-98f8-4ae1-8b92-2aab4a9dd637"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_89d452d1-5e0d-41d4-aeef-ca506e1ba0af"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8a52aec1-2da2-46b6-9dd4-799102d6d2da"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8a5316d1-17d7-4f09-9ef0-06f847068c31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_916fc432-3dc8-475c-815a-bbd8d604fd26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_93b9eb96-68b3-4894-96e2-c32da770af76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9670d26f-20f1-4024-9754-8d6d380ab7f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_976d9e44-8f3e-4a3e-934d-01d7331c0382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9a4ab6c8-ce30-4a3c-8ec0-1b1f195cfd99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9c81a9e3-bd20-4030-916a-816c1c5c410b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9c8cf581-b06c-43e8-8254-7c6370f0b676"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9d61c66c-6f8d-4167-9764-1b4b356b7f51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9f37e247-ac55-43bf-93b8-cae2b9318c57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a1355834-55d0-4a16-91bf-e045d1fd64e8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a25f776c-d39d-46c0-9d5c-b119a00ee980"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a2ebb515-35ad-4595-9fdb-06452a31da7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a7466a99-6def-41a1-908f-78d4346e073a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a7e656da-3c7b-4d42-9b7e-634a6d195e81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:OptionAndGrantPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_aa15f715-72ea-4893-8849-6220cde2334d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ab0fb4e1-5202-44df-a6b8-31adb6754187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">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_b42ed14b-fdef-4002-ab16-dcbd2806639c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b6682258-de1d-4b7e-a2a5-316013473478"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b7dccdfb-08e0-4ef6-9333-bd589a48bcbb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b80ec104-a0bc-47c3-8af1-9c78e7fc1460"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b817d113-36e2-4673-9338-1354bea720a0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b95f412d-95ff-4e4d-abeb-6124906725f2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b9c679ca-e841-4ba7-bca7-a2277512b954"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_baacb2a7-1ee3-4cec-8db1-ff813d693192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ampl:DevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-15</xbrli:startDate><xbrli:endDate>2024-10-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bcb443c6-0c1f-4523-bc08-809ed72a379a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bd3808e1-a4c4-4fbd-a4a0-cc6f75fa56ba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bf7407d7-f329-4512-8530-4c05011342a1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c337cc4d-d471-43b4-9961-6edb99ab7de5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c5c09b06-d3e0-4ec2-9dc8-f81bddbab8e4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c624e6c0-3af2-4a4e-aaa6-bcd6a4c1a608"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c936df86-92df-4f66-887d-8580803f1a5e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c93eb01f-469d-4b60-8ef9-ce1ad25d3db3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cb21464d-ce8a-4b07-987a-b0d26dfa66c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></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_cd07b723-0dca-4113-a09c-0748f35b75d2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ce3c0981-643b-4a74-8b33-5bcda8c07d67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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_cfc93e04-1ef3-4f5c-b39d-9e9b3abd0154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d001e40b-38b3-44f0-be52-6607e9eb853c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d014772d-0c94-4ff7-9226-23740ac08915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d10df520-ae4a-460b-9ef0-433a453d7efd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">ampl:CatherineWongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d18bfa48-532c-4871-9fc5-a235b21c262b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d3bf9771-f506-4852-952c-9768b7550f31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></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_d6add92e-478b-43aa-a541-7e1e7000a9f8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dd50994b-6318-4b51-9e6f-5c87ebdced19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e0e4e6a1-e7c9-4c0c-ae9e-f763159a9aaf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">ampl:EricVishriaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></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_e2b9f9be-c657-4f7a-b1a6-201430f13b51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e3b063bb-3d26-4542-b150-9f83cb9ae37b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e512faf8-a934-41cf-98f5-90f903ec5ed8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e5355f0f-41ea-4ecd-b617-9704752564cc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ampl:InternationalMember</xbrldi:explicitMember></xbrli:segment></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_e74e6f96-f6ad-445f-8c61-42fb139f8e7a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e821504b-1e3c-4a29-82ff-568c82e2d06f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ampl:PrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-15</xbrli:startDate><xbrli:endDate>2024-10-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eb11515e-55f8-4c8f-99c6-f1792663e8f9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ec9a3e17-e0fd-48cd-86a1-a602dbdcd799"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ed014d94-d32b-4613-a53b-7895079d6bce"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_edda3433-9c2f-4fad-b2bd-36b654ce6356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_edf2f143-3960-4b98-92fc-094232901428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ampl:InternalUseSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_edffc430-1511-4523-92bf-dd4256a48905"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_ef4188d9-ea8a-430e-8ee5-196469bd0555"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f11ab76c-b0a1-4179-aa65-af3f723c9fe1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember></xbrli:segment></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_f1e4cf35-87ac-46b8-8df9-65969b867d46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f2a56032-183c-4104-acce-7df8be3e2e3c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f3a2d03e-e91b-4c54-ae5e-2909935ad00a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_f8a1ba78-1e14-452a-8a41-e164bcb37dde"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ampl:NoCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></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_f9b2d2bb-e277-4985-81aa-78e4f42017c3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f9c973b5-4a8b-43ac-baf5-66bbcb7a5f2f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_facef882-8ff7-4beb-8440-8e13613d8264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></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_fd636a9f-1c05-46f7-9420-ed2811480883"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_00642f14-734c-413e-b677-b96fc22f658e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ampl:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0149f27b-debf-4f12-8f6e-ea28443a1314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_01b7daed-7f41-47f9-a85e-458efac78332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_036d8ed7-4d60-439d-bb10-4c14137bb742"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ampl:InternalUseSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0bc18601-3bf9-42a9-bbbd-87940c4ce8a9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0c624547-4a98-416b-bdf7-f6c70b92fa28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0df52c9a-4bf9-47a4-b2c3-bcd867d8959c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_0e49fe68-288f-4a3f-8ccc-55fd0991c509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0e6f0533-1441-49d6-b868-0016b97d5f11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0e8952c9-3c87-44bf-b537-25c4650f4cbd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:OptionAndGrantPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_1263dee5-74d0-4057-bd3a-381f3bb70113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_12809a31-9a61-4fed-8799-3ee80b4d4a3c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1477c499-6190-4479-b220-7027d635331b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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_19017113-2622-4ffb-94df-33059e572677"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1975e5b8-4dfd-4769-b72d-a84a41ba0752"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1b71c30b-41ff-45ab-a931-808483c123c5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1bb03b76-f53d-45e7-a904-6a67f7c7a472"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:RestrictedStockUnitsOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1be12b2e-804b-45f4-a830-9c9cc00e5bd2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1bf31a78-2ccb-4d10-93d3-f7dc004727b4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1c003523-d5aa-44f9-8b17-b5a45cc3753e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_1c55ffab-4c95-4b01-b3a9-9b2487549c67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsEarlyExercisedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1c5e553f-4a89-457d-b115-7817bfb5a3a1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1fced6b5-76fd-4ff7-bfe3-4b72ee53c170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_20ab948b-f3e0-4e30-aab1-337bda7942e5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_215d0c2e-fe29-4388-b78b-c93581a504a9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></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_218fbde4-aeea-4872-b37a-e173c2c231a3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">ampl:EricVishriaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_21d8d521-e170-4366-838a-9410ba98cc48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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_22f306f2-b46a-4b5f-a442-4abd7374a313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_268726fb-afbd-4261-986f-5f23b5580a9f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_26f3e298-1a8e-4dab-86e8-6d06d4aa895a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:RestrictedStockUnitsOutstandingMember</xbrldi:explicitMember></xbrli:segment></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_29761284-016d-40fb-831f-6c50627b27b5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_2b1df321-3a9e-4469-9e7d-42632f305615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsEarlyExercisedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2d5287bb-e16c-4d83-bf88-8f8390e84866"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_309b27de-18ff-4b21-90ea-28f1c00a85f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_317fe09b-afbb-4249-80df-29ab7826f80b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_32d6035d-4fda-45c7-94fa-3321276d748c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_34636bfd-420d-41b1-bfcd-6abf75b7f674"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_35d8bf91-ee0e-4897-9a53-700e14e20514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_36a1cbec-98d0-4267-8832-a8b9c131a648"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:RestrictedStockUnitsOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3867ce72-361d-4909-90af-392078008804"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3c50811d-ce4d-45d7-9431-243582c4717d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ampl:DevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3c7f8b11-9d86-4b35-8a3f-c8b89572c17c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3d3ebdb6-8b23-4a1a-b43e-218f2f43179e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3eee8fd6-6c5e-48d2-b700-5ceaa61e75c0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3f0f2b03-1230-4e3a-8d18-df53c9719c2b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_41e567b6-eed4-4f1b-9ae6-5f4da320c57a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_42828e18-73f7-4ce5-92c4-fd06592f7bf4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ampl:OneCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></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_43596234-4330-4265-a5a7-c38707e29ed7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ampl:NoCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_447b4552-4627-469d-ab24-8dc5776ef8e6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_44e46d8f-58cf-4635-8db6-cedc8deb3269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_45b140cf-91fc-4a9d-bb4f-2cf7721f72cb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></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_462339e7-51b7-4d50-8cc3-26bf86fee6eb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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_465346a5-5873-4aed-a7d5-e9836e1b6bc9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_498038cc-4ae7-410a-84a1-7b5273100980"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ampl:NoCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4b9645a9-cb5c-498d-93e5-dc8ed53a9857"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4e7a6393-14f4-4c1f-bcbc-4f31ebae0f23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ampl:DevelopedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4eb142e6-5893-4d84-bb1d-57a1fc71efff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_51836940-73ed-4f58-b4a6-775ae17207e0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_52983935-eb2c-4b58-a6e9-8b4e038fef54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5360b172-6cb9-4fbf-9360-48f7d8fc7c8d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_538ecb32-5175-45e7-807c-ba0b915cfed0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_566389aa-be97-4ace-a937-bd2510907b6c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_580785ad-4e04-4bad-95d1-94000bb9b62a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_58ac2456-6444-4ed5-873b-fa18d4caee98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5f5e9f8d-5a7a-4259-a222-f4dba15ec911"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6120d146-bef9-434b-b23d-e4890dfb6b35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6727f832-fcb3-444f-9e3d-729875650442"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UsefulLifeTermOfLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_68059ac7-bd48-4a76-9818-3a89d6205d33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_69bf05ba-42de-4399-89ab-56edf75cf307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6a27c8b7-c942-47d4-96d3-6cdb1d668f57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></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_6a4e6aba-cab5-4ae7-8148-e3d842c8060d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></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_6a62b0a6-e404-482d-9279-7bb67c8aa71f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6b732f40-d746-4f8a-a0ab-c4b757ae1c92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></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_6c2d9e89-9d41-4e45-8ae4-cd03c1d577ff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">ampl:CatherineWongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6f14cab9-9a08-4a0f-9492-edf73f7a3a06"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6faf0bfa-0eb3-4387-a377-c91abda70449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ampl:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6fbb10f7-4d7c-4460-b81b-825a313313f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember></xbrli:segment></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_70dd53c7-b558-4dca-a32b-63b8fdff626d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></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_73d182bc-dc31-43ec-9360-10de76da4ccf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_74eee416-9189-4e7e-9ae6-59f0d2af1766"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_76dc6eea-0c13-483d-8fa0-3129a8f8284b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_79ecd2ee-6cba-4d23-a466-d83ec090bb74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7ad55044-40ac-456f-980d-71c17d6ab040"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7b122f06-a312-4e8d-96b2-9d5648ea42dd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</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_7b5db0fe-dfa6-4f58-a02b-9f47d2cacb35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7fde7e7e-f1d4-4c74-988f-62e422ddcc5c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7ff3f3e4-bbcb-4819-b519-7e3d01b88122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001866692</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_UnitedStatesOfAmericaDollarsShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_03782074-0ad3-4b30-b36a-b33af2942971" fromRefs="F_a1228f97-393a-4446-83cc-c7c8ee370d43 F_192e1867-aa65-4ad4-94ac-ba8272d128a2 F_d232588a-1d7a-427c-be53-4fa09552129a F_38cd41d8-1af4-4078-aff5-79c11ef7db6f F_09cc8bd5-9eaf-4c0c-935a-22fc3e2ff999 F_2267fcbc-5579-4804-af3b-61a7c7453b80 F_914bcfa5-d53f-4c57-b22c-118ff9a219f5 F_3b84125c-e24e-404b-a848-139b4c014796 F_3baaf81d-f2c0-446e-80e6-b2a8d1cab846 F_8e43a7c4-23ae-457d-bacc-3596c5417028 F_bf7c0601-917a-41ff-a395-2e4278f15583 F_2b25db94-5118-41d9-9957-75c3df75e5a5"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_7fe5c353-3c31-4678-a032-a81b8674afae" fromRefs="F_6e2ae7c5-5d34-428a-b038-62d8b4a05886 F_14d7ee0e-f6eb-48a7-9d08-f31c39036275 F_8933aab2-516f-4b66-bb8d-763c6cf95901 F_85795dc6-c0fd-46cc-b1cd-5c10d71b1303 F_0883c3d9-82d7-48e9-8e3f-1b065f3b1dfd F_7d844201-37e6-441d-a971-42a06744beec F_0c02541b-c437-46c5-a7e0-78b99b54a975 F_b2c76741-d454-4b00-9ca2-5eb2f75aa1d6"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_299c7a15-6b89-4206-b5ba-c35cc6da3838" fromRefs="F_db274354-4dad-4899-b9d6-817c2dbbb5a4 F_d1941582-0f88-40ce-b713-ba0bff5087af F_4f8dab3c-7b10-429b-b8e9-c1b46675084b F_4cf4d7fa-963c-4f3b-86a1-1ee6538bac3f"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_053bf921-6f9a-4755-a089-89ee5246f1e0" fromRefs="F_e41ee024-6ff0-4ad1-9a18-44fcc46fa4bf F_18550b64-28e2-47de-8e02-bdd6f8485f62 F_44cbc4b0-1ade-494d-a3ef-f27040d6883f F_70de27a4-5aef-4810-ab68-74e82e1769e1"/></ix:resources></ix:header></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="border-top:2.25pt double;padding-top:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">UNITED STATES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Washington, D.C. 20549</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:Times New Roman;"><ix:nonNumeric id="F_acbb1d99-db63-449b-ac98-6b4374b35048" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10-K</span></ix:nonNumeric></span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (Mark One)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;box-sizing:content-box;"/>
    <td style="width:96%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_fccde847-c720-4462-969a-a039d8e49cbe" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the fiscal year ended </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cd518618-7162-47df-9507-d33b62fa7f10" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e2874f83-0ea7-46d6-88f5-f515f82f8790" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2024</span></ix:nonNumeric></span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">OR</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;box-sizing:content-box;"/>
    <td style="width:96%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_219d4234-806e-473b-a605-cec73d5a88b7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;padding-left:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM                      TO</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">                     </span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commission File Number </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bfea598c-8d35-4b22-ad85-3292d04b6d22" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">001-40817</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:22pt;font-family:Times New Roman;"><ix:nonNumeric id="F_17bcc5aa-4c85-4902-bc0b-4d8fa05131ca" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:22pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AMPLITUDE, INC.</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Exact name of Registrant as specified in its Charter)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50%;box-sizing:content-box;"/>
    <td style="width:50%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_9642e5df-9cdc-4a86-9140-5a8086a93859" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_6fec14a4-8cc0-40b3-adbc-b4f80c4dd187" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">45-3937349</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(State or other jurisdiction of</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0.75pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">incorporation or organization)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(I.R.S. Employer</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Identification No.)</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0.75pt;text-align:center;"><span><ix:nonNumeric id="F_49e0afa1-2cc3-4130-b4ae-c36b8735430b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">201 Third Street</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_51237f90-6397-4af8-b7a4-dd67d63d50b4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityAddressAddressLine2"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Suite 200</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0.75pt;text-align:center;"><span><ix:nonNumeric id="F_f5df85dc-32fd-4eb8-9b33-5b8f97ad75ab" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">San Francisco</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_1736aefa-84fb-4fbc-9bd9-1d23d3cb4a76" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">California</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_e6fbbd07-8850-48a7-b5f9-f1a86773d0ef" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">94103</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Address of principal executive offices)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Zip Code)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Registrant&#8217;s telephone number, including area code: (</span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ba0f3b22-f229-4e2d-b1e3-2961ff189366" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">415</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_50d846c0-f4cb-4cb2-8b1f-e0cca93a2bbc" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">231-2353</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:15%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:45%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Title of each class</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Trading</span></p><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Symbol(s)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;"><ix:nonNumeric id="F_7878d0ed-42fc-442d-b483-089661939b01" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Class A Common Stock, $0.00001 par value per share</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_c4cee6c9-1bc1-4ff6-ac73-204d84bebdc9" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">AMPL</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-kerning:none;min-width:fit-content;">The </span><span style="font-size:8pt;"><ix:nonNumeric id="F_6964d9ab-3534-4aca-8108-69bbc54d95b2" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Nasdaq Stock Market LLC</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(g) of the Act: </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1d0b4553-0c9b-40d5-a7ba-219f63e7903d" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityWellKnownSeasonedIssuer"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9746; </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.  </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9744;  </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ce1a385f-edb1-4368-982d-c3eee1f42b35" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityVoluntaryFilers"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9746;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_62a2e4cf-653d-4de5-b8dd-31a272d87e6c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityCurrentReportingStatus"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9746; </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3cc90a75-cc5f-424f-aebe-9c2dd6fb5b08" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityInteractiveDataCurrent"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9746; </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:18.9%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:55.84%;box-sizing:content-box;"/>
    <td style="width:1.06%;box-sizing:content-box;"/>
    <td style="width:20.1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:7pt;"><ix:nonNumeric id="F_6eb41886-ebe9-43a2-b8e8-b01267275fd7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Large accelerated filer</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accelerated filer</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-accelerated filer</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">  </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Smaller reporting company</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:7pt;"><ix:nonNumeric id="F_0cc04b6d-b078-485f-9a47-8bd8daefc2fc" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Emerging growth company</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:7pt;"><ix:nonNumeric id="F_556c812b-7ef0-4f11-80a5-67a93c6d5dc9" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  &#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7b488506-b88d-453d-9eea-9f6ed05d7fad" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1e42df39-f162-4061-8f9b-7af7475e5469" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">
<br/>
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;
<br/>Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9744; </span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a6c53c94-af6b-481b-b720-9825b1bc4a4f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:EntityShellCompany" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on the closing price of the shares of Class A common stock on the Nasdaq Capital Market on June 30, 2024, was approximately $</span><span style="font-size:7pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_33e1e9aa-ecbc-413d-b837-5f38264deebf" contextRef="C_5f5e9f8d-5a7a-4259-a222-f4dba15ec911" name="dei:EntityPublicFloat" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">767.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of February 13, 2025, there were </span><span style="font-size:7pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_faa6abc6-c54b-4594-87ca-1ec277ef65fe" contextRef="C_4eb142e6-5893-4d84-bb1d-57a1fc71efff" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">96,317,761</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of the registrant's Class A common stock and </span><span style="font-size:7pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e51ab8cb-ba11-443f-8666-37a2944d142b" contextRef="C_b7dccdfb-08e0-4ef6-9333-bd589a48bcbb" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">33,093,043</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of the registrant's Class B common stock, each with a $0.00001 par value per share, outstanding.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p>
  <div><ix:nonNumeric id="F_e4d1b5ec-b96c-4fad-87b8-5442dbab534b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:DocumentsIncorporatedByReferenceTextBlock" escape="true"><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Portions of the registrant&#8217;s definitive proxy statement for the registrant&#8217;s 2025 annual meeting of stockholders, which will be filed with the Securities and Exchange Commission no later than 120 days after December 31, 2024, are incorporated by reference in Part III of this Annual Report on Form 10-K.</span></p></ix:nonNumeric></div>
  <p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Table of Contents</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:10.1%;box-sizing:content-box;"/>
    <td style="width:82.82%;box-sizing:content-box;"/>
    <td style="width:7.08%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.25pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Page</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">PART I</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 1.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Business</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 1A.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1a_risk_factors"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Risk Factors</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 1B.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1b_unresolved_comments"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Unresolved Staff Comments</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 1C.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1c_cyber"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Cybersecurity</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 2.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_2_properties"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Properties</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 3.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_3_legal_proceedings"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Legal Proceedings</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 4.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_4_mine_safety_disclosures"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Mine Safety Disclosures</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">PART II</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0563c1;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 5.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_5_market_for_registrants_common_eq"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 6.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_6_reserved"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">[Reserved]</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 7.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_7_managements_discussion_and_analy"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 7A.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_7a_quantitative_and_qualitative_dis"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 8.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_8_financial_statements_and_supple"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Financial Statements and Supplementary Data</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 9.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9_changes_disagreements_w_accnts"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 9A.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9a"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Controls and Procedures</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 9B.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9b_other_information"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Other Information</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 9C</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9c"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">96</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">PART III</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0563c1;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 10.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_10_directors_executive_officers"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Directors, Executive Officers and Corporate Governance</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 11.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_11_executive_compensation"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Executive Compensation</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 12.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_12_security_ownership"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 13.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_13_certain_relationships"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certain Relationships and Related Transactions, and Director Independence</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 14.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_14_principal_accntng_fees"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Principal Accountant Fees and Services</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">PART IV</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0563c1;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 15.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_15"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Exhibits and Financial Statement Schedules</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">98</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 16</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_16_form_10k_summary"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form 10-K Summary</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#signatures"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Signatures</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Annual Report on Form 10-K contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical facts contained in this Annual Report on Form 10-K may be forward-looking statements. In some cases, you can identify forward-looking statements by terms such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;could,&#8221; &#8220;intends,&#8221; &#8220;targets,&#8221; &#8220;projects,&#8221; &#8220;contemplates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;forecasts,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; or &#8220;continue,&#8221; or the negative of these terms or other similar expressions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to statements about:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our expectations regarding our revenue, expenses, and other operating results;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to acquire new customers;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to increase usage of our Digital Analytics Platform and upsell and cross-sell additional products;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to achieve or sustain profitability;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the costs and success of our sales and marketing efforts, including our ability to grow and maintain our channel partners, and our ability to promote our brand;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the effects of public health crises and other global events, such as the war in Ukraine and the conflicts in the Middle East, on our business and the global economy generally;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our reliance on key personnel and our ability to identify, recruit, and retain skilled personnel;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to drive growth by incorporating artificial intelligence and machine learning solutions into our platform;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to effectively manage our growth, including any international expansion;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to protect our intellectual property rights and any costs associated therewith;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to compete effectively with existing competitors and new market entrants; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the expenses associated with being a public company. </span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We caution you that the foregoing list does not contain all of the forward-looking statements made in this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations, estimates, forecasts, and projections about future events and trends that we believe may affect our business, results of operations, financial condition, and prospects. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Annual Report on Form 10-K, we cannot guarantee that the future results, levels of activity, performance, events, and circumstances reflected in the forward-looking statements will be achieved or occur at all. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors discussed in Part I, Item 1A, &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K as well as other documents that may be filed by us from time to time with the Securities and Exchange Commission. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made available. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report on Form 10-K, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and you are cautioned not to unduly rely upon these statements.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K and have filed as exhibits to this Annual Report on Form 10-K, completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of the forward-looking statements in this Annual Report on Form 10-K by these cautionary statements.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SUMMARY OF RISK FACTORS</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our business is subject to numerous risks and uncertainties, including those described in Part I, Item 1A, &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K. The following is a summary of principal risks and uncertainties that could materially adversely affect our business, financial condition, and results of operations. This summary should be read in conjunction with the &#8220;Risk Factors&#8221; section and should not be relied upon as an exhaustive summary of the material risks and uncertainties facing our business.</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have a limited operating history and have been growing rapidly over the last several years, which makes it difficult to forecast our future results of operations and increases the risk of your investment.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have a history of losses. As our costs increase, we may not be able to generate sufficient revenue to achieve and sustain profitability.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our business depends on our existing customers renewing their subscriptions and purchasing additional subscriptions from us as well as attracting new customers. Any decline in our customer retention or expansion of our commercial relationships with existing customers or an inability to attract new customers would materially adversely affect our business, financial condition, and results of operations.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We expect fluctuations in our financial results and key metrics, making it difficult to project future results. If we fail to meet the expectations of securities analysts or investors with respect to our results of operations, the trading price of our Class A common stock could decline.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We expect to continue to focus on sales to larger organizations and may become more dependent on those relationships, which may increase the variability of our sales cycle and our results of operations.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We recognize revenue over the term of our customer contracts. Consequently, downturns or upturns in new sales may not be immediately reflected in our results of operations and may be difficult to discern.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Unfavorable conditions in our industry or the global economy, or reductions in software spending, could limit our ability to grow our business and materially adversely affect our business, financial condition, and results of operations.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If the market for SaaS applications develops more slowly than we expect or declines, our business would be materially adversely affected.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our intellectual property rights may not protect our business or provide us with a competitive advantage, which could have a material adverse effect on our business, financial condition, and results of operations.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to government regulation, including import, export control, economic sanctions, and trade sanctions, and anti-corruption laws and regulations, which may expose us to liability and increase our costs.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Complying with evolving privacy and other data-related laws, as well as contractual and other requirements, may be expensive and force us to make adverse changes to our business, and the failure or perceived failure to comply with such laws, contracts, and other requirements could result in adverse reputational and brand damage and significant fines and liability or otherwise materially adversely affect our business and growth prospects.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The trading price of our Class A common stock has been, and in the future, may be, volatile, and could decline significantly and rapidly. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our principal stockholders have the ability to influence the outcome of director elections and other matters requiring stockholder approval.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The dual class structure of our common stock has the effect of concentrating voting control with our existing stockholders, executive officers, and directors and their affiliates, which limits your ability to influence the outcome of important transactions and to influence corporate governance matters, such as electing directors, and to approve material mergers, acquisitions, or other business combination transactions that may not be aligned with your interests.</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_i_financial_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART I</span></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </span><span id="item_1_business"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Business.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Overview</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Founded in 2012, Amplitude is driving the evolution of digital analytics as part of our mission to help companies build better products and digital experiences.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe we were the first company to recognize that traditional analytics tools were built for websites and marketing campaigns, not for understanding how people engage with digital products. That&#8217;s why we believe we have built the industry&#8217;s first Digital Analytics Platform designed specifically to analyze behavioral data and provide real-time, actionable insights that drive business outcomes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Today, our platform goes far beyond standalone analytics. It unifies Analytics, Session Replay, Experimentation, Audience Activation, and Guides and Surveys, allowing teams to seamlessly move from data to insights to actions&#8212;all in one place.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The platform is more than a collection of independent products. They all work better together, creating a powerful feedback loop where each component enhances the others. This integrated approach helps businesses to not just track and measure user behavior, but actively improve engagement, retention, and monetization.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As digital transformation continues to accelerate, the market opportunity ahead remains massive. Companies face increasing challenges in understanding their users, making data-driven decisions, and delivering personalized, high-impact experiences. Businesses are shifting from traditional acquisition-focused marketing to product-led growth ("PLG") strategies, and also understanding their existing customers is more important than ever.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This shift has brought digital analytics to the fore as a key component of the modern data stack, integrating product, marketing, and experience analytics into a single, holistic category. As a first mover in this space, we believe Amplitude is well-positioned to lead the category as it grows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We generate revenue primarily through subscription-based pricing, offering flexible plans that scale with our customers. We reach customers through a combination of direct sales, solution partners, and product-led growth, ensuring that businesses of all sizes can adopt and expand their use of Amplitude.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, we had 3,875 paying customers, including 27 of the Fortune 100, demonstrating both strong adoption and the significant opportunity that remains. Our land-and-expand model enables us to grow alongside our customers, increasing usage across teams, use cases, and digital properties.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">With a trusted, scalable, and deeply integrated platform, Amplitude is redefining how companies leverage data to drive customer engagement, business growth, and digital innovation&#8212;cementing our position as the leader in digital analytics.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Industry Trends</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude was founded in 2012 to help companies build better products and digital experiences. The founders had seen first hand how important it was to make data-driven decisions in product development&#8212;but also how difficult it was to get that right.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The problem was the dearth of tools that could provide actionable data and insights into how users interacted with digital products. At the time, traditional analytics tools were designed for surface-level metrics like web traffic and marketing performance&#8212;but fell short in understanding and being able to act on user behavior within digital products or websites.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This gap inspired Amplitude to create a Digital Analytics Platform purpose-built to analyze complex user behaviors and enable product teams to take action and make better decisions based on that data. The platform was designed to provide high-quality data, share real-time insights, facilitate faster experimentation and engage users with personalized experiences.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fast forward to today, it&#8217;s clear that digital products are not optional&#8212;they are central to business survival. The proliferation of mobile and cloud technologies has lowered barriers to entry, enabling new players to disrupt established markets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a result, we are seeing the convergence of product, web and marketing, and digital experience analytics into what both Gartner and Forrester call the &#8216;digital analytics&#8217; category&#8212;itself a pivotal element of modern data platforms as businesses centralize and streamline their data stacks.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At the same time, the digital economy continues to grow exponentially, broadening the competitive focus from acquiring new customers to retaining and engaging existing ones. Companies are increasingly turning to innovative digital strategies to navigate this landscape, with data-driven insights becoming essential to maintaining relevance and driving growth.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The Convergence of Marketing and Product</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The lines between product and marketing goals and objectives are blurring as businesses shift toward a product-led growth model. Traditionally, these teams operated separately&#8212;marketing focused on driving awareness and acquisition, while product teams worked on improving in-app experiences. Today, success is measured by shared goals like user engagement, retention, and lifetime value&#8212;bringing these teams closer together than ever before.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At the same time, privacy regulations and restrictions on third-party data are making it harder for companies to rely on traditional advertising and external targeting. This has forced a shift towards first-party data strategies and retention-driven approaches&#8212;where a deep understanding of existing users is more important than ever.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">These overall shifts in the landscape demand analytics solutions that provide a company with a single, trusted source of truth about how users interact with their products. Amplitude helps bridge the goals of product and marketing by providing real-time, actionable insights that enable teams to collaborate, experiment, and optimize user experiences, campaigns and products.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Reinventing Digital Product Development</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The approach to building digital products is also undergoing a profound transformation. Intuition is being replaced by data-driven strategies that leverage in-product behavioral data to inform decisions. We are seeing modern digital product teams increasingly embrace a customer-centric data-driven approach that:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Harnesses Behavioral Data: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The increasing time consumers spend with digital products has resulted in an explosion of rich behavioral data, enabling businesses to analyze user actions at unprecedented levels of detail.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Delivers Personalization at Scale:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> As consumer expectations for tailored experiences rise, we are seeing a gradual increase in companies using product data and AI to create adaptive and personalized user-centric solutions. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Democratizes Data Access: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Centralized data teams traditionally controlled analytics, creating bottlenecks and reducing agility. By enabling access to insights across functions&#8212;product management, marketing, engineering, and beyond&#8212;companies can foster faster, collaborative decision-making processes.</span></div></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Digital Analytics: The Engine of Transformation</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As digital transformation progresses, analytics has become indispensable for understanding and optimizing digital investments.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">By uncovering bottlenecks in user journeys and identifying features that resonate, organizations can iterate more effectively, improving both product innovation and customer satisfaction. We believe those that embrace digital analytics as part of their transformation strategies will gain competitive advantages, which will help them to adapt to market shifts and increase the value of their digital investments.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">That said, despite significant investments in analytics tools, traditional systems often struggle to specifically address product data. Key challenges include:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Complexity of Digital Products: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Unlike simpler, linear marketing funnels, user journeys within digital products involve thousands of unique events and interactions.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Massive Scale: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The combination of high user volumes and engagement rates generates vast datasets, creating challenges for real-time analysis and actionable insights.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fragmented Ecosystems: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Legacy systems&#8212;ranging from web analytics to sentiment-based tools&#8212;struggle to meet the demands of modern digital products. These solutions often lack the flexibility, depth, and real-time capabilities needed to analyze behavioral data holistically and effectively.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Against this backdrop, we believe the evolution of the digital analytics market will be driven by several trends:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Continued Proliferation of Data Silos:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Data will continue to be siloed and fragmented across organizations, making it difficult for teams to parse through and understand it all. This will drive the need for solutions that can aggregate and unify this data&#8212;giving teams a clear understanding and a single source of truth.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Increased Consolidation and Centralization:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Businesses are consolidating analytics and adjacent functions&#8212;such as session replay, digital adoption, activation, and experimentation tools&#8212;into unified ecosystems. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AI and Automation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Advances in generative and agentic AI and machine learning are enabling more sophisticated personalization and accelerated workflows, helping companies anticipate user needs and deliver just-in-time experiences.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rising Demand for Agility:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Organizations are prioritizing tools that empower cross-functional teams to access and act on insights in real-time, fostering a culture of continuous improvement and innovation. </span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Product-Led Growth ("PLG"):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Businesses are increasingly shifting towards a PLG strategy, where product adoption and customer expansion are driven by seamless, self-serve experiences. By allowing users to experience value early and independently, we believe PLG will help accelerate acquisition, reduce friction in onboarding, and drive organic growth.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">By integrating behavioral data, personalization, and democratized insights, Digital Analytics Platforms are redefining how organizations understand and engage their users. As businesses continue to invest in digital transformation, analytics will play an increasingly critical role in shaping strategies and delivering growth. We believe Amplitude&#8217;s focus on in-product behavioral data and real-time capabilities makes us well-positioned to lead this evolution.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Platform</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img113659460_0.jpg" alt="img113659460_0.jpg" style="width:666px;height:368px;"/></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our vision is to live in a world where technology never leaves you frustrated. If we're successful, technology will work exactly as it is supposed to. It will feel like it is designed just for you. That's a tall order. It almost feels unachievable. But that's the point.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On a day-to-day basis that means our mission is to help companies build better products and digital experiences. To make that possible, we believe we have built the industry&#8217;s first unified Digital Analytics Platform&#8212;a deeply integrated system where each product builds off of the next.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our platform brings together Analytics, Session Replay, Feature Experimentation, Web Experimentation, Audience Activation, and Guides &amp; Surveys. It is fully self-service, and is designed to enable and activate everyone in an organization to own and drive growth.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The platform works in concert to help organizations understand what features and experiences users love, where they&#8217;re getting stuck, and what keeps them coming back. And we get to the heart of what users are thinking and doing and why. This provides teams with the tools they need to improve experiences and grow their business.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Behind the power of our platform is our bespoke Behavioral Graph&#8212;one of the largest repositories of user behavior data in the world. Purpose-built for complex, interactive behavioral queries, the Graph scales to look at every individual action taken in a digital product or experience, and identifies combinations of actions that lead to a desired outcome. It then processes that data to help teams understand what actions to take to improve experiences.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Amplitude Digital Analytics Platform delivers:</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trusted Data: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude streamlines data management, helps ensure data privacy, security, accuracy, and quality, and governs access to ensure that teams have access to data they trust.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Clearer Insights: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude gets to the heart of what is driving behavior&#8212;the analysis that matters, not just surface-level metrics. Whether it&#8217;s a product manager or seasoned analyst, we lead them to ask the right questions, answer them in the moment, and help them understand what customers are doing&#8212;so they can choose what to do next. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Faster Actions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Amplitude creates the collaboration critical to efficient growth. We unite product, marketing, data, and engineering teams around a shared understanding of the customer journey so they can uncover insights, target cohorts, build experiments, launch guides, and survey users&#8212;all from a single platform.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our platform is comprised of several primary offerings, all of which complement each other and work better together:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude Analytics:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> As mentioned, Amplitude Analytics is the cornerstone of the platform and provides real-time insights into user behavior. It combines advanced quantitative metrics with qualitative tools like funnel analysis and cohort tracking to help businesses understand what&#8217;s driving engagement, conversion, and retention.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude Session Replay: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A critical tool for understanding user behavior, Amplitude Session Replay complements Amplitude Analytics and offers a qualitative perspective by reconstructing user journeys. Teams can see exactly how users interact with products, identify friction points, and develop targeted solutions. They then use these insights to get a better understanding of why users are doing what they are doing.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude Feature Experimentation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> By leveraging behavioral data and Amplitude's powerful cohort capabilities, Amplitude Feature Experimentation enables product, data, and engineering teams to build world-class experiments. Enterprise-ready feature management is built in, so teams can build faster, test impact, and ship new features with confidence.  </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude Web Experimentation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> This product makes it easy for product managers, marketers, and growth leaders to A/B test and personalize web experiences. With visual editing and point-and-click interaction, Amplitude Web Experimentation reduces the need for engineering support and accelerates testing. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude Activation: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Formerly known as the Amplitude Customer Data Platform ("CDP"), Amplitude Activation unifies data across multiple sources, creating a single, enriched dataset that fuels analytics and personalization. Amplitude Activation resolves identity conflicts, streamlines data integration, and facilitates that organizations can easily personalize and activate campaigns and experiences to segments of users in a few simple clicks. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude Guides and Surveys: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Launched in February 2025 just four months after our acquisition of Command AI, this new product helps companies to deploy in-product guides, tours, and surveys using the power of behavioral insights to fuel great results. In this way, users get the help they need to drive them further along in their journey. Other companies have tried to do this &#8212;but the results have been suboptimal because they do not have the context needed to make them useful. With Amplitude Guides and Surveys, we are making the most of our platform to help customers take a more-personalized approach.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When used together, Analytics, Experimentation, Activation, Session Replay, and Guides and Surveys create a powerful feedback loop that helps businesses understand their users, optimize experiences, and take action quickly&#8212;all in one place.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Amplitude Made Easy</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We do recognize that getting started with digital analytics can be tough. Companies often need engineers to set up data pipelines and instrument events. Teams need to know what to query, how to set up cohorts, and what to measure. And people often don't know how to analyze the data or translate it into actions. In Fall 2024, Amplitude helped to change all of that.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">With a host of new capabilities, including Auto-Capture (which allows organizations to start capturing every user click and swipe with a single line of code), and a revamped user experience, Amplitude Made Easy removes the heavy lifting so teams can get started, get insights, and get to value faster. With Amplitude Made Easy, teams can leverage out-of-the-box insights and an AI-powered query engine to get answers. And they can rely on best practices, templates, and dedicated user hubs to support their entire experience.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Scaling through Integrations</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Lastly, our platform is designed to scale with businesses, supporting massive data volumes and complex user journeys. With support for more than 100 different data sources and destinations, Amplitude integrates seamlessly with tools like Salesforce, Slack, Braze, Snowflake, and cloud providers. As a natural extension of any technology ecosystem, Amplitude enables teams to collaborate effortlessly and drive unified decision making.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Key Benefits to Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img113659460_1.jpg" alt="img113659460_1.jpg" style="width:666px;height:375px;"/></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude&#8217;s Digital Analytics Platform is more than a collection of independent products&#8212;it&#8217;s a strategic enabler for the digital-first future. By combining advanced analytics, intuitive interfaces, and a customer-first approach, Amplitude helps businesses to unlock innovation, foster collaboration, and achieve transformative growth.</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Make Confident, Data-Driven Decisions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Amplitude empowers teams to answer critical questions about customer behavior, helping product investments to be informed by data rather than guesswork. Our platform provides detailed insights into how users engage with digital products, revealing opportunities to optimize experiences and remove friction. By analyzing user journeys, identifying conversion drivers, and spotting pain points, customers can confidently make the right product bets. This data-driven approach is designed to accelerate innovation, reduce risk, and increase return on investment. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accelerate Time-to-Insight and Innovation:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> In today&#8217;s competitive landscape, speed is critical. Amplitude equips organizations with real-time analytics to rapidly identify opportunities and adapt strategies. Teams can quickly test hypotheses, measure the impact of changes, and iterate on product designs to address challenges before they escalate. This rapid experimentation capability helps businesses to stay ahead of market trends, deliver better experiences, and respond dynamically to customer needs.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Take Action to Improve the Product Experience: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We don't just help companies understand their customers. We empower them to create better digital experiences. Whether you need to test the impact of a new feature with a cohort of users, personalize your website to drive better conversion, create a product tour to improve your onboarding experience, or add an in-product survey to gather qualitative feedback, Amplitude helps teams take data-based actions quickly. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Foster Cross-Functional Collaboration: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">By eliminating data silos, our platform creates a shared understanding of customer behavior across teams. Out-of-the-box dashboards and customizable analytics reports bring product, marketing, engineering, and executive teams together. This shared visibility fosters alignment, enables individuals to work toward the same goals, and encourages data-driven collaboration.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Unlock the Potential of Customer Data: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As the volume and complexity of data grow, organizations face increasing challenges in managing and deriving value from it. Amplitude simplifies this process by integrating data from diverse sources into a single, enriched dataset. This single source of truth facilitates accuracy, consistency, and usability, enabling teams to uncover insights that would otherwise remain hidden. Whether analyzing user paths, predicting churn, or segmenting audiences for targeted campaigns, Amplitude turns raw data into strategic advantage. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Deliver Personalization and Drive Engagement: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude empowers companies to create personalized, engaging digital experiences that resonate with their customers. By leveraging behavioral data and advanced machine learning </span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">9</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;visibility:hidden;word-break:keep-all;display:inline-flex;justify-content:flex-start;"></span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">models, our platform enables teams to design campaigns, products, and features tailored to specific user needs. We believe these personalized experiences improve engagement, build customer loyalty, and increase lifetime value, helping businesses thrive in a customer-centric market.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Scale with Enterprise-Grade Capabilities:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Designed for organizations of all sizes, Amplitude scales to handle massive data volumes and complex user journeys. Whether they&#8217;re a startup or a global enterprise, our customers benefit from our robust infrastructure, enterprise-grade security, and seamless integration with existing tools. We believe this scalability helps Amplitude grow alongside its customers, providing reliable, high-performance digital analytics no matter the size or scope of the business.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Realize Tangible Business Outcomes: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From increasing conversion rates and reducing churn to shortening product development cycles, Amplitude delivers measurable results. Customers report significant improvements in revenue, efficiency, and user satisfaction after adopting our platform.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Industry Solutions</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial Services</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Personalize the banking experience by leveraging user data to understand customer behaviors and preferences, leading to more targeted services.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">B2B: Increase</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> product adoption through insights into user engagement, helping businesses refine their offerings to better meet client needs.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Media:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Identify impactful content by analyzing user interactions, helping media companies to optimize content strategies and enhance audience engagement.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Healthcare:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  Improve patient engagement and outcomes by understanding user interactions with digital health platforms.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ecommerce:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Boost sales and customer loyalty by analyzing shopping behaviors and tailoring experiences accordingly.</span></div></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Use Case Solutions</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Grow Active Users: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Acquire and retain users by understanding their behaviors and optimizing the user journey to encourage engagement.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Increase Customer Lifetime Value: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Enhance customer retention by delivering personalized experiences that resonate with users.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accelerate Monetization:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Identify and leverage key behaviors that drive revenue, optimizing strategies for monetization.</span></div></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Team Solutions</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Product: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Empower product teams with insights to build better products and drive growth.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Marketing:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Provide marketing teams with the tools to understand campaign performance and customer segments, driving effective strategies.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Data:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Enable data teams to manage and analyze information effectively, ensuring accuracy and accessibility.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Engineering: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Support engineering teams in implementing and maintaining robust data infrastructures.</span></div></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company Size Solutions</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Startups: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Offer scalable solutions that grow with the company, providing essential insights without overwhelming resources.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Enterprise: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Deliver comprehensive analytics and data management capabilities to meet complex organizational needs.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Business Model</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We generate revenue primarily by selling subscriptions to our Digital Analytics Platform, and reach customers through a direct sales motion, solution partners, and product-led growth initiatives. Our customers typically start out using Amplitude for a specific business use case. As they see the value of our data, insights, and actions to drive positive business outcomes, they frequently expand beyond that initial use case.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Land</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe that our Digital Analytics Platform is applicable to businesses across industries, company size, and stage of digital maturity. We offer product packages that meet companies where they are in their digital analytics journey. And we plan to invest to capture the significant market opportunity that is out there. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have experienced rapid growth in our customer base since inception and had 3,875 paying customers and 27 of the Fortune 100 as of December 31, 2024. This demonstrates our successful traction to date, and the significant opportunity that still remains.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe our go-to-market motion will allow us to continue to acquire new customers and grow our customer base. Additionally, as more companies and industries continue their transformation into digital-first companies, we believe our immediate potential customer base will grow as we help these companies address their digital analytics needs. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are focused on winning key reference accounts among industries and emerging use cases to establish ourselves as the platform of choice for the next wave of digital innovation.</span></div></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Expand</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe there are significant opportunities to continue expanding our relationships with existing customers. Our pricing model allows us to grow as our customers grow. We employ a land-and-expand business model designed to land with an initial use case and expand through onboarding additional functional teams, products, and use cases.</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Promote Upsell:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  Once a customer is on our platform there are many ways we can upsell. Customers can expand an initial use case by adding additional functionality to generate deeper analytics. They can also expand into additional functional teams who are looking to address a related use case or bring new digital products on our platform, both of which require additional data to be instrumented. As the strategic value of our platform grows as more data is instrumented and insights generated and shared, it becomes easier to find additional upsell opportunities across digital products, use cases, and teams. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Drive Cross-sell:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Our platform delivers end-to-end capabilities that allow our customers to expand beyond analytics and layer on additional products from our platform.</span></div></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pricing &amp; packaging</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our model is based on the functionality that our customers require to get the insights that they need. Naturally, different teams have different needs and requirements. Some are further along in their digital analytics journey and are looking to scale; others are just getting started. We want to put the full power of our platform into our customers&#8217; hands, and we offer four tailored plans that make it easy to get started and grow:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Starter: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Easily discover and report on user behavior insights to make smarter product decisions.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Plus: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Answer questions, manage features, and deliver personalized experiences faster with a powerful suite of products&#8212;including add-ons like Guides and Surveys where required.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Growth: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Drive results and revenue with advanced analytics, custom metrics, and dedicated customer support.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Enterprise:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Leverage trusted data at scale with enterprise-grade security features for larger companies with complex needs and controls.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We realize that events are sometimes hard to predict, so all plans are now available based on monthly tracked users (MTUs). This makes it easier to predict usage and enable customers to pay according to their monthly unique users.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2024, subscription revenue comprised 98% of our total revenue. Our aforementioned ability to expand within our customer base is also demonstrated by our dollar-based net retention rate. As of December 31, 2024 and 2023, our dollar-based net retention rate for the trailing twelve months (&#8220;TTM&#8221;) across paying customers was 97% and 101%, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Technology</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">11</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Data enters our platform through many sources, including our software-development kits (&#8220;SDKs&#8221;), server side, and integration with our partner systems. It then goes through the processing and cleanup stage before being stored in our behavioral graph which is a user-oriented distributed columnar data store. As explained in the platform section above, our Behavioral Graph powers the analytics, collaboration, prediction, and recommendation platform.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have designed a platform that can process large amounts of data and provide an interactive query/response model. Instead of building a general-purpose data storage and processing system similar to data warehouses that would require our users to know SQL and wait a long time to get answers to their analytics-oriented join-heavy queries, we have built a platform from the ground up focused on end-user behavior analysis that is optimized to ingest, process, and store data in a format and structure to power low latency query/response.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Real-time Data Management</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The underpinning of the Digital Analytics Platform is our real-time Data Management layer. This layer includes our core data platform that offers our customers a number of tools and capabilities for ingesting data, resolving identity issues, and managing customer and product data.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Key features include:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Structured, event-based schema. We ingest and process event data. Each event represents an interaction that an end user or device performed on our customers&#8217; products. Event data has information about the event as well as the end user and device that has performed the event, and it follows a specific but flexible schema. As event data enters our platform, it gets ingested, sanitized, enriched, and canonicalized and is stored in an optimized format in our behavioral graph to enable low latency query/response.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Breadth and scale of digital sources. We have a number of tools and offerings, such as several client-side and server-side SDKs, APIs, and integration with customer storage systems. For example, Amazon S3 and data warehouse integrations allow us to ingest from a number of sources, including mobile applications, websites, and backend services. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identity resolution for a multi-platform world. In the multi-platform world, end users interact with our customers&#8217; products through many devices. Through continuous event streaming, our identity resolution service automatically captures one consistent view of a customer&#8217;s usage as end users log in and out, browse anonymously, and use multiple devices.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Data governance and observability. With the rapid expansion of customer and product data, organizations require tools to manage the complexity and maintain trust. Our governance toolkit provides a two-pronged approach that is both proactive &#8211; through schema planning, validation and error reporting &#8211; and reactive &#8211; through retroactive data merges and schema changes. Our observability gives data leaders insights and visibility into how data is being used by their organization so they can make informed decisions about what to track.</span></div></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Customers</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Digital Analytics Platform is used globally by organizations of all sizes and across a vast range of industries. As of December 31, 2024 and 2023, we had 3,875 and 2,723 paying customers, respectively, representing year-over-year growth of 42%.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We continue to increase the number of customers who have entered and grown into larger subscriptions with us. As of December 31, 2024 and 2023, we had 591 and 511 customers, respectively, that each represented greater than $100,000 in ARR, representing a 16% increase year-over-year.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, we had 42 and 39 customers, respectively, that each represented greater than $1 million in ARR, up 8% year-over-year. The number of customers representing greater than $100,000 and $1 million in ARR demonstrates the strategic importance of our platform and our ability to -land significant accounts and grow them over time.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sales and Marketing</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our sales and marketing efforts focus on addressing a prospect&#8217;s initial digital analytics use case across one or more digital products or experiences. We then aim to expand those relationships over time as we deliver ongoing value and meet a greater portion of our customers&#8217; digital analytics needs.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We employ a multi-pronged go-to-market strategy combining direct sales (including field and inside sales), product-led growth initiatives, and marketing initiatives to build brand awareness and generate demand. Our field sales personnel focus on attracting new customers as well as expanding usage within our existing customer base. Our sales team is supported by business and sales development professionals and solution consultants who facilitate the sales process through identifying use cases based on customer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">needs, assessing requirements, addressing security and technical questions, consulting on customers&#8217; data stacks, and finding additional expansion use cases.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To meet companies wherever they are in their analytics journey, we offer a variety of free and paid plans depending on a customer&#8217;s needs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For example, we offer a free, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Starter</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> plan for early-stage startups and individuals. Our self-serve Plus plan is built for growing startups and small teams who need more customization and access to feature management and Audience Activation capabilities. Our Growth plan provides access to additional capabilities, such as automated insights, experiments, guides and surveys, and audience management. And our Enterprise plan is ideal for larger organizations that have more sophisticated needs and requirements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Professional Services team helps customers design and execute their digital analytics, product-led growth, and personalization projects. We offer our customers implementation, training, and related services to help them realize the full benefits of our Digital Analytics Platform.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We also work closely with our partner ecosystem to help them deploy our solutions and build our technology into their services offerings. This provides opportunities for us to increase the breadth and depth of our deployment within new and existing customers. We have numerous partners in the program, including:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Solutions partners:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> global systems integrators, consultancies, and digital agencies that partner with Amplitude to provide business transformation strategy, best practices, and support.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Technology partners: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">who integrate their software with our Digital Analytics Platform to build and deliver end-to-end enterprise technology solutions. Amplitude has dozens of technology integrations and partners across more than a dozen software categories, including marketing automation, attribution tools, data warehouses, and customer data platforms, to name a few.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our marketing efforts focus on driving demand generation across all segments and across both new and existing customers, as well as raising our brand profile globally. To do this, we utilize a combination of online and offline programs such as online advertising, blogs, public relations, social media, analyst relations, educational white papers and webinars, product demos, workshops, roundtables, podcasts, and customer case studies.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, we had 407 employees in our sales and marketing organization.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Human Capital Management</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe that our company culture enables us to achieve our mission, is a core driver of our business success, and is a significant reason why people choose to build their careers at Amplitude. We are pioneers in this field and endeavor to make product, business, and people decisions that allow us to carry out our mission while staying true to our values.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe Diversity, Equity, and Inclusion (&#8220;DEI&#8221;) are rooted in the fabric of our culture. We advance our culture of belonging&#8211;in which Humility, Ownership, and Growth Mindset are at the center&#8211;by coming together to make a collective impact in our work and our communities. Through strategic initiatives and partnerships, policy development and stewardship, innovation and education, our DEI-embedded culture shapes our future to one where all employees can fully realize their potential.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Humility: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No ego&#8212;we operate from a place of empathy and openness and seek to understand many points of view.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ownership:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> We take the initiative to solve problems that drive our shared company success.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Growth Mindset: </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We&#8217;re tenacious in the face of challenges and seek input in order to grow ourselves and others.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our values set the tone for how we show up with one another and our customers. We are deliberate in operationalizing our values through our selection of talent and how we reward success. We regularly recognize and celebrate those who are exemplary models of our values through our Quarterly Values Awards.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, we had a total of 724 employees, including 172 employees located outside the United States. None of our employees is represented by a labor union or covered by collective bargaining agreements. We have not experienced any work stoppages. We consider our relationship with our employees to be good.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research and Development</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our research and development efforts are focused on continued innovation, enhancing our platform features and functionalities, and expanding the services we offer to increase market penetration and deepen our relationships with our customers. We believe the timely development of new, and the enhancement of our existing platform features and services is essential to maintaining our competitive position. We continually incorporate feedback and new cases from our customers into our platform. As of December 31, 2024, we had 195 employees in our research and development organization. We intend to continue to invest in our research and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">13</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">development capabilities to extend our platform. Research and development expenses totaled $97.6 million and $90.1 million in years ended December 31, 2024 and 2023, respectively.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Competition</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The market for digital analytics is new and evolving. Businesses have used a range of point solutions built for other use cases in an effort to address their needs, none of which offer the breadth and depth of capabilities offered by our Digital Analytics Platform. However, we do compete with a number of companies, ranging from large and diversified businesses to smaller start-ups, that offer certain point solutions and functionality similar to aspects of our platform. These point solution providers include:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Product analytics point solutions such as Mixpanel, Posthog, and ContentSquare;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Experimentation vendors such as Optimizely, Statsig, and LaunchDarkly;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CDP providers such as mParticle and Twilio Segment;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Session Replay solutions such as Fullstory, Contentsquare, and Quantum Metric;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Web and marketing analytics vendors such as Adobe and Google Analytics; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Guides and Surveys vendors such as Pendo.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The principal competitive factors for companies in our industry are:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Powerful and flexible infrastructure that can ingest and manage a broad variety and large volume of data;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Platform functionality, including speed, scale, and breadth and depth of insights;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Size of end-user base and level of customer adoption;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Enterprise-grade technology that is secure and reliable;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Product-led growth offerings;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ability to enable collaboration across numerous teams;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ease of integration and deployment with existing IT infrastructure;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Mindshare with line of business and non-technical teams;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ability to address a variety of evolving customer needs and use cases;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Price and total cost of ownership;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Brand awareness and reputation;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Quality of professional services and customer support;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Strength of sales and marketing efforts; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adherence to industry standards and certifications.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On the basis of the factors above, we believe that we compare favorably to our competitors. However, some of our actual and potential competitors have advantages over us&#8212;such as substantially greater financial, technical, and other resources; larger sales forces and marketing budgets; greater brand recognition; broader distribution networks and global presence; longer operating histories; more established relationships with current or potential customers and commercial partners; and more mature intellectual property portfolios. They may be able to leverage these resources to gain market share and prevent potential customers from purchasing our products. Additionally, we expect the industry to attract new entrants who could compete with our business and introduce new offerings. As we scale and expand our business, we may enter new markets and encounter additional competition.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intellectual Property</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our intellectual property is an important part of our business. We rely on patent, copyright, trade secret, and trademark laws, as well as confidentiality agreements, license agreements, intellectual property assignment agreements, and similar contracts, to establish and protect our proprietary rights. We maintain a policy requiring our employees, contractors, consultants, and other third parties to enter into confidentiality and proprietary rights agreements to control access to our proprietary information. However, these laws, agreements, and policies provide only limited protection, and our intellectual property rights and other proprietary rights may still be challenged, invalidated, infringed, or misappropriated in the United States and in foreign jurisdictions. The laws of certain</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">14</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">jurisdictions do not protect proprietary rights to the same extent as the laws of the United States, and it may therefore be difficult, impossible, or otherwise not commercially reasonable to protect our proprietary rights in certain jurisdictions. In addition, we use software components licensed from third parties under open-source software licenses, which licenses generally do not contain warranties or indemnifications from the licensors with respect to infringement, security vulnerabilities, or other issues. As a result, we would not have contractual protections if our use of the open-source software licensed from third parties infringes third-party intellectual property rights or if we encounter other issues with respect to our use of third-party open-source software. We also publicly license our SDK and certain other components to third parties pursuant to open-source licenses. The value of the software we publicly license to third parties pursuant to open-source licenses may be diminished given that such licenses grant those third parties broad rights to modify and distribute such software and could allow a competitor to more easily develop a competing product by examining our software.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We pursue the registration of our domain names, trademarks, and service marks and pursue patent protection of our technology in the United States and in certain locations outside the United States. As of December 31, 2024, we had four issued U.S. patents and six U.S. and five foreign patent applications pending. We continually review our development efforts to assess the existence and patentability of new intellectual property, and the extension of our intellectual property rights abroad. As of December 31, 2024, we had four registered trademarks in the United States, one pending U.S. trademark, and eight registered trademarks internationally.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Data Privacy &amp; Security</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Numerous state, federal, and foreign laws and regulations, including consumer protection laws and regulations and data breach notification laws, govern the collection, dissemination, processing, use, access to, confidentiality, and security of personal information and could apply to our operations or the operations of our partners. In addition, certain foreign laws govern the privacy and security of personal data. Many of these laws differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts. Failure to comply with these laws, where applicable, can result in, among other things, the imposition of significant civil and/or criminal penalties and private litigation. Privacy and security laws, regulations, and other obligations are constantly evolving, may conflict with each other, and can result in investigations, proceedings, or actions that lead to significant civil and/or criminal penalties and restrictions on data processing.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Corporate Information</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We were incorporated in the State of Delaware in November 2011 as Sonalight, Inc. and founded our Amplitude business in 2012. In December 2014, we changed our name to Amplitude, Inc. Our principal executive offices are located at 201 Third Street, Suite 200, San Francisco, California 94103. Our telephone number is (415) 231-2353 and our website address is www.amplitude.com. Information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Available Information</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed pursuant to Sections 13(a) and 15(d) of the Exchange Act are filed with the SEC. Such reports and other information filed or furnished by us with the SEC are available free of charge on our investor relations website at investors.amplitude.com, as soon as reasonably practicable after we file such material with, or furnish it to, the SEC, when such reports are available on the SEC&#8217;s website at www.sec.gov.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">15</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;" id="item_1a_risk_factors"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1A. Risk Factors.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risk Factors</span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including our consolidated financial statements and related notes and the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, results of operations, and growth prospects. In such an event, the trading price of our Class A common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently believe are not material may also impair our business, financial condition, results of operations, and growth prospects.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Our Business and Industry</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We have a limited operating history and have been growing rapidly over the last several years, which makes it difficult to forecast our future results of operations and increases the risk of your investment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our revenue was $299.3 million and $276.3 million for the fiscal years ended December 31, 2024 and 2023, respectively. However, you should not rely on our historical revenue growth as an indication of our future performance.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a result of our limited operating history and our rapid growth over the last several years, our ability to accurately forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to effectively plan for and model future growth.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our revenue growth rate may decline over time. In future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our Digital Analytics Platform, increased competition, changes to technology, a decrease in the growth of our overall market, or our failure, for any reason, to manage our growth effectively or to continue to take advantage of growth opportunities. We have also encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described in this Annual Report on Form 10-K. If our assumptions regarding these risks and uncertainties and our future revenue growth are incorrect or change, or if we do not address these risks successfully, our financial condition and results of operations could differ materially from our expectations, and our business could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We have a history of losses. As our costs increase, we may not be able to generate sufficient revenue to achieve and sustain profitability.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have experienced net losses in each period since inception. We generated net losses of $94.3 million and $90.4 million for the fiscal years ended December 31, 2024 and 2023, respectively. As of December 31, 2024, we had an accumulated deficit of $457.8 million. We expect our costs and expenses to increase in future periods. In particular, we intend to continue to invest significant resources in:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the development of our Digital Analytics Platform, including investments in our research and development team, the development or acquisition of new products, features, and functionality, and improvements to the scalability, availability, and security of our platform;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our technology infrastructure, including expansion of our activities in third-party data centers that we may lease, enhancements to our network operations and infrastructure, and hiring of additional employees;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">sales and marketing;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">additional international expansion, in an effort to increase our customer base and sales; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">general administration, including legal, accounting, and other expenses.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, part of our business strategy is to focus on our long-term growth. As a result, our profitability may be lower in the near term than it would be if our strategy was to maximize short-term profitability. Significant expenditures on sales and marketing efforts, expanding our platform, products, features, and functionality, and expanding our research and development, each of which we intend to continue to invest in, may not ultimately grow our business or result in long-term profitability. If we are ultimately unable to achieve profitability at the level anticipated by industry or financial analysts and our stockholders, the trading price of our Class A common stock may decline.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">16</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our efforts to grow our business may be costlier than we expect, or our revenue growth rate may be slower than we expect, and we may not be able to increase our revenue enough to offset the increase in operating expenses resulting from these investments. If we are unable to continue to grow our revenue, the value of our business and Class A common stock may significantly decrease.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our business depends on our existing customers renewing their subscriptions and purchasing additional subscriptions from us as well as attracting new customers. Any decline in our customer retention or expansion of our commercial relationships with existing customers or an inability to attract new customers would materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In order for us to maintain or improve our revenue growth and our results of operations, it is important that our customers renew their subscriptions when existing contract terms expire and that we expand our commercial relationships with our existing customers and attract new customers. We also seek to convert customers on our free-tier, self-service option to paid subscription contracts. Our customers have no obligation to renew their subscriptions, and our customers may not renew their subscriptions with similar contract periods or at all. Some of our customers have elected not to renew their agreements with us, and it is difficult to accurately predict long-term customer retention. In addition, our ability to attract new customers will depend on market acceptance of our Digital Analytics Platform and the successful implementation of our marketing strategy.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our customer retention and expansion and the rate at which we attract new customers may decline or fluctuate as a result of a number of factors, including our customers&#8217; satisfaction with our Digital Analytics Platform, our support capabilities, our prices and pricing plans, the prices and value of competing products, reductions in our customers&#8217; spending levels, new product releases, mergers and acquisitions affecting our customer base, or the effects of global economic conditions. We may be unable to timely address any retention issues with specific customers, which could materially adversely affect our results of operations. If our customers do not purchase additional subscriptions or renew their subscriptions, or if they renew on less favorable terms, or if we are unable to attract new customers, our revenue may decline or grow less quickly, which would materially adversely affect our business, financial condition, and results of operations.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We expect fluctuations in our financial results and key metrics, making it difficult to project future results. If we fail to meet the expectations of securities analysts or investors with respect to our results of operations, the trading price of our Class A common stock could decline.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our results of operations and key metrics have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In addition to the other risks described herein, other factors that may cause our results of operations or key metrics to fluctuate include:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">fluctuations in demand for, or pricing of, our Digital Analytics Platform, including as a result of our introduction of new products, features, and functionality;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">fluctuations in usage of our Digital Analytics Platform;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to attract new customers;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to retain existing customers;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">customer expansion rates;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">investments in new products, features, and functionality;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the timing of our customers&#8217; purchases;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the speed with which customers are able to migrate data onto our platform after purchasing capacity;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">awareness of our brand on a global basis;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">fluctuations or delays in purchasing decisions in anticipation of new products, features, or functionality developed or acquired by us or our competitors;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in customers&#8217; budgets and in the timing of their budget cycles and purchasing decisions;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to control costs, including our operating expenses;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the amount and timing of costs associated with our cloud computing infrastructure, particularly the cloud services provided by Amazon Web Services (&#8220;AWS&#8221;);</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses;</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">17</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments, and other non-cash charges;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the amount and timing of costs associated with recruiting, training, and integrating new employees and retaining and motivating existing employees;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the ability to identify and complete, and the effects of, mergers, acquisitions, or strategic partnerships, and the ensuing integration efforts; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">general economic, market, and industry conditions (including the current inflationary economic environment, rising interest rates, tariffs, and a potential recession), both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers participate, and related difficulties in collections; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the potential adverse impact of climate change, natural disasters, health epidemics (such as the COVID-19 pandemic or similar outbreaks of disease), political and social instability, including acts of war or other armed conflicts (including the war in Ukraine and the conflicts in the Middle East), and terrorist activities, on our business, operations, and the markets and communities in which we and our customers and partners operate and the disruption these events may cause to the global economy;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the impact of new accounting pronouncements;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">new and changing laws, regulations, executive orders and enforcement priorities;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in regulatory or legal environments that may cause us to incur, among other things, expenses associated with compliance, particularly with respect to compliance with evolving privacy and data protection laws and regulations, as well as export control, economic and trade sanctions, anti-corruption, and anti-money laundering laws; the overall tax rate for our business, which may be affected by the mix of income we earn in the United States and in jurisdictions with comparatively lower tax rates, the effects of stock-based compensation, and the effects of changes in our business; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the impact of changes in tax laws or judicial or regulatory interpretations of tax laws, which are recorded in the period such laws are enacted or interpretations are issued and may significantly affect the effective tax rate of that period;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated in foreign currencies;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in the competitive dynamics of our market, including consolidation among competitors or customers; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our platform.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any of these and other factors, or the cumulative effect of some of these factors, may cause our results of operations to vary significantly. To the extent our results of operations fall below the expectations of investors and securities analysts who follow our stock, the trading price of our Class A common stock could decline substantially, and we could face costly lawsuits, including securities class action litigation. For example, we are currently defending against a securities class action lawsuit (&#8220;Securities Class Action&#8221;) and a shareholder derivative lawsuit (&#8220;Derivative Action&#8221;), which were filed in the United States District Court for the Northern District of California. We are also currently defending against two privacy class actions and a third privacy action. See &#8220;Legal Matters&#8221; in Note 9 to our consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information regarding the Securities Class Action, the Derivative Action and privacy actions. We have incurred and will continue to incur significant legal costs in connection with the defense of these lawsuits and management will be required to devote significant time in managing the defense of the actions.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We expect to continue to focus on sales to larger organizations and may become more dependent on those relationships, which may increase the variability of our sales cycle and our results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As we continue to focus on, and may become more dependent on, sales to larger organizations, we expect our sales cycle to lengthen and become less predictable. We plan our expenses based on certain assumptions about the length and variability of our sales cycle. These assumptions are based upon historical trends for sales cycles and conversion rates associated with our existing customers. Any shift in our sales cycle may adversely affect our financial results. Factors that may influence the length and variability of our sales cycle include:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the need to educate prospective customers about the uses and benefits of our Digital Analytics Platform;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the discretionary nature of purchasing and budget cycles and decisions;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the competitive nature of evaluation and purchasing processes;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">evolving functionality demands;</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">announcements or planned introductions of new products, features, or functionality by us or our competitors; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">lengthy purchasing approval processes.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our increasing dependence on sales to larger organizations may increase the variability of our financial results. If we are unable to close one or more expected significant transactions with these customers in a particular period, or if an expected transaction is delayed until a subsequent period, our results of operations for that period, and for any future periods in which revenue from such transaction would otherwise have been recognized, may be adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We recognize revenue over the term of our customer contracts. Consequently, downturns or upturns in new sales may not be immediately reflected in our results of operations and may be difficult to discern.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We generally recognize subscription revenue from customers ratably over the contracted period. As a result, a portion of the revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in a given quarter may have a small impact on our revenue results for that quarter. However, such a decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our Digital Analytics Platform, including as a result of a general economic downturn, and potential changes in our pricing policies or rate of customer expansion or retention, may not be fully reflected in our results of operations until future periods. We may also be unable to reduce our cost structure in line with a significant deterioration in sales. In addition, a significant majority of our costs are expensed as incurred, while revenue is recognized over the contracted period of the agreement with our customer. As a result, increased growth in the number of our customers could continue to result in our recognition of more costs than revenue in the earlier periods of the terms of our customer agreements. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Unfavorable conditions in our industry or the global economy, or reductions in software spending, could limit our ability to grow our business and materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers or potential customers. Our ability to grow our revenue and the profitability of our business depends, in part, on demand for software applications generally. Historically, during economic downturns there have been reductions in spending on software applications and services generally, as well as pressure for extended billing terms and other financial concessions. To the extent that economic conditions deteriorate in the United States or abroad, including as a result of inflationary pressures and the responses by central banking authorities to control such inflation, rising interest rates, debt and equity market fluctuations, bank failures, diminished liquidity and credit availability, increased unemployment rates, decreased investor and consumer confidence, political turmoil, tariffs, supply chain challenges, natural catastrophes and the effects of climate change, regional and global conflicts, and terrorist attacks on the United States, Europe, the Middle East, the Asia-Pacific region, or elsewhere, our customers and prospective customers may go out of business or elect to decrease their budgets, which would limit our ability to grow our business and materially adversely affect our financial condition and results of operations. For example, high levels of inflation and rising interest rates, as recently experienced in the United States, may impact businesses across many industries, including ours, by increasing the costs of labor, employee healthcare, components, and freight and shipping, which may further constrain our customers&#8217; or prospective customers&#8217; budgets. To the extent there is a sustained general economic downturn and our Digital Analytics Platform is perceived by customers or potential customers as costly, or too difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in spending on software applications. In addition, our competitors, many of whom are larger and have greater financial resources than we do, may respond to challenging market conditions by lowering prices in an attempt to attract our customers or prospective customers, and they may be less dependent on key industry events to generate sales for their products. Further, macroeconomic uncertainty may result in an increased pace of consolidation in certain industries. If this were to occur, such consolidation may result in reduced overall spending on our services, particularly if our customers are acquired by organizations that do not use our services. In connection with unfavorable macroeconomic conditions and the related impact on our customers, in April 2023, we authorized a restructuring plan that reduced our global workforce by approximately 13%. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, financial condition, and results of operations could be materially adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If the market for SaaS applications develops more slowly than we expect or declines, our business would be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our success will depend to a substantial extent on the widespread adoption of SaaS applications in general, and of SaaS applications that look to solve aspects of digital analytics. Many organizations have invested substantial personnel and financial resources to integrate traditional on-premise business software applications into their businesses, and therefore may be reluctant or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">19</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">unwilling to migrate to SaaS applications. It is difficult to predict customer adoption rates and demand for our Digital Analytics Platform, the future growth rate and size of the SaaS applications market, or the entry of competitive applications. The expansion of the SaaS applications market depends on a number of factors, including the cost, performance, and perceived value associated with SaaS, as well as the ability of SaaS providers to address data security and privacy concerns. Additionally, government agencies have adopted, or may adopt, laws and regulations, and companies have adopted and may adopt policies regarding the collection and use of personal information obtained from consumers and other individuals, or may seek to access information on our platform, either of which may reduce the overall demand for our Digital Analytics Platform. If we or other SaaS providers experience data security incidents, loss of customer data, disruptions in delivery, or other problems, the market for SaaS applications, including our Digital Analytics Platform, may be negatively affected. If SaaS applications do not continue to achieve market acceptance, or there is a reduction in demand for SaaS applications caused by a lack of customer acceptance, technological challenges, weakening economic conditions, data security or privacy concerns, governmental regulation, competing technologies and products, or decreases in spending on SaaS applications, it would result in decreased revenue and our business, financial condition, and results of operations would be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The market in which we operate is highly competitive, and if we do not compete effectively, our business, financial condition, and results of operations could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The market for applications that look to address digital analytics is fragmented, rapidly evolving, and highly competitive, with relatively low barriers to entry. As this market continues to mature and new technologies and competitors enter the market, we expect competition to intensify. We face competition from:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">large companies that have greater name recognition, much longer operating histories, more established customers and commercial partners, and significantly greater resources than we do, such as larger sales forces and marketing budgets, broader distribution networks and global presence, and more mature intellectual property portfolios; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in-house software systems;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">large integrated systems vendors;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">smaller companies offering alternative SaaS applications; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">new or emerging entrants seeking to develop competing technologies.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements. With the introduction of new technologies, the evolution of our Digital Analytics Platform, and new market entrants, we expect competition to intensify in the future. Pricing pressures and increased competition generally could result in reduced sales, reduced margins, financial losses, or the failure of our Digital Analytics Platform to achieve or maintain more widespread market acceptance, any of which could harm our business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our competitors vary in size and in the breadth and scope of the products and services they offer. Further, other established SaaS providers not currently focused on digital analytics may expand their services to compete with us. Many of our current and potential competitors have established marketing relationships, access to larger customer bases, pre-existing customer relationships, and major distribution agreements with consultants, system integrators, and resellers. Certain of our competitors have partnered with, or have acquired, and may in the future partner with or acquire, other competitors to offer services, leveraging their collective competitive positions, which makes, or would make, it more difficult to compete with them. For all of these reasons, we may not be able to compete successfully against our current and future competitors, which would harm our business. For more information about the competitive landscape in which we operate, see &#8220;Part I, Item 1. Business&#8212;Competition&#8221; in this Annual Report on Form 10-K.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we fail to innovate in response to changing customer needs and technology developments and other market requirements, our business, financial condition, and results of operations would be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our ability to attract new customers and retain and increase revenue from existing customers depends in large part on our ability to enhance and improve our Digital Analytics Platform and to introduce new products, features, and functionality. In order to grow our business, we must develop products, features, and functionality that reflect the changing needs of customers, and we believe that the pace of innovation will continue to accelerate. The success of any enhancement to our Digital Analytics Platform depends on several factors, including timely completion, adequate quality testing, and market acceptance. Any new product, feature, or functionality that we develop may not be introduced in a timely or cost-effective manner, may contain defects, or may not achieve the market acceptance necessary to generate sufficient revenue. If we are unable to successfully develop new products, features or functionality, enhance our Digital Analytics Platform to meet customer requirements, or otherwise gain market acceptance, our business, financial condition, and results of operations could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">20</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Because our Digital Analytics Platform is available over the internet, we need to continuously modify and enhance it to keep pace with changes in internet-related hardware, software, analytics, and database technologies and standards. In addition, we need to continue to invest in technologies, services, and partnerships that increase the types of data processed on our platform and the ease with which customers can send data into our platform. We must also continue to enhance our data sharing and data exchange capabilities so customers can share their data with internal business units, customers, and other third parties. In addition, our platform requires third-party public cloud infrastructure to operate. We must continue to innovate to optimize our offerings for these and other public clouds that our customers require, particularly as we expand internationally. Further, the markets in which we compete are subject to evolving industry standards and regulations, resulting in increasing data governance and compliance requirements for us and our customers. To the extent we expand into the public sector and other highly regulated industries, our Digital Analytics Platform may need to address additional requirements specific to those industries.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If we are unable to enhance our Digital Analytics Platform to keep pace with these rapidly evolving customer requirements, or if new technologies emerge that are able to deliver competitive products at lower prices, more efficiently, more conveniently, or more securely than our platform, our business, financial condition, and results of operations would be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we fail to properly develop, invest in, and manage AI Technologies used in our products and services, our business, financial condition, and results of operations could be materially adversely affected.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have incorporated, and expect in the future we will continue to incorporate, machine learning and generative artificial intelligence technologies (collectively, &#8220;AI Technologies&#8221;) into our product offerings. We offer our customers a suite of AI Technologies that help them achieve data insights faster. For example, we leverage large language models (&#8220;LLMs&#8221;) in certain features to aid customers in analyzing their product data.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We expect that increased investment will be required in the future to continuously improve our use of AI Technologies. As with many technological innovations, there are significant risks involved in developing, maintaining, and deploying AI Technologies and there can be no assurance that the usage of, or our investments in, such AI Technologies will always be beneficial to our products or services, or business, including our efficiency or profitability.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are in varying stages of development in relation to our products involving AI Technologies. The continuous development, maintenance, and operation of our AI Technologies is complex, and may involve unforeseen difficulties including material performance problems, undetected defects, or errors. We may not be successful in our ongoing development and maintenance of these technologies in the face of novel and evolving technical, reputational, and market factors.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our competitors or other third parties may incorporate AI Technologies into their products more quickly or more successfully than us, which could impair our ability to compete effectively.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We incorporate LLMs (i.e., AI models that can produce and output new data and information) into certain of our products and services. There is a risk that AI Technologies could produce inaccurate or misleading data or other discriminatory or unexpected results or behaviors, all of which could harm our reputation, business, or customer relationships. While we take measures designed to ensure the accuracy of AI-generated insights, those measures may not always be successful, and in some cases, we may need to rely on users to report such inaccuracies.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, any output data created using AI Technologies, including LLMs, may not be subject to copyright protection which may adversely affect our intellectual property rights in, or ability to commercialize or use, the output data. In the United States, a number of civil lawsuits have been initiated related to the foregoing and other concerns, the outcome of any one of which may, among other things, require us to limit the ways in which we use AI Technologies in our business. While AI-related lawsuits to date have generally focused on the AI service providers themselves, our use of any output produced by AI Technologies may expose us to claims, increasing our risks of liability. For example, the output data produced by certain AI Technologies may include information subject to certain privacy laws or constitute an unauthorized derivative work of the copyrighted material used in training the underlying AI Technology, any of which could also create a risk of liability for us, or adversely affect our customers and our business or operations.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We use AI Technologies licensed from third parties in our products and services and our ability to continue to use such technologies at the scale we need may be dependent on access to specific third-party technology. We cannot control the availability or pricing of such third-party AI Technologies, especially in a highly competitive environment, and we may be unable to negotiate favorable economic terms with the applicable providers. If any such third-party AI Technologies become incompatible with our solutions or unavailable for use, or if the providers of such models unfavorably change the terms on which their AI Technologies are offered or terminate their relationship with us, our solutions may become less appealing to our customers and our business could be harmed.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">21</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Issues relating to the responsible use of our technologies, including AI Technologies in our offerings, may result in reputational or financial harm and liability.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Concerns relating to the responsible use of new and evolving technologies, such as AI Technologies, in our products and services may result in reputational or financial harm and liability and may cause us to incur costs to resolve such issues. AI Technologies pose emerging legal, security, social, and ethical issues and present risks and challenges that could affect adoption, and therefore our business. If we enable or offer solutions that draw controversy due to their perceived or actual impact on society, such as AI Technologies solutions that have unintended consequences, infringe copyright, or are controversial because of their impact on privacy, employment, or other social or economic issues, or if we are unable to develop effective internal policies and frameworks relating to the responsible development and use of AI Technologies within our product offerings, we may experience brand or reputational harm, competitive harm, financial harm, and/or legal liability. Our failure to adequately address concerns and regulations relating to the responsible use of AI Technologies by us or others could undermine public confidence and slow adoption of our products and services or cause reputational or financial harm.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we fail to effectively manage our growth and changes to our business over time, our business, financial condition, and results of operations would be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have experienced, and may continue to experience, rapid growth in our business and operations, which has placed, and may continue to place, significant demands on our management and operational and financial resources. Recent unfavorable conditions in the macroeconomic environment have constrained growth in the economy generally, and in the software industry in particular, and many of our customers have consequently experienced a downturn in their business outlook. As a result of these factors, in April 2023, we approved a restructuring plan that reduced our global workforce to improve operational efficiencies and reduce operating cost. If economic conditions improve, we intend to continue to invest to expand our business, personnel, and operations, which may cause our margins to decline, and any investments we make will occur in advance of experiencing the benefits from such investments, making it difficult to determine in a timely manner if we are efficiently allocating our resources. As usage of our Digital Analytics Platform grows, we will need to devote additional resources to improving our platform&#8217;s features and functionality, developing or acquiring new products, and maintaining infrastructure performance. Even if we are able to upgrade our systems and expand our personnel, any such expansion will be expensive and complex, requiring management&#8217;s time and attention. We could also face inefficiencies or operational failures as a result of our efforts to scale our infrastructure. Moreover, there are inherent risks associated with upgrading, improving, and expanding our information technology systems. We cannot be sure that the expansion and improvements to our infrastructure and systems will be fully or effectively implemented on a timely basis, if at all. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support, to serve our growing customer base, particularly as our customer demographics change over time. Managing these changes will require significant expenditures and allocation of valuable management resources. If we fail to successfully manage our anticipated growth and changes to our business, the quality of our products may suffer, which could negatively affect our brand and reputation and harm our ability to attract new customers and retain existing customers. As we continue to grow, we may need to implement more complex organizational management structures or adapt our corporate culture and work environments to changing circumstances, which could have an adverse impact on our corporate culture. Any failure to preserve our culture could harm our business, including our ability to retain and recruit personnel, innovate and operate effectively, and execute on our business strategy.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Public health crises, such as pandemics or similar outbreaks, have had, and could in the future have, an adverse impact on our business and operations, and the markets and communities in which we, our partners, and customers operate, and the impact of any public health crisis is difficult to assess or predict.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our business and operations, and the businesses and operations of our partners and customers, have been, and could in the future be, adversely impacted by public health crises. For example, public health measures implemented to control COVID-19&#8217;s spread and severity substantially curtailed the movement of people, goods, and services worldwide, including in regions where we and our partners and customers operate, and significantly impacted economic activity and financial markets. While we have developed, and continue to develop, strategies to help mitigate the negative effects of potential public health crises on our business and operations, such efforts may prove to be insufficient. The duration and extent of the impact of any public health crises cannot be accurately assessed or predicted at this time, and could adversely impact our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If our information technology systems are breached or there is otherwise unauthorized disclosure of or access to customer data, our data, or our platform, our platform may be perceived as insecure, we may lose customers or fail to attract new customers, our reputation and brand may be harmed, and we may incur significant liabilities.</span></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We collect and maintain information in digital form that is necessary to conduct our business, and we are increasingly dependent on information technology systems and infrastructure to operate our business. In the ordinary course of our business, we collect, store and transmit large amounts of confidential information, including intellectual property, proprietary business information,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">22</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and personal information (collectively, &#8220;Confidential Information&#8221;) of customers and our employees and contractors. Our platform also stores, transmits, and processes our customers&#8217; proprietary data, including personal or identifying information of their customers or employees. Unauthorized disclosure of, access to, or security breaches of our platform or our information technology systems could result in the loss of Confidential Information, loss of business, severe reputational damage adversely affecting customer or investor confidence, damage to our brand, diversion of management&#8217;s attention, regulatory investigations, and orders, litigation, indemnity obligations, damages for contract breach, penalties for violation of applicable laws or regulations, significant costs for remediation that may include liability for stolen assets or information and repair of system damage that may have been caused, incentives offered to customers or other business partners in an effort to maintain business relationships after a breach, and other liabilities. We have incurred, and expect to continue to incur, significant expenses to prevent security breaches, including deploying additional personnel and protection technologies, training employees, and engaging third-party experts and consultants. Even though we do not control the security measures of third parties who may have access to our Confidential Information or our platform, we may be responsible for any breach of such measures or suffer reputational harm even where we do not have recourse to the third party that caused the breach. In addition, any failure by our vendors to comply with applicable law or regulations could result in proceedings against us by governmental entities or others.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There can be no assurance that our cybersecurity risk management program and processes, including our policies, controls, or procedures, will be fully implemented, complied with, or effective in protecting our systems and information and despite the implementation of security measures, our information technology systems, as well as those of third parties with which we have relationships, are not fully secure from, and may be vulnerable to, cyberattacks, denial and degradation-of-service attacks, ransomware attacks, business email compromises, computer malware, malicious code, viruses, and social engineering (including phishing) which are prevalent in our industry and our customers&#8217; industries. In addition, we as well as those third parties with which we have relationships, may experience attacks, unavailable systems, unauthorized access to systems or data, or disclosure due to natural disasters, terrorism, war, telecommunication and electrical failures, hacking, employee theft or misuse, human error, fraud, denial and degradation-of-service attacks, sophisticated nation-state and nation-state-supported actors, and advanced persistent threat intrusions. Electronic security attacks designed to gain access to personal, sensitive, or confidential data are increasing in number, constantly evolving, and such attacks continue to grow in sophistication. The techniques used to sabotage, or to obtain unauthorized access to, our platform, information technology systems, networks, or physical facilities in which Confidential Information is stored or through which Confidential Information is transmitted change frequently, and we may be unable to implement adequate preventative measures or stop security breaches while they are occurring. We may also experience security breaches that may remain undetected for an extended period. Even if identified, we may be unable to adequately investigate or remediate incidents or breaches due to attackers increasingly using tools and techniques that are designed to circumvent controls, to avoid detection, and to remove or obfuscate forensic evidence. As a result of our continued hybrid work environment, we may also face increased cybersecurity risks due to our reliance on internet technology and the number of our and our service providers&#8217; employees who are, and may continue, working remotely, which may create additional opportunities for cybercriminals to exploit vulnerabilities. We have previously been, and may in the future become, the target of cyberattacks by third parties seeking unauthorized access to our Confidential Information or to disrupt our operations or ability to provide our services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We and certain of our vendors are from time to time subject to cyberattacks and security incidents. While we do not believe that we have experienced any significant system failure, accident, or security breach to date, if such an event were to occur and cause interruptions in our operations, it could result in a material disruption of our business operations, whether due to a loss, corruption, or unauthorized disclosure of our Confidential Information or other similar disruptions. Such an event could also expose us to risks, including an inability to provide our services and fulfill contractual demands, and could cause management distraction and the obligation to devote significant financial and other resources to mitigate such problems, which would increase our future information security costs, including through organizational changes, deploying additional personnel, reinforcing administrative, physical, and technical safeguards, further training of employees, changing third-party vendor control practices, and engaging third-party subject matter experts and consultants and reduce the demand for our technology and services. Because data security is a critical competitive factor in our industry, we make numerous statements in our customer contracts, privacy policies, terms of service, and marketing materials providing assurances about the security of our platform, including detailed descriptions of security measures we employ. Should any of these statements be untrue or become untrue, even in circumstances beyond our reasonable control, we may face claims of misrepresentation or deceptiveness by the U.S. Federal Trade Commission (the &#8220;FTC&#8221;), state, federal, and foreign regulators, and private litigants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Further, we have contractual and legal obligations to notify relevant stakeholders of security breaches. Most jurisdictions have enacted laws requiring companies to notify individuals, regulatory authorities, and others of security incidents or data breaches involving certain types of data. For example, we are subject to an increasing number of reporting obligations in respect of material cybersecurity incidents. These reporting requirements have been proposed or implemented by a number of regulators in different jurisdictions, may vary in their scope and application, and could contain conflicting requirements. Certain of these rules and regulations may require us to report a cybersecurity incident before we have been able to fully assess its impact or remediate the underlying issue. Efforts to comply with such reporting requirements could divert management&#8217;s attention from our incident response</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">23</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and could potentially reveal system vulnerabilities to threat actors. Failure to timely report incidents under these rules could also result in monetary fines, sanctions, or subject us to other forms of liability. In addition, our agreements with certain customers may require us to notify them in the event of a security incident or data breach. Such mandatory disclosures are costly, could lead to negative publicity, may cause our customers to lose confidence in the effectiveness of our security measures, and require us to expend significant capital and other resources to respond to, or alleviate problems caused by, the actual or perceived security incident or data breach and otherwise comply with the multitude of foreign, federal, state, and local laws and regulations relating to the unauthorized access to, or use or disclosure of, personal information. Additionally, as a result of a breach or other security incident, we could be subject to demands, claims, and litigation by private parties and investigations, related actions, and penalties by regulatory authorities. Further, if we fail to detect or remediate a security breach in a timely manner, or a breach otherwise affects a large amount of Confidential Information, or if we suffer a cyberattack that impacts our ability to operate our platform, we may suffer damage to our reputation and our brand, and our business, financial condition, and results of operations may be materially adversely affected. Further, although we maintain insurance coverage, our insurance coverage may not be adequate for data security breaches, indemnification obligations, or other liabilities. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. Our risks are likely to increase as we continue to expand our platform, grow our customer base, and process, store, and transmit increasingly large amounts of Confidential Information.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We could suffer disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies, which may materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our business and continued growth depend in part on the ability of our customers and prospective customers to access our platform at any time and within an acceptable amount of time. Our agreements with customers typically provide for service-level commitments. If we are unable to meet these commitments or if we suffer unexcused periods of downtime for our platform, we may be contractually obligated to provide financial credits or extend the term of the subscription for the period of unexcused downtime, or our customers may be entitled to terminate their agreements and obtain a pro rata refund. We have in the past provided, and may in the future be required to provide, financial credits and pro rata refunds as a result of not being able to meet these commitments. We have experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which our platform relies. These problems can be caused by a variety of factors, including infrastructure changes, introductions of new functionality, vulnerabilities, and defects in proprietary and open-source software, human error or misconduct, capacity constraints due to an overwhelming number of users accessing our platform simultaneously, design limitations, or degradation or denial-of-service attacks or other cyberattacks or security-related incidents. The performance and availability of the cloud computing infrastructure that we use to host our platform and many of the internal tools we use to operate our business is outside our control; therefore, we are not in full control of whether we meet the service-level commitments under our customer agreements. As a result, our business, financial condition, and results of operations could be materially adversely affected if we suffer unscheduled downtime that exceeds the service-level commitments we have made to our customers. Any extended service outages could materially adversely affect our business and reputation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Digital Analytics Platform is proprietary, and we rely on the expertise of members of our engineering, operations, product, and software development teams for its continued performance. It may become increasingly difficult and costly to maintain and improve the performance of our Digital Analytics Platform, especially during peak usage times and as our platform becomes more complex and our user traffic increases. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition, and results of operations may be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We depend and rely on third-party hosted cloud services and internet infrastructure in order to operate critical functions of our business. For example, our platform and internal tools use computing, storage capabilities, bandwidth, and other services provided by AWS. If these services become unavailable due to extended outages, interruptions, or because they are no longer available on commercially reasonable terms, our expenses could increase, our ability to manage our business could be interrupted, and our processes for managing sales of and delivering our Digital Analytics Platform could be impaired until we are able to identify, obtain, and implement equivalent services, if we are able to do so at all. Any of these circumstances could materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies, or any material change in our contractual and other business relationships with any public cloud providers we contract with, could result in reduced use of our platform, increased expenses, including service credit obligations, and harm to our brand and reputation, any of which could have a material adverse effect on our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Real or perceived errors, failures, vulnerabilities or bugs in our platform could materially adversely affect our business and growth prospects.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Because our platform is complex, undetected errors, failures, vulnerabilities, or bugs may occur, especially when updates are deployed. We have discovered and expect we will continue to discover software errors, failures, vulnerabilities, and bugs in our platform and supporting information technology systems, and anticipate that certain of these errors, failures, vulnerabilities, and bugs will only be discovered and remediated after deployment to customers. Software errors, failures, vulnerabilities, and bugs in our platform or information technology systems could materially adversely affect our business and growth prospects.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Any failure to offer high-quality product support may adversely affect our relationships with our customers, our reputation, and our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In using our Digital Analytics Platform, our customers depend on our product support team to resolve complex technical and operational issues. We may be unable to respond quickly enough to accommodate short-, medium-, and long-term increases in customer demand for product support. We also may be unable to modify the nature, scope, and delivery of our product support to compete with changes in product support services provided by our competitors. Increased customer demand for product support, without corresponding revenue, could increase costs and materially adversely affect our results of operations. Our sales are highly dependent on our business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality product support, or a market perception that we do not maintain high-quality product support, could materially adversely affect our reputation, our ability to sell our Digital Analytics Platform to our customers and prospective customers, and our business, financial condition, and results of operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Incorrect or improper implementation or use of our Digital Analytics Platform could result in customer dissatisfaction and materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We often assist our customers in implementing our Digital Analytics Platform (whether through us directly or through a third-party implementation partner), and they may need training in the proper use of our Digital Analytics Platform to maximize its potential and avoid inadequate performance. If we or our implementation partners fail to train customers on how to efficiently and effectively use our Digital Analytics Platform or if we fail to provide adequate product support to our customers, we may lose opportunities for additional subscriptions, customers may choose not to renew or expand the use of our Digital Analytics Platform, we may experience negative publicity or legal claims against us, and our reputation and brand may suffer. Any of these circumstances could materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we fail to integrate our platform with a variety of operating systems, software applications, and platforms that are developed by others, our platform may become less marketable, less competitive, or obsolete, and our business, financial condition, results of operations, and growth prospects could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our customers and prospective customers expect our Digital Analytics Platform to integrate with a variety of software platforms, and we need to continuously modify and enhance our platform to adapt to changes in software, browser, and database technologies. We have developed our platform to be able to integrate with third-party SaaS applications through the interaction of application programming interfaces (&#8220;APIs&#8221;). In general, we rely on the fact that the providers of such software systems continue to allow us access to their APIs to enable these custom integrations. We are subject to the standard terms and conditions of such providers, or other agreements we may have with them, which govern the distribution, operation, and fees of such software systems, and which may be subject to change by such providers. As a result of limits or prohibitions by other parties, unacceptable terms, technical difficulties, our failure to recognize demand, or for other reasons, we may not successfully build, deploy, or offer the integrations needed. If we fail to offer a variety of integrations or the integrations that our customers and prospective customers expect and demand, then our Digital Analytics Platform may become less marketable, less competitive, or obsolete, and our business, financial condition, results of operations, and growth prospects could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We do not have the history with our subscription or pricing models necessary to accurately predict optimal pricing necessary to attract new customers and retain existing customers.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have limited experience with respect to determining the optimal prices for our Digital Analytics Platform and, as a result, we have in the past needed, and expect in the future that we will need, to change our pricing model from time to time. As the market for our Digital Analytics Platform matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing models as we have used historically. Pricing decisions may also impact the mix of adoption among our subscription plans and negatively impact our overall revenue. Although we occasionally upsell within contract terms based on customer needs, substantially all of our customer contracts have a subscription period of one year or longer, for which we primarily bill annually in advance with no obligation to renew. As a result, potential changes in our pricing policies, or our rate of customer expansion or retention, may not be fully reflected in our results of operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">25</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">until future periods. Moreover, larger organizations may demand price concessions. As a result, in the future we may be required to reduce our prices, which could materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Failure to effectively develop and expand our sales and marketing capabilities, including our relationships with channel partners, could harm our ability to increase our customer base and achieve broader market acceptance of our products and platform.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In order to increase our sales to new and existing customers, we must expand our sales and marketing operations, including our sales force and third-party channel partners, and continue to dedicate significant resources to inbound sales and marketing programs, both domestically and internationally. Our ability to increase our customer base and achieve broader market acceptance of our products will depend, in part, on our ability to effectively organize, focus, and train our sales and marketing personnel. If we are unable to increase adoption of our Digital Analytics Platform by new and existing customers, especially enterprise customers, our business, financial condition, and results of operations may be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our efforts to develop and expand our sales and marketing capabilities will require us to invest significant financial and other resources, including in industries and sales channels in which we have limited experience to date. We may not achieve anticipated revenue growth from expanding our sales and marketing capabilities, and our business, financial condition, results of operations, and growth prospects may be materially adversely affected, if we are unable to hire, develop, integrate, and retain talented and effective sales personnel and global systems integrators, consultancies, and digital agencies; if our new and existing sales personnel are unable to achieve desired productivity levels in a reasonable period of time; or if our sales and marketing programs are not effective.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may be unable to build and maintain successful relationships with our channel partners or such channel partners may fail to perform, which could materially adversely affect our business, financial condition, results of operations, and growth prospects.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We employ a go-to-market business model whereby a portion of our revenue is generated by sales through our channel partners, such as independent software vendors and resellers, that further expand the reach of our direct sales force into additional geographies, sectors, and industries. In particular, we have entered, and intend to continue to enter, into strategic sales distributor and reseller relationships in certain international markets where we do not have a local presence. We provide certain of our channel partners with specific training and programs to assist them in selling access to our Digital Analytics Platform, but there can be no assurance that these steps will be effective. In addition, if our channel partners are unsuccessful in marketing and selling access to our Digital Analytics Platform, it would limit our expansion into certain geographies, sectors, and industries. If we are unable to develop and maintain effective sales incentive programs for our channel partners, we may not be able to incentivize these partners to sell access to our Digital Analytics Platform to customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Some of these partners may also market, sell, and support offerings that are competitive with ours, may devote more resources to the marketing, sales, and support of such competitive offerings, may have incentives to promote our competitors&#8217; offerings to the detriment of our own, or may cease selling access to our Digital Analytics Platform altogether. Our channel partners could subject us to lawsuits, potential liability, and reputational harm if, for example, any of our channel partners misrepresents the functionality of our Digital Analytics Platform to customers or violates laws or our or their corporate policies. Our ability to achieve revenue growth in the future will depend, in part, on our success in maintaining successful relationships with our channel partners, identifying additional channel partners, including in new markets, and training our channel partners to independently sell access to our Digital Analytics Platform. If our channel partners are unsuccessful in selling access to our Digital Analytics Platform, or if we are unable to enter into arrangements with or retain a sufficient number of high-quality channel partners in each of the regions in which we sell access to our Digital Analytics Platform and keep them motivated to sell access to our Digital Analytics Platform, our business, financial condition, results of operations, and growth prospects could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If our marketing strategies are not effective in attracting new customers and retaining existing customers, our business and ability to grow our revenues would be harmed.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We rely on our marketing strategies&#8212;which consist of a combination of online and offline marketing programs such as online advertising, blogs, public relations, social media, user conferences, educational white papers and webinars, product demos, workshops, roundtables, and customer case studies, offering customers a free-tier, self-service option, and other inbound lead generation and outbound sales strategies&#8212;to drive our sales and revenue. These strategies may not continue to generate the level of sales necessary to increase our revenue. If our outbound sales efforts are unsuccessful at attracting new customers and retaining existing customers, we may be unable to grow our market share and revenue. If our customer base does not continue to grow through word-of-mouth marketing and viral adoption or outbound sales efforts, we may be required to incur significantly higher sales and marketing expenses in order to acquire new subscribers, which could materially adversely affect our business and results of operations. In addition, high levels of customer satisfaction and market adoption are central to our marketing model. Any decrease in our customers&#8217; satisfaction with our products, including as a result of actions outside of our control, could harm word-of-mouth referrals and our brand.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">26</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, many customers never convert from our free-tier, self-service option to a paid subscription contract. Further, we often depend on individuals within an organization who initiate our free-tier, self-service option being able to convince decision-makers within their organization to convert to a subscription contract. Many of these organizations have complex and multi-layered purchasing requirements. To the extent that these free-tier customers do not become paying subscribers, we will not realize the intended benefits of this marketing strategy.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Sales efforts to larger organizations involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have experienced rapid growth in our customer base since our inception. Although our growth strategy includes acquiring new customers across industries, company size, and stages of digital maturity, we believe there is a significant opportunity to continue to penetrate the largest global organizations. Sales to larger organizations involve risks that may not be present, or that are present to a lesser extent, with sales to smaller organizations, such as longer sales cycles, more complex customer requirements, substantial upfront sales costs, and less predictability in completing some of our sales. For example, enterprise customers, which we define as customers with more than 1,000 employees or $100 million in revenue, may require considerable time to evaluate and test our Digital Analytics Platform prior to making a purchase decision and placing an order. A number of factors influence the length and variability of our sales cycle, including the need to educate potential customers about the uses and benefits of our Digital Analytics Platform, the discretionary nature of purchasing and budget cycles, and the competitive nature of evaluation and purchasing approval processes. As a result, the length of our sales cycle, from identification of the opportunity to deal closure, may vary significantly from customer to customer, with sales to enterprises typically taking longer to complete. In recent periods, the average length of our sales cycle to enterprises was four to six months, as compared to one to three months to non-enterprise customers. In addition, larger organizations may demand more features and integration services. Sales to larger organizations also may increase the variability of our financial results. If we are unable to close one or more expected significant transactions with these customers in a particular period, or if an expected transaction is delayed until a subsequent period, our results of operations for that period, and for any future periods in which revenue from such transaction would otherwise have been recognized, may be adversely affected. If we fail to effectively manage these risks associated with sales cycles and sales to larger organizations, our business, financial condition, and results of operations may be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we are unable to maintain and enhance our brand, our business, financial condition, and results of operations may be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe that maintaining and enhancing our reputation as a differentiated and category-defining company in digital analytics is critical to our relationships with our existing customers and to our ability to attract new customers. The successful promotion of our brand attributes will depend on a number of factors, including our marketing efforts, our ability to ensure that our platform remains reliable and secure, our ability to continue to develop high-quality software, and our ability to successfully differentiate our Digital Analytics Platform from competitive products and services. In addition, independent industry analysts often provide reviews of our Digital Analytics Platform, as well as products and services offered by our competitors, and the market perception of our Digital Analytics Platform may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors&#8217; products and services, our brand may be adversely affected. It may also be difficult to maintain and enhance our brand in connection with sales through channel or strategic partners.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The promotion of our brand requires us to make substantial expenditures, and we anticipate that the expenditures will increase as our market becomes more competitive, as we expand into new markets, and as more sales are generated through our channel partners. To the extent that these activities yield increased revenue, this revenue may not offset the increased expenses we incur. If we do not successfully maintain and enhance our brand, our business may not grow, we may have reduced pricing power relative to competitors, and we could lose customers or fail to attract potential customers, all of which would materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the years ended December 31, 2024 and 2023, 40% and 39% of our revenue was generated outside the United States, respectively. A component of our growth strategy involves the further expansion of our operations and customer base internationally, which will require significant dedication of management attention and financial resources. We are continuing to adapt to and develop strategies to address international markets, but there is no guarantee that such efforts will have the desired effect. Our sales organization outside the United States is substantially smaller than our sales organization in the United States, and to date, only a very small portion of our sales has been driven by resellers or other channel partners. To the extent we are unable to effectively engage with non-U.S. customers due to our limited sales force capacity and limited channel partners, we may be unable to effectively grow in international markets.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">27</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our current and future international business and operations involve a variety of risks, including:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">slower than anticipated public cloud adoption by international businesses; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes, which may be unexpected, in a specific country&#8217;s or region&#8217;s political, economic, or legal and regulatory environment, including Brexit, armed conflicts, pandemics, terrorist activities, tariffs, trade wars, or long-term environmental risks; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the need to adapt and localize our Digital Analytics Platform for specific countries; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">longer payment cycles and greater difficulty enforcing contracts, collecting accounts receivable, or satisfying revenue recognition criteria, especially in emerging markets; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">new, evolving, and more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">differing and potentially more onerous labor regulations, especially in Europe, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">increased travel, real estate, infrastructure, and legal compliance costs associated with international operations; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we choose to do so in the future; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">limitations on our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">laws and business practices favoring local competitors or general market preferences for local vendors; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">limited or insufficient intellectual property protection or difficulties obtaining, maintaining, protecting, or enforcing our intellectual property rights, including our trademarks and patents; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">global political, social or macroeconomic events, including the war in Ukraine, the conflicts in the Middle East, and potential public health epidemics or pandemics, that could decrease economic activity in certain markets, decrease use of our products and services, or decrease our ability to import, export, or sell our products and services to existing or new customers in international markets; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">exposure to liabilities under export control, economic and trade sanctions, anti-corruption, and anti-money laundering laws, including the Export Administration Regulations, regulations administered by the Office of Foreign Assets Control, the U.S. Foreign Corrupt Practices Act (&#8220;FCPA&#8221;), U.S. bribery laws, the UK Bribery Act, and similar laws and regulations in other jurisdictions; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">increased financial accounting and reporting burdens and complexities; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">requirements or preferences for domestic products; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">differing technical standards, existing or future regulatory and certification requirements, and required features and functionality; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">burdens of complying with laws and regulations related to privacy and data security, including the E.U. General Data Protection Regulation (&#8220;GDPR&#8221;) and similar laws and regulations in other jurisdictions; and </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">burdens of complying with laws and regulations related to taxation, and regulations, adverse tax burdens, and foreign exchange controls that could make it difficult to repatriate earnings and cash. </span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If we invest substantial time and resources to further expand our international operations and are unable to do so successfully and in a timely manner, our business, financial condition, and results of operations could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">28</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The war in Ukraine could materially adversely affect our business, results of operations, and financial condition.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In February 2022, Russian military forces invaded Ukraine, and although the length, impact, and outcome of the ongoing war in Ukraine is highly unpredictable, this war has led, and could continue to lead, to significant market and other disruptions, including instability in financial markets, supply chain interruptions, political and social instability, and changes in consumer or purchaser preferences, as well as an increase in cyberattacks, intellectual property theft, and espionage.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are continuing to monitor the situation in Ukraine and assessing its impact on our business, including our business partners and customers. Such circumstances, combined with sanctions have resulted in disruptions to our customers businesses in the impacted regions, including, at times, their ability to pay for our services. As such, we may experience a reduction in revenue from customers in the impacted regions as long as these circumstances continue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have no way to predict the progress or outcome of the war in Ukraine or its impacts in Ukraine, Russia, or surrounding countries as the war, and any resulting government reactions, are rapidly developing and beyond our control. The extent and duration of the war, sanctions, and resulting market disruptions could be significant and could potentially have a substantial impact on the global economy and our business for an unknown period of time. Any of the above-mentioned factors could materially adversely affect our business, financial condition, and results of operations. Any such disruptions may also magnify the impact of other risks described in this &#8220;Risk Factors&#8221; section and elsewhere in this Annual Report on Form 10-K.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We derive, and expect to continue for some time to derive, substantially all of our revenue from our Amplitude Analytics product.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Although we have released our Amplitude CDP, Amplitude Experiment, Amplitude Session Replay, Warehouse Native Amplitude, and Guides and Surveys products, we currently derive, and expect to continue for some time to derive, substantially all of our revenue from our Amplitude Analytics product. As such, the continued growth in demand for, and market acceptance, of Amplitude Analytics is critical to our success. Demand for Amplitude Analytics and our other products and platform functionality is affected by a number of factors, many of which are beyond our control, such as continued market acceptance of our products by customers for existing and new use cases, the timing of development and release of new products, features, and functionality that are lower-cost alternatives introduced by us or our competitors, technological changes, and developments within the markets we serve, and growth or contraction in our addressable markets. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our products, particularly our Amplitude Analytics product, our business, financial condition, and results of operations could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We invest significantly in research and development, and to the extent our research and development investments do not translate into new products or material enhancements to our current products, or if we do not use those investments efficiently, our business, financial condition, and results of operations would be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the years ended December 31, 2024 and 2023, our research and development expenses were 33% of our revenue. If we do not spend our research and development budget efficiently or effectively on compelling innovation and technologies, our business may be harmed. Moreover, research and development projects can be technically challenging and expensive. The nature of these research and development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we are able to offer compelling products and generate revenue, if any, from such investment. Additionally, anticipated customer demand for a product or service we are developing could decrease after the development cycle has commenced, and we would nonetheless be unable to avoid substantial costs associated with the development of any such product or service. If we expend a significant amount of resources on research and development and our efforts do not lead to the successful introduction or improvement of products that are competitive in our current or future markets, our business, financial condition, and results of operations would be materially adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We agree to indemnify customers and other third parties, which exposes us to substantial potential liability.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our contracts with customers and other third parties may include indemnification or other provisions under which we agree to indemnify or otherwise be liable to them for losses arising from alleged infringement, misappropriation, or other violation of intellectual property rights, data protection violations, breaches of representations and warranties, damage to property or persons, or other liabilities arising from our platform or such contracts. Although we attempt to limit our indemnity obligations, an event triggering our indemnity obligations could give rise to multiple claims involving multiple customers or other third parties. These claims may require us to initiate or defend protracted and costly litigation on behalf of our customers and other third parties, regardless of the merits of these claims. We may not have adequate or any insurance coverage and may be liable for up to the full amount of the indemnified claims, which could result in substantial liability or material disruption to our business or could negatively impact our relationships with customers or other third parties, reduce demand for our products, and materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">29</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We intend to continue to make investments to support our business, which may require us to engage in debt or equity financings to secure additional funds. Additional financing may not be available on terms favorable to us, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could materially adversely affect our business, financial condition, and results of operations. If we incur debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interests.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Our Intellectual Property</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our intellectual property rights may not protect our business or provide us with a competitive advantage, which could have a material adverse effect on our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To be successful, we must protect our technology and brand in the United States and other jurisdictions through trademarks, trade secrets, patents, copyrights, service marks, invention assignments, contractual restrictions, and other intellectual property rights and confidentiality procedures. Despite our efforts to implement these protections, these measures may not protect our business or provide us with a competitive advantage for a variety of reasons, including:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our failure to obtain patents and other intellectual property rights for important innovations or maintain appropriate confidentiality and other protective measures to establish and maintain our trade secrets;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">uncertainty in, and evolution of, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">potential invalidation of our intellectual property rights through administrative processes or litigation;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">any inability by us to detect infringement or other misappropriation of our intellectual property rights by third parties; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">other practical, resource, or business limitations on our ability to enforce our rights.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Further, the laws of certain foreign countries, particularly certain developing countries, do not provide the same level of protection of corporate proprietary information and assets, such as intellectual property, trademarks, trade secrets, know-how, and records, as the laws of the United States. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights in foreign jurisdictions. Additionally, we may also be exposed to material risks of theft or unauthorized reverse engineering of our proprietary information and other intellectual property, including technical data, data sets, or other sensitive information. Our efforts to enforce our intellectual property rights in such foreign countries may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop, which could have a material adverse effect on our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances. No assurance can be given that these agreements will be effective in controlling access to and distribution of our products and proprietary information. Further, these agreements may not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our platform and offerings.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Further, litigation may be necessary to enforce our intellectual property or proprietary rights, protect our trade secrets, or determine the validity and scope of proprietary rights claimed by others. Any litigation, whether or not resolved in our favor, could result in significant expense to us, divert the efforts of our technical and management personnel, and result in counterclaims with respect to infringement of intellectual property rights by us. If we are unable to prevent third parties from infringing upon or misappropriating our intellectual property or are required to incur substantial expenses defending our intellectual property rights, our business, financial condition, and results of operations may be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may become subject to intellectual property disputes, which are expensive to support and, if resolved adversely, may subject us to significant liability and increased costs of doing business, which could have a material adverse effect on us.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">30</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We compete in markets where there are a large number of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights, as well as disputes regarding infringement of these rights. Many of the holders of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights have extensive intellectual property portfolios and greater resources than we do to enforce their rights. As compared to our large competitors, our patent portfolio is relatively undeveloped and may not provide a material deterrent to such assertions or provide us with a strong basis to counterclaim or negotiate settlements. Further, to the extent assertions are made against us by entities that hold patents but are not operating companies, our patent portfolio may not provide deterrence because such entities are not concerned with counterclaims.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any intellectual property litigation to which we become a party may require us to do one or more of the following:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cease selling, licensing, or using products or features that incorporate the intellectual property rights that we allegedly infringe, misappropriate, or violate;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">make substantial payments for legal fees, settlement payments, subscription fee refunds, or other costs or damages, including indemnification of third parties;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">obtain a license or enter into a royalty agreement, either of which may not be available on reasonable terms or at all, in order to obtain the right to sell or use the relevant intellectual property; or</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">redesign the allegedly infringing products to avoid infringement, misappropriation, or violation, which could be costly, time-consuming, or impossible.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intellectual property litigation is typically complex, time consuming, and expensive to resolve and would divert the resources, time, and attention of our management and technical personnel, which might seriously harm our business, financial condition, and results of operations. We may be required to settle such litigation on terms that are unfavorable to us. For example, a settlement may require us to obtain a license to continue practices found to be in violation of a third party&#8217;s rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all. As a result, we may also be required to develop alternative, non-infringing technology or practices or discontinue the practices. The development of alternative non-infringing technology or practices would require significant effort and expense. Similarly, if any litigation to which we may be a party fails to settle and we go to trial, we may be subject to an unfavorable judgment which may not be reversible upon appeal.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Further, such litigation may also result in adverse publicity, which could harm our reputation and ability to attract or retain customers. As we grow, we may experience a heightened risk of allegations of intellectual property infringement. An adverse result in any litigation claims against us could have a material adverse effect on our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our use of &#8220;open-source&#8221; software could negatively affect our ability to sell our platform and subject us to possible litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We use software in our Digital Analytics Platform that is licensed from third parties pursuant to open-source licenses. Certain open-source software licenses require a user who distributes or otherwise makes available the open-source software in connection with the user&#8217;s proprietary software to disclose publicly part or all of the source code to the user&#8217;s proprietary software. The use and distribution of open-source software may entail greater risks than the use of third-party commercial software, as open-source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Additionally, certain open-source software licenses are difficult to interpret and require the user of such software to make the source code of any derivative works of the open-source code and certain related software available to third parties with few restrictions on the use or further distribution of such software by such third parties. As a result, we may face claims from others seeking to enforce the terms of an open-source license, including by demanding the release of derivative works of the open-source software and our proprietary source code that was developed or used in connection with such software. These claims could also result in litigation and require us to replace certain open-source software with proprietary software licensed under costly commercial licenses or require us to devote additional research and development resources to change our platform, any of which would have a material adverse effect on our business and results of operations. Although we have implemented policies to regulate the use and incorporation of open-source software into our platform, we cannot be certain that we have not incorporated open-source software in our platform in a manner that is inconsistent with such policies. Any use of open-source software inconsistent with our policies or licensing terms could materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Regulatory Compliance and Legal Matters</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We are subject to government regulation, including import, export control, economic sanctions, and trade sanctions, and anti-corruption laws and regulations, which may expose us to liability and increase our costs.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">31</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our activities must be conducted in compliance with U.S. export controls, including the U.S. Department of Commerce&#8217;s Export Administration Regulations and economic and trade sanctions regulations administered by the U.S. Department of the Treasury&#8217;s Office of Foreign Assets Control (&#8220;OFAC&#8221;). These regulations may limit the export of our products and provision of our services outside of the United States, or may require export authorizations, including by license, a license exception, or other appropriate government authorizations, including annual or semi-annual reporting and the filing of an encryption registration. Export control and economic sanctions laws may also include prohibitions on the sale or supply of certain of our products to embargoed or sanctioned countries, regions, governments, persons, and entities. In addition, various countries regulate the importation of certain products, through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products. The exportation, reexportation, and importation of our products and the provision of services, including by our partners, must comply with these laws or else we may be adversely affected, through reputational harm, government investigations, penalties, and a denial or curtailment of our ability to export our products or provide services. Complying with export control and sanctions laws may be time consuming and may result in the delay or loss of sales opportunities. Although we have controls designed to prevent our services from being used in violation of such laws, we are aware of a limited number of past occasions in which persons from U.S. sanctioned countries or regions appear to have accessed our platform. We have taken measures designed to prevent such situations from reoccurring, but there can be no guarantee that such measures will be successful in every case. If we are found to be in violation of U.S. sanctions or export control laws, it could result in substantial fines and penalties for us and for individuals working for us. Changes in export or import laws, or corresponding sanctions, may delay the introduction and sale of our services in international markets, or, in some cases, prevent the export or import of our services to certain countries, regions, governments, persons, or entities altogether, which could materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are also subject to various domestic and international anti-corruption laws, such as the FCPA and the UK Bribery Act, as well as other similar anti-bribery and anti-kickback laws and regulations. These laws and regulations generally prohibit companies and their employees and intermediaries from directly or indirectly authorizing, promising, offering, or providing payments or benefits to government officials and other recipients for improper purposes, such as to obtain or retain business improperly or secure an improper business advantage. We rely on certain third parties to support our sales and regulatory compliance efforts and can be held liable in certain cases for their corrupt or other illegal activities, even if we do not explicitly authorize such activities. The FCPA also requires that we keep accurate books and records and maintain a system of adequate internal controls. Although we take precautions to prevent violations of these laws, we cannot provide assurance that our internal controls and compliance systems will always prevent misconduct by our employees, agents, third parties, or business partners. Our exposure for violating these laws will increase as our international presence expands and as we increase sales and operations in foreign jurisdictions.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Violations of applicable anti-corruption, export controls, or economic, and trade sanctions laws could subject us to significant sanctions, including civil or criminal fines and penalties, disgorgement of profits, injunctions, and debarment from government contracts, as well as related stockholder lawsuits and other remedial measures, all of which could adversely affect our reputation, business, financial condition, and results of operations. Violations or allegations of violations could also result in whistleblower complaints, adverse media coverage, and investigations, any of which could have a material adverse effect on our reputation, business, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our business may be affected by the evolving regulatory framework for AI Technologies.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The regulatory framework for AI Technologies is rapidly evolving as many federal, state, and foreign government bodies and agencies have introduced or are currently considering additional laws and regulations. Additionally, existing laws and regulations may be interpreted in ways that would affect the operation of our AI Technologies. As a result, implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future, and we cannot yet determine the impact future laws, regulations, standards, or market perception of their requirements may have on our business and may not always be able to anticipate how to respond to these laws or regulations.<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Already, certain existing legal regimes (e.g., relating to data privacy) regulate certain aspects of AI Technologies, and new laws regulating AI Technologies either entered into force in the United States and the EU in 2024 or are expected to enter into force in 2025.  In the United States, the Trump administration has rescinded an executive order relating to AI Technologies that was previously implemented by the Biden administration. The Trump administration may continue to rescind other existing federal orders and/or administrative policies relating to AI Technologies or may implement new executive orders and/or other rule making relating to AI Technologies in the future.  Any such changes at the federal level could require us to expend significant resources to modify our products, services, or operations to ensure compliance or remain competitive. U.S. legislation related to AI Technologies has also been introduced at the federal level and is advancing at the state level. For example, the California Privacy Protection Agency is currently in the process of finalizing regulations under the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act (collectively, the &#8220;CCPA&#8221;) regarding the use of automated decision-making. California also enacted seventeen new laws in 2024 that further regulate use of AI Technologies and provide consumers with additional protections around companies&#8217; use of AI Technologies, such as requiring companies to disclose certain uses of generative AI.  Other states have also passed AI-focused legislation, such as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">32</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Colorado&#8217;s Artificial Intelligence Act, which will require developers and deployers of &#8220;high-risk&#8221; AI systems to implement certain safeguards against algorithmic discrimination, and Utah&#8217;s Artificial Intelligence Policy Act, which establishes disclosure requirements and accountability measures for the use of generative AI in certain consumer interactions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In Europe, on May 21, 2024, the European Union legislators approved the EU Artificial Intelligence Act (the &#8220;EU AI Act&#8221;), which establishes a comprehensive, risk-based governance framework for AI in the EU market. The EU AI Act is expected to enter into force on August 1, 2024, and the majority of the substantive requirements will apply two years later. The EU AI Act will apply to companies that develop, use and/or provide AI in the EU and includes requirements around transparency, conformity assessments and monitoring, risk assessments, human oversight, security, accuracy, general purpose AI and foundation models, and proposes fines for breach of up to 7% of worldwide annual turnover. In addition, on September 28, 2022, the European Commission proposed two Directives seeking to establish a harmonized civil liability regime for AI in the EU, in order to facilitate civil claims in respect of harm caused by AI and to include AI-enabled products within the scope of the EU&#8217;s existing strict product liability regime. Once fully applicable, the EU AI Act and the Liability Directives will have a material impact on the way AI is regulated in the EU. Further, in Europe we are subject to the GDPR, which regulates our use of personal data for automated decision making that results in a legal or similarly significant effect on an individual, and provides rights to individuals in respect of that automated decision making. Recent case law from the Court of Justice of the European Union (&#8220;CJEU&#8221;) has taken an expansive view of the scope of the GDPR&#8217;s requirements around automated decision making and introduced uncertainty in the interpretation of these rules. Specifically, the CJEU has expanded the scope for automated decision making under the GDPR by finding that automated decision making activities can fall within the GDPR&#8217;s restrictions on those activities even if the required legal or similarly significant effect for the individual is carried out by a third party. The EU AI Act, and developing interpretation and application of the GDPR in respect of automated decision making, together with developing guidance and/or decisions in this area, may affect our use of AI Technologies and our ability to provide, improve or commercialize our services, require additional compliance measures and changes to our operations and processes, result in increased compliance costs and potential increases in civil claims against us, and could adversely affect our business, operations and financial condition.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">It is possible that new laws and regulations will be adopted in the United States and in other non-U.S. jurisdictions, or it is possible that new laws and regulations will be adopted in the United States and in other non-U.S. jurisdictions, or that existing laws and regulations, including competition and antitrust laws, may be interpreted in ways that would limit our ability to use AI Technologies for our business, or require us to change the way we use AI Technologies in a manner that negatively affects the performance of our products, services, and business and the way in which we use AI Technologies. We may need to expend resources to adjust our products or services in certain jurisdictions if the laws, regulations, or decisions are not consistent across jurisdictions. Further, the cost to comply with such laws, regulations, or decisions and/or guidance interpreting existing laws, could be significant and would increase our operating expenses (such as by imposing additional reporting obligations regarding our use of AI Technologies). Such an increase in operating expenses, as well as any actual or perceived failure to comply with such laws and regulations, could adversely affect our business, financial condition, and results of operations.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our business may be affected by sanctions, export controls, and similar measures targeting Russia and other countries and territories, as well as other responses to Russia&#8217;s invasion of Ukraine.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a result of Russia&#8217;s invasion of Ukraine, governmental authorities in the United States, the European Union, and the United Kingdom, among others, launched an expansion of coordinated sanctions and export control measures, including, for example:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">blocking sanctions on some of the largest state-owned and private Russian financial institutions (and their subsequent removal from the Society for Worldwide Interbank Financial Telecommunication payment system);</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">blocking sanctions against Russian and Belarusian individuals, including the Russian President, other politicians, and those with government connections or involvement in Russian military activities;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">blocking sanctions against certain Russian businessmen and their businesses, some of which have significant financial and trade ties to the European Union;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">blocking of Russia&#8217;s foreign currency reserves and prohibition on secondary trading in Russian sovereign debt and certain transactions with the Russian Central Bank, National Wealth Fund, and the Ministry of Finance of the Russian Federation;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expansion of sectoral sanctions in various sectors of the Russian and Belarusian economies and the defense sector;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">U.K. sanctions introducing restrictions on providing loans to, and dealing in securities issued by, persons connected with Russia;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">restrictions on access to the financial and capital markets in the European Union, as well as prohibitions on aircraft leasing operations;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">sanctions prohibiting most commercial activities of U.S., U.K., and E.U. persons in the so-called People&#8217;s Republic of Donetsk and the so-called People&#8217;s Republic of Luhansk (and, with respect to the European Union, the areas of Kherson </span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">33</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;visibility:hidden;word-break:keep-all;display:inline-flex;justify-content:flex-start;"></span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and Zaporizhzhia not controlled by the Ukrainian government), with all of these new restrictions largely tracking prior prohibitions relating to Crimea and Sevastopol;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">enhanced import and export controls and trade sanctions targeting Russia&#8217;s imports of technological goods, including E.U. and U.K. prohibitions on exporting a wide range of &#8220;industrial&#8221; goods to Russia (and on importing a large number of &#8220;revenue-generating&#8221; goods from Russia). The restrictions also include bans on the export of large numbers of &#8220;luxury&#8221; items to Russia (and in some cases also to Belarus), tighter controls on exports and reexports of dual-use items, stricter licensing policy with respect to issuing export licenses, and/or increased use of &#8220;end-use&#8221; controls to block or impose licensing requirements on exports, as well as higher import tariffs;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the closure of airspace to Russian aircraft;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ban on imports of Russian oil, liquefied natural gas, and coal to the United States and on &#8220;new investment&#8221; in Russia&#8217;s energy sector (often with similar bans being enacted in the United Kingdom and the European Union);</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ban on imports of Russian fish, seafood, and preparations thereof, alcoholic beverages, non-industrial diamonds, and gold to the United States;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a ban on &#8220;new investment&#8221; in the Russian Federation by a U.S. person, which may be interpreted broadly (with a similar prohibition also enacted by the United Kingdom);</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">bans on the provision of certain professional services, including accounting, trust and corporate formation, auditing, and management consulting services, and information technology and software services, among others; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">bans on the provision of services related to the worldwide maritime transportation of seaborne Russian oil, if purchased above a specific price cap. </span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As the war in Ukraine continues, there can be no certainty regarding whether the governmental authorities in the United States, the European Union, the United Kingdom, or other countries will impose additional sanctions, export controls, or other measures targeting Russia, Belarus, or other territories. Furthermore, in retaliation against new international sanctions and as part of measures to stabilize and support the volatile Russian financial and currency markets, the Russian authorities also imposed significant currency control measures aimed at restricting the outflow of foreign currency and capital from Russia, imposed various restrictions on transacting with non-Russian parties, banned exports of various products, and imposed other economic and financial restrictions.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our business must be conducted in compliance with applicable economic and trade sanctions laws and regulations, including those administered and enforced by the U.S. Department of Treasury&#8217;s Office of Foreign Assets Control, the U.S. Department of State, the U.S. Department of Commerce, the United Nations Security Council, and other relevant governmental authorities. We must be ready to comply with the existing and any other potential additional measures imposed in connection with the war in Ukraine. The imposition of such measures could adversely impact our business, including preventing us from performing existing contracts, recognizing revenue, pursuing new business opportunities, or receiving payment for subscriptions from our existing customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On June 12, 2024, the U.S. Department of the Treasury&#8217;s Office of Foreign Assets Control issued, pursuant to Executive Order 14071 and 31 CFR &#167; 587.802, a determination&#8212;&#8220;Prohibition on Certain Information Technology and Software Services&#8221;&#8212;that restricts the provision of certain IT and software-related services to Russia.  The determination prohibits U.S. persons, wherever located, from exporting, reexporting, selling, or supplying IT support and cloud-based services for enterprise management software and design and manufacturing software to persons located in Russia. Although it is not clear that Amplitude&#8217;s software and services are captured by this determination, out of an abundance of caution, we ceased providing our software or IT support or cloud-based services to persons located in Russia on September 12, 2024, when the determination took effect.  As a result, we have experienced a decrease in revenue since September 12, 2024 as well as additional bad debts due to changes in our ability to collect open receivables from customers that have had service disruptions caused by this determination.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe we do not currently have contracts directly with the entities or businesses on a sanctions-related list of designated persons maintained by OFAC, the U.S. Department of State, the United Nations Security Council, the European Union, any Member States of the European Union, or the United Kingdom, and we currently do not have facilities or employees in Russia, Belarus, the Crimea Region of Ukraine, the so-called Donetsk People&#8217;s Republic, or the so-called Luhansk People&#8217;s Republic. We continue to review and monitor our contractual relationships with suppliers and customers to establish whether any are implicated by applicable sanctions. However, given the range of possible outcomes, the full costs, burdens, and limitations on our and our customer&#8217;s and business partners&#8217; businesses are currently unknown and may become significant. As a result, based on the extent and breadth of sanctions, export controls, and other measures that may be imposed and related effects in connection with the war in Ukraine, it is possible that our business, financial condition, and results of operations could be materially adversely affected.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">34</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Complying with evolving privacy and other data-related laws, as well as contractual and other requirements, may be expensive and force us to make adverse changes to our business, and the failure or perceived failure to comply with such laws, contracts, and other requirements could result in adverse reputational and brand damage and significant fines and liability or otherwise materially adversely affect our business and growth prospects.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to numerous federal, state, local, and foreign privacy and data protection laws, regulations, policies, and contractual obligations that apply to the collection, transmission, storage, processing, sharing, disclosure, security, and use of personal information or personal data which, among other things, impose certain requirements relating to the privacy and security of personal information and other data. Laws and regulations governing privacy and data protection, the use of the internet as a commercial medium, the use of data in AI and ML, and data sovereignty requirements are rapidly evolving, extensive, complex, and include inconsistencies and uncertainties and may conflict with other rules or our practices. Further, new laws, rules, and regulations could be enacted with which we are not familiar or with which our current practices do not comply.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We may incur significant expenses to comply with the laws, regulations, and other obligations that apply to us. For example, the GDPR went into effect in May 2018 and imposes stringent data protection requirements for processing the personal data of individuals within the EEA or in the context of our activities within the EEA, including certain disclosure requirements, limitations on retention of personal data, mandatory data breach notification requirements, and additional obligations. Non-compliance with the GDPR can trigger fines of up to the greater of &#8364;20 million or 4% of our global annual turnover. Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the United States, and the efficacy and longevity of current transfer mechanisms between the EEA and the United States remains uncertain. Case law from the CJEU states that reliance on the standard contractual clauses&#8212;a standard form of contract approved by the European Commission as an adequate personal data transfer mechanism&#8212;alone may not necessarily be sufficient in all circumstances and that transfers must be assessed on a case-by-case basis. The European Commission adopted its Adequacy Decision in relation to the new E.U.-U.S. Data Privacy Framework (&#8220;DPF&#8221;) on July 10, 2023, rendering the DPF effective as a GDPR transfer mechanism to U.S. entities self-certified under the DPF. We expect the regulatory guidance and enforcement landscape to continue to develop, in relation to transfers to the United States and elsewhere. As a result, we may have to make certain operational changes and we will have to implement revised standard contractual clauses and other relevant documentation for existing data transfers within required time frames.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Since the beginning of 2021, companies have also had to comply with both the GDPR and the UK GDPR, which, together with the amended UK Data Protection Act 2018, retains the GDPR in U.K. national law. The UK GDPR mirrors the fines under the GDPR, imposing fines up to the greater of &#8364;20 million (&#163;17.5 million) or 4% of a non-compliant undertaking&#8217;s annual global revenue for the preceding financial year. On October 12, 2023, the UK Extension to the DPF came into effect (as approved by the U.K. Government), as a data transfer mechanism from the United Kingdom to U.S. entities self-certified under the DPF. As we continue to expand into other foreign countries and jurisdictions, we may be subject to additional laws and regulations that may affect how we conduct business.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to the European Union and United Kingdom, a growing number of other global jurisdictions are considering, or have passed, legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our platform, particularly as we expand our operations internationally. Some of these laws, such as the General Data Protection Law in Brazil, or the Act on the Protection of Personal Information in Japan, impose similar obligations as those under the GDPR. Others, such as those in Russia, India, and China, could potentially impose more stringent obligations, including data localization requirements. If we are unable to develop and offer features that meet legal requirements or help our customers meet their obligations under the laws or regulations relating to privacy, data protection, or information security, or if we violate or are perceived to violate any laws, regulations, or other obligations relating to privacy, data protection, or information security, we may experience reduced demand for our Digital Analytics Platform, harm to our reputation, and could become subject to investigations, claims, and other remedies, which would expose us to significant fines, penalties, and other damages, all of which would harm our business. Further, given the breadth and depth of changes in global data protection obligations, compliance has caused us to expend significant resources, and such expenditures are likely to continue into the future as we continue our compliance efforts and respond to new interpretations and enforcement actions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The data protection landscape is also rapidly growing and evolving in the United States. As our operations and business grow, we may become subject to or affected by new or additional data protection laws and regulations and face increased scrutiny or attention from regulatory authorities. For example, the CCPA, requires covered businesses that process the personal information of California residents to, among other things: (i) provide certain disclosures to California residents regarding the business&#8217;s collection, use, and disclosure of their personal information, (ii) receive and respond to requests from California residents to access, delete, and correct their personal information, or to opt out of certain disclosures of their personal information, and (iii) enter into specific contractual provisions with service providers that process California resident personal information on the business&#8217;s behalf. Additional compliance investment and potential business process changes may be required. Similar laws have been passed in other states and are</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">35</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">continuing to be proposed at the state and federal level, reflecting a trend toward more stringent privacy legislation in the United States. The enactment of such laws may have potentially conflicting requirements that would make compliance challenging.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Furthermore, the FTC and many state Attorneys General continue to enforce federal and state consumer protection laws against companies for online collection, use, dissemination, and security practices that appear to be unfair or deceptive. For example, according to the FTC, failing to take appropriate steps to keep consumers&#8217; personal information secure can constitute unfair acts or practices in or affecting commerce in violation of Section 5(a) of the Federal Trade Commission Act. The FTC expects a company&#8217;s data security measures to be reasonable and appropriate in light of the sensitivity and volume of consumer information it holds, the size and complexity of its business, and the cost of available tools to improve security and reduce vulnerabilities. Additionally, federal and state consumer protection laws are increasingly being applied by FTC and states&#8217; attorneys general to regulate the collection, use, storage, and disclosure of personal or personally identifiable information, through websites or otherwise, and to regulate the presentation of website content. There are also a number of legislative proposals in the United States, at both the federal and state level, and in the European Union and elsewhere, that could impose new obligations in areas such as e-commerce and other related legislation or liability for copyright infringement by third parties. We cannot yet determine the impact that these future laws, regulations, and standards may have on our business.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Although we work to comply with applicable laws, regulations, and standards, our contractual obligations, and other legal obligations, these requirements are evolving and may be modified, interpreted, and applied in an inconsistent manner from one jurisdiction to another, and may conflict with one another or other legal obligations with which we must comply. Any failure or perceived failure by us or our employees, representatives, contractors, consultants, collaborators, or other third parties to comply with such requirements or adequately address privacy and security concerns, even if unfounded, could result in additional costs and liability to us and damage to our reputation, and could adversely affect our business and results of operations. In addition, if our practices are not consistent, or viewed as not consistent, with legal and regulatory requirements, including changes in laws, regulations, and standards or new interpretations or applications of existing laws, regulations, and standards, we may also become subject to audits, inquiries, whistleblower complaints, adverse media coverage, investigations, or criminal or civil sanctions, all of which may harm our business, financial condition, and results of operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Any future litigation against us could be costly and time-consuming to defend.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We may become subject to legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial disputes or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management&#8217;s attention and resources, which might materially adversely affect our business, financial condition, and results of operations. Insurance might not cover such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us (including premium increases or the imposition of large deductible or co-insurance requirements). A claim brought against us that is uninsured or underinsured could result in unanticipated costs, potentially having a material adverse effect on our business, financial condition, and results of operations. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Tax and Accounting Matters</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We face exposure to foreign currency exchange rate fluctuations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We conduct transactions, particularly intercompany transactions, in currencies other than the U.S. dollar. While we have primarily transacted with customers and vendors in U.S. dollars, we have transacted in foreign currencies for subscriptions to our Digital Analytics Platform, and we expect to significantly expand the number of transactions with customers for our Digital Analytics Platform that are denominated in foreign currencies. A portion of our operating expenses are incurred outside the United States, denominated in foreign currencies, and subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro, British Pound, Canadian Dollar, Singapore Dollar, Australian Dollar, and Japanese Yen. In addition, our international subsidiaries maintain net assets denominated in currencies other than the functional operating currencies of these entities. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our results of operations due to transactional and translational remeasurements. As a result of these foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. To the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors, the trading price of our Class A common stock could be adversely affected. We do not currently maintain a program to hedge transactional exposures in foreign currencies. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of these hedging instruments may not offset any, or more than a portion of, the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place, and may introduce additional risks if they are not structured effectively.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">36</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, our international subsidiaries maintain net assets denominated in currencies other than the functional operating currencies of these entities. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our revenue and results of operations due to transactional and translational remeasurements. As a result of these foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. To the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors, the trading price of our Class A common stock could be adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our global operations and structure subject us to potentially adverse tax consequences.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We generally conduct our global operations through subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. A change in our global operations could result in higher effective tax rates, reduced cash flows, and lower overall profitability. In particular, our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant revenue and taxing authorities may disagree with positions we have taken generally, or our determinations as to the value of assets sold or acquired or income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, over the past several years, the Organisation for Economic Co-operation and Development (the &#8220;OECD&#8221;) has been working on a base erosion and profit shifting (&#8220;BEPS&#8221;) project that seeks to establish certain international standards for taxing the worldwide income of multinational companies. As part of the OECD&#8217;s BEPS project, over 130 member jurisdictions of the OECD Inclusive Framework have joined the Two-Pillar Solution to Address the Tax Challenges of the Digitalisation of the Economy, which includes a reallocation of taxing rights among jurisdictions and a global minimum tax rate of 15%. As a result of these developments, the tax laws of certain countries in which we do business could change on a prospective or retroactive basis, and any such changes could increase our liabilities for taxes, interest, and penalties, and therefore could materially adversely affect our cash flows, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our ability to use our net operating loss carryforwards may be limited.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Under Section 382 of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), and corresponding provisions of state law, if a corporation undergoes an &#8220;ownership change,&#8221; which is generally defined as a greater than 50 percentage point change (by value) in its equity ownership by certain stockholders over a three-year period, the corporation&#8217;s ability to use its pre-change net operating loss carryforwards (&#8220;NOLs&#8221;) to offset its post-change income or taxes may be limited. We have completed a Section 382 study through December 31, 2023 and have determined that none of our NOLs generated through December 31, 2023 will expire solely due to Section 382 limitations caused by ownership changes prior to December 31, 2023. We</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">are in the process of updating our Section 382 study through December 31, 2024. However, we may have experienced ownership changes after December 31, 2023, and may experience ownership changes as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. Such a change or changes could limit the amount of NOLs that we can utilize annually to offset future taxable income. Other limitations, such as those under the Tax Cuts and Jobs Act, as modified by the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;), which limit the deductibility of federal NOLs in taxable years beginning after December 31, 2020, to 80% of taxable income, and subsequent changes to the U.S. tax rules in respect of the utilization of NOLs may further affect our ability to use our NOLs in future years. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Changes in our effective tax rate or tax liability may have a material adverse effect on our results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to income taxes in the United States and various foreign jurisdictions. The determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are many transactions where the ultimate tax determination is uncertain. We believe that our provision for income taxes is reasonable, but the ultimate tax outcome may differ from the amounts recorded in our consolidated financial statements and may materially affect our financial results in the period or periods in which such outcome is determined.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our effective tax rate could increase due to several factors, including:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in tax laws, tax treaties, and regulations or the interpretation of them, such as the Tax Cuts and Jobs Act, the CARES Act, and the Inflation Reduction Act;</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">37</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the outcome of current and future tax audits, examinations, or administrative appeals; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the effects of acquisitions.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any of these developments could materially adversely affect our results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, we may be subject to income tax audits by many tax jurisdictions throughout the world, many of which have not established clear guidance on the tax treatment of SaaS-based companies. Although we believe our income tax liabilities are reasonably estimated and accounted for in accordance with applicable laws and principles, an adverse resolution of one or more uncertain tax positions in any period could have a material adverse effect on the results of operations for that period.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We could be required to collect additional sales or indirect taxes or be subject to other tax liabilities that may increase the costs our customers would have to pay for our products and materially adversely affect our results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We currently collect and remit applicable sales and indirect taxes and other applicable transfer taxes in jurisdictions where we, through our employees or economic activity, have a presence and where we have determined, based on applicable legal precedents, that sales or licensing of our products are classified as taxable. We do not currently collect and remit state and local excise, utility user and ad valorem taxes, fees, or surcharges in jurisdictions where we believe we do not have sufficient &#8220;nexus.&#8221; There is uncertainty as to what constitutes sufficient nexus for a state or local jurisdiction to levy taxes, fees, and surcharges for sales made over the internet, and there is also uncertainty as to whether our characterization of our products as not taxable in certain jurisdictions will be accepted by state and local tax authorities.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">An increasing number of states have considered or adopted laws that attempt to impose tax collection obligations on out-of-state companies. Additionally, the Supreme Court of the United States ruled in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">South Dakota v. Wayfair, Inc. et al. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(&#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Wayfair</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8221;), that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer&#8217;s state. In response to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Wayfair</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, or otherwise, states or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit taxes on sales in their jurisdictions. A successful assertion by one or more states requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. The imposition by state governments or local governments of sales tax collection obligations on out-of-state sellers could also create additional administrative burdens for us, put us at a competitive disadvantage if they do not impose similar obligations on our competitors, and decrease our future sales, which could have a material adverse effect on our business and results of operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) are subject to interpretation by the Financial Accounting Standards Board, the Securities and Exchange Commission (the &#8220;SEC&#8221;), and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported results of operations and could affect the reporting of transactions already completed before the announcement of a change.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes appearing elsewhere in this Annual Report on Form 10-K. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Critical Accounting Policies and Estimates&#8221; within this Annual Report on Form 10-K. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant estimates and judgments involve those related to revenue recognition, deferred commissions, valuation of our stock-based compensation awards, including the determination of the fair value of our common stock, valuation of goodwill and intangible assets, accounting for income taxes, and useful lives of long-lived assets, among others. Our results of operations may be materially adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">38</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If our goodwill or intangible assets become impaired, we may be required to record a significant charge to earnings.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. An adverse change in market conditions, particularly if such change has the effect of changing one of our critical assumptions or estimates, could result in a change to the estimation of fair value that could result in an impairment charge to our goodwill or intangible assets. Any such charges may have a material adverse effect on our results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Ownership of Our Class A Common Stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The trading price of our Class A common stock has been, and in the future, may be, volatile, and could decline significantly and rapidly.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The trading price of our Class A common stock has fluctuated and may in the future fluctuate substantially in response to numerous factors in addition to the ones described in the preceding risk factors, many of which are beyond our control, including:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">actual or anticipated fluctuations in our financial condition, results of operations, or operating metrics and those of our competitors;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in our projected operating and financial results or our failure to meet these projections;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or variance in our financial performance from expectations of securities analysts;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in the pricing of our Digital Analytics Platform;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in the anticipated future size or growth rate of our addressable markets;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in laws or regulations applicable to our Digital Analytics Platform;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">announcements by us or our competitors of significant business developments, acquisitions, or new offerings;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">significant data breaches, disruptions to, or other incidents involving, our platform;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our involvement in litigation;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in our board of directors, senior management, or key personnel;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the number of shares of our Class A common stock made available for trading;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">future sales of our Class A common stock by us or our stockholders;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the trading volume of our Class A common stock;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in the anticipated future size and growth rate of our market;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">general economic, market, and industry conditions, including economic slowdowns, recessions, inflationary pressures, rising interest rates, financial market fluctuations, and reduced credit availability;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">other events or factors, including those resulting from war or armed conflicts (including those in Ukraine and the Middle East), incidents of terrorism, pandemics, elections, or responses to these events; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">whether investors or securities analysts view our stock structure unfavorably, particularly our dual class structure and the concentrated voting control of our executive officers, directors, and their affiliates.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, stock markets with respect to newly public companies, particularly companies in the technology industry, have experienced significant price and volume fluctuations that have affected and continue to affect, the stock prices of these companies. Stock prices of many companies, including technology companies, have fluctuated in a manner often unrelated to the operating performance of those companies. In the past, companies that have experienced volatility in the trading price of their securities have been subject to securities class action litigation. In February 2024, a purported securities class action complaint was filed against us and certain of our current and former officers in U.S. federal court, and we may be the target of this type of litigation in the future. Our involvement in these types of litigation or other securities litigation could result in substantial expenses, divert resources and our management&#8217;s attention, and harm our business, results of operations and financial condition.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our principal stockholders have the ability to influence the outcome of director elections and other matters requiring stockholder approval.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">39</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of the date of this Annual Report on Form 10-K, our directors, executive officers, and holders of more than 5% of our capital stock and their affiliates collectively beneficially own, in the aggregate, shares representing a substantial majority of the combined voting power of our outstanding Class A and Class B common stock. These stockholders currently have, and likely will continue to have, considerable influence with respect to the election of our board of directors and approval or disapproval of all significant corporate actions. The concentrated voting power of these stockholders could have the effect of delaying or preventing a significant corporate transaction, such as a merger or other sale of our company or our assets. This concentration of ownership limits the ability of other stockholders to influence corporate matters and may cause us to make strategic decisions that could be adverse to the interests of other stockholders.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The dual class structure of our common stock has the effect of concentrating voting control with our existing stockholders, executive officers, and directors and their affiliates, which limits your ability to influence the outcome of important transactions and to influence corporate governance matters, such as electing directors, and to approve material mergers, acquisitions, or other business combination transactions that may not be aligned with your interests.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Class B common stock has five votes per share, whereas our Class A common stock, which is listed on the Nasdaq Capital Market, has one vote per share. Because of the five-to-one voting ratio between our Class B common stock and our Class A common stock, the holders of our Class B common stock are able to exercise considerable influence over matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions, such as a merger or other sale of our company or our assets, even if their stock holdings represent less than 50% of the outstanding shares of our capital stock, until the date that is six months following the date on which no founder is an employee or director of our company (unless a founder has rejoined our company during such six-month period), when all outstanding shares of Class A common stock and Class B common stock will convert automatically into shares of a single class of common stock. This concentration of ownership limits the ability of other stockholders to influence corporate matters and may cause us to make strategic decisions that could involve risks to you or that may not be aligned with your interests. This control may adversely affect the trading price of our Class A common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Further, future transfers by holders of our Class B common stock will generally result in those shares converting into shares of our Class A common stock, subject to limited exceptions, such as certain transfers effected for tax- or estate-planning purposes. The conversion of shares of our Class B common stock into shares of our Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. As a result, it is possible that one or more of the persons or entities holding our Class B common stock could gain significant voting control as other holders of Class B common stock sell or otherwise convert their shares into Class A common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, while we do not expect to issue any additional shares of Class B common stock, any future issuances of Class B common stock would be dilutive to holders of Class A common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We cannot predict the impact our dual class structure may have on the trading price of our Class A common stock.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We cannot predict whether our dual class structure, combined with the concentrated control of our stockholders who held our capital stock prior to the listing of our Class A common stock on the Nasdaq Capital Market, including our executive officers, employees, and directors and their affiliates, will result in a lower or more volatile trading price of our Class A common stock or in adverse publicity or other adverse consequences. For example, certain index providers, such as FTSE Russell, exclude or limit the eligibility of public companies with multiple classes of shares of common stock for certain indices. Given the sustained flow of investment funds into passive strategies that seek to track certain indexes, exclusion from stock indexes would likely preclude investment by many of these funds and could make our Class A common stock less attractive to other investors. As a result, the trading price of our Class A common stock could be adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">None of our stockholders are party to any contractual lock-up agreement or other contractual restrictions on transfer. Sales of substantial amounts of our Class A common stock in the public markets, or the perception that sales might occur, could cause the trading price of our Class A common stock to decline.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to the supply and demand and volatility factors discussed above, sales of a substantial number of shares of our Class A common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur in large quantities, could cause the trading price of our Class A common stock to decline.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None of our securityholders are subject to any contractual lock-up or other contractual restriction on the transfer or sale of their shares.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Moreover, assuming the availability of certain public information about us, (i) non-affiliates who have beneficially owned our common stock for at least six months may rely on Rule 144 to sell their shares of common stock, and (ii) our directors, executive</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">40</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">officers, and other affiliates who have beneficially owned our common stock for at least six months will be entitled to sell their shares of our Class A common stock subject to volume and other limitations under Rule 144 and various vesting agreements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, we have filed registration statements to register all shares subject to options and restricted stock units (&#8220;RSU&#8221;) outstanding or reserved for future issuance under our equity compensation plans. As of December 31, 2024, we had options outstanding that, if fully exercised, would result in the issuance of 11,501,725 shares of Class A common stock, as well as 13,519,769 shares of Class A common stock subject to RSUs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accordingly, these shares will be able to be freely sold in the public market upon issuance, subject to applicable vesting requirements and compliance by affiliates with Rule 144.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Further, certain of the holders of our common stock have rights, subject to some conditions, to require us to file registration statements for the public resale of the Class A common stock issuable upon the conversion of shares of our Class B common stock into shares of our Class A common stock or to include such shares in registration statements that we may file for us or other stockholders. Any registration statement we file to register additional shares, whether as a result of registration rights or otherwise, could cause the trading price of our Class A common stock to decline or be volatile.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans, or otherwise will dilute all other stockholders.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors, and consultants under our equity incentive plans and issue shares of our Class A common stock under our employee stock purchase plan. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products, or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our Class A common stock to decline.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the trading price of our Class A common stock.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, you may need to rely on sales of our Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on your investment.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, and limit the trading price of our Class A common stock.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Provisions in our restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our restated certificate of incorporation and amended and restated bylaws include provisions that:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our Class A common stock;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">specify that special meetings of our stockholders can be called only by our board of directors;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">prohibit cumulative voting in the election of directors;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">provide that our directors may only be removed for cause;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">41</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any &#8220;interested&#8221; stockholder for a period of three years following the date on which the stockholder became an &#8220;interested&#8221; stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our Class A common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your shares of our Class A common stock in an acquisition.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Claims for indemnification by our directors</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">and officers may reduce our available funds to satisfy successful third-party claims against us and may reduce the amount of money available to us.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our restated certificate of incorporation and amended and restated bylaws provide that we will indemnify our directors and officers, in each case to the fullest extent permitted by Delaware law.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, as permitted by Section 145 of the Delaware General Corporation Law, our amended and restated bylaws and indemnification agreements that we have entered into with our directors and officers provide that:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we will indemnify our directors and officers for serving us in those capacities or for serving other business enterprises at our request, to the fullest extent permitted by Delaware law. Delaware law provides that a corporation may indemnify such person if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the corporation and, with respect to any criminal proceeding, had no reasonable cause to believe such person&#8217;s conduct was unlawful;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we may, in our discretion, indemnify employees and agents in those circumstances where indemnification is permitted by applicable law;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we are required to advance expenses, as incurred, to our directors and officers in connection with defending a proceeding, except that such directors or officers shall undertake to repay such advances if it is ultimately determined that such person is not entitled to indemnification;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the rights conferred in our amended and restated bylaws are not exclusive, and we are authorized to enter into indemnification agreements with our directors, officers, employees, and agents and to obtain insurance to indemnify such persons; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we may not retroactively amend our amended and restated bylaws to reduce our indemnification obligations to directors, officers, employees, and agents.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">While we have procured directors&#8217; and officers&#8217; liability insurance policies, such insurance policies may not be available to us in the future at a reasonable rate, may not cover all potential claims for indemnification, and may not be adequate to indemnify us for all liability that may be imposed.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our restated certificate of incorporation and amended and restated bylaws provide for an exclusive forum in the Court of Chancery of the State of Delaware for certain disputes between us and our stockholders, and that the federal district courts of the United States will be the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our restated certificate of incorporation and our amended and restated bylaws provide that: (i) unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if such court does not have subject matter jurisdiction thereof, the federal district court of the State of Delaware) will, to the fullest extent permitted by law, be the sole and exclusive forum for: (A) any derivative action or proceeding brought on our behalf, (B) any action asserting a claim for or based on a breach of a fiduciary duty owed by any of our current or former directors, officers, other employees, agents, or stockholders to us or our stockholders, including, without limitation, a claim alleging the aiding and abetting of such a breach of fiduciary duty, (C) any action asserting a claim against us or any of our current or former directors, officers, other employees, agents, or stockholders arising pursuant to any provision of the Delaware General Corporation Law or our restated certificate of incorporation or amended and restated bylaws or as to which the Delaware General Corporation Law confers jurisdiction on the Court of Chancery of the State of Delaware, or (D) any action asserting a claim related to or involving us that is governed by the internal affairs doctrine; (ii) unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America will, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">42</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the Securities Act and the rules and regulations promulgated thereunder; (iii) the exclusive forum provisions are intended to benefit and may be enforced by us, our officers and directors, the financial advisors to any offering giving rise to such complaint, and any other professional or entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering; and (iv) any person or entity purchasing or otherwise acquiring or holding any interest in our shares of capital stock will be deemed to have notice of and consented to these provisions. Nothing in our restated certificate of incorporation or amended and restated bylaws precludes stockholders that assert claims under the Exchange Act from bringing such claims in federal court, to the extent that the Exchange Act confers exclusive federal jurisdiction over such claims, subject to applicable law.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe these provisions may benefit us by providing increased consistency in the application of Delaware law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums, and protection against the burdens of multi-forum litigation. If a court were to find the choice of forum provision contained in our restated certificate of incorporation or our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">General Risk Factors</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our inability to attract and retain highly skilled employees could materially adversely affect our business.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In order to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel in the San Francisco Bay Area, where our headquarters is located, and in other locations where we engage in recruiting, is intense, especially for engineers experienced in designing and developing software and for experienced sales professionals. We have, from time to time experienced, and we may in the future experience, difficulty in hiring and retaining employees with appropriate qualifications. The cost of living is high in the San Francisco Bay Area, which may make it harder for us to attract and retain highly skilled employees. Many of the companies with which we compete for experienced personnel may have greater resources than we do. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, it may adversely affect our ability to recruit and retain highly skilled employees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As our company grows and evolves, we may need to implement more complex organizational management structures, adapt our corporate culture and work environments, streamline our organization, or adjust the size and structure of our workforce to scale for the future and execute our long-term growth plan. These changes could have an adverse impact on our corporate culture and employee morale, which could, in turn, adversely affect our reputation as an employer and harm our ability to retain and recruit personnel. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and growth prospects could be materially adversely affected.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We depend on our executive officers and other key employees, and the loss of one or more of these employees could materially adversely affect our business.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our success depends largely upon the continued services of our executive officers and other key employees. We rely on our leadership team in the areas of research and development, operations, security, marketing, sales, support, and general and administrative functions, and on individual contributors in our research and development and operations. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives. Our inability to successfully manage executive transitions, including the uncertainty associated with any transition and the time and management attention needed to fill any vacant role, could disrupt our business, affect our culture, harm our ability to retain personnel, and adversely affect our financial condition and results of operations. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period; therefore, they could terminate their employment with us at any time. The loss of one or more of our executive officers, especially our Chief Executive Officer, or key employees could have an adverse effect on our business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Changes in the business, regulatory, or political climate in the San Francisco Bay Area could adversely affect our operations.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Changes in the business, regulatory, or political climate in the San Francisco Bay Area, where our headquarters is located and most of our employees live, could affect our ability to expand or continue our operations there, which could have a material adverse impact on our business, financial condition, and results of operations. For example, if we were required to move our headquarters or downsize our operations in the San Francisco Bay Area due to material adverse changes in the business, regulatory, or political climate, such as increases in local tax rates, we may lose key employees and incur significant costs of relocation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">43</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our Digital Analytics Platform, and could harm our business.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The future success of our business depends upon our customers&#8217; and potential customers&#8217; access to the internet. Federal, state, or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet. Changes in these laws or regulations could require us to modify our platform in order to comply with these changes. In addition, government agencies or private organizations may impose additional laws, regulations, standards, or protocols involving taxation, tariffs, privacy, data protection, information security, content, copyrights, distribution, electronic contracts and other communications, consumer protection, and the characteristics and quality of services, any of which could decrease the demand for our Digital Analytics Platform or result in reductions in the demand for internet-based platforms such as ours. In addition, the use of the internet as a business tool could be harmed due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease-of-use, accessibility, and quality of service. The performance of the internet and its acceptance as a business tool has been harmed by &#8220;viruses,&#8221; &#8220;worms,&#8221; and similar malicious programs, and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our Digital Analytics Platform could decline.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Market opportunity estimates and growth forecasts, including those we have generated ourselves, are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The variables that go into the calculation of our market opportunity are subject to change over time, and there is no guarantee that any particular number or percentage of companies covered by our market opportunity estimates will purchase our Digital Analytics Platform or generate any particular level of revenue for us. Any expansion in our markets depends on a number of factors, including the cost, performance, and perceived value associated with our Digital Analytics Platform and the products of our competitors. Even if the markets in which we compete achieve the forecasted growth, our business could fail to grow at similar rates, if at all.</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions, mergers, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and materially adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:18pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have in the past sought, and intend in the future to seek, to acquire or invest in businesses, joint ventures, and platform technologies that we believe could complement or expand our Digital Analytics Platform, enhance our technology, or otherwise offer growth opportunities. Any such acquisitions or investments may divert the attention of management and cause us to incur various expenses in identifying, investigating, and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel, or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, the acquired company&#8217;s software is not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management, or otherwise. Any such transactions that we are able to complete may not result in the synergies or other benefits we expect to achieve, which could result in substantial impairment charges. These transactions could also result in dilutive issuances of equity securities, the incurrence of debt, or adverse tax consequences, which could materially adversely affect our business, financial condition, and results of operations.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our business could be disrupted by catastrophic occurrences and similar events.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce, and the global economy, and could harm our business. The majority of our employees are located in the San Francisco Bay Area. In the event of a major earthquake, fire, power loss, telecommunications failure, cyberattack, war or armed conflict (including the war in Ukraine and conflicts in the Middle East), terrorist attack, sabotage, other intentional acts of vandalism or misconduct, geopolitical event, disease, or other catastrophic occurrence, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our application development, lengthy interruptions in our products, breaches of data security, and loss of critical data, all of which could materially adversely affect our business, financial condition, and results of operations.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, we rely on our network and third-party infrastructure and applications, technology systems, and our websites for our development, marketing, operational support, hosted services, and sales activities. If these systems were to fail or be negatively impacted as a result of a natural disaster or other catastrophic event, our ability to deliver products to our customers would be impaired.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As we grow our business, the need for business continuity planning, incident response planning, and disaster recovery plans will grow in significance. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">44</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">after a disaster, and successfully execute on those plans in the event of a disaster or emergency, our business and reputation would be harmed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the trading price and trading volume of our Class A common stock could decline.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The trading price and trading volume of our Class A common stock will be heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If few securities analysts commence coverage of us, or if industry analysts cease coverage of us, the trading price of our Class A common stock would be negatively affected. If securities or industry analysts do not publish research or reports about our business, downgrade our Class A common stock, or publish negative reports about our business, the trading price of our Class A common stock would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which could decrease the trading volume of our Class A common stock and might cause the trading price of our Class A common stock to decline.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We incur significant costs as a result of operating as a public company, and our management needs to devote substantial time to compliance with our public company responsibilities and corporate governance practices.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a public company, we incur significant legal, accounting, and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, Nasdaq rules, and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel need to devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations increase our legal and financial compliance costs and make some activities more time-consuming and costly. We cannot predict or estimate the amount of additional costs we will continue to incur as a public company or the specific timing of such costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">As a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the trading price of our Class A common stock could decline.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment must include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting. Our compliance with Section 404 requires that we incur substantial expenses and expend significant management efforts. Such expenses and efforts have been directed to employing additional accounting and financial personnel with appropriate public company experience and technical accounting knowledge, and compiling the system and process documentation necessary to establish the compliance and controls function to comply with Section 404 of the Sarbanes-Oxley Act.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to certify that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the trading price of our Class A common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1b_unresolved_comments"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1B. Unresolved Staff Comments.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Not applicable.</span></p>
  <div><ix:nonNumeric id="F_da15a13a-1463-4509-8470-19331edfa960" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" escape="true" continuedAt="F_da15a13a-1463-4509-8470-19331edfa960_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1c_cyber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1C. Cybersecurity.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cybersecurity Risk Management and Strategy</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_31853125-a9cf-475d-a2f3-ab197c5b17f0" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" escape="true" continuedAt="F_31853125-a9cf-475d-a2f3-ab197c5b17f0_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b133cd89-4f78-4b4c-95c5-17f7c1161312" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">developed and implemented</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information.</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">45</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_da15a13a-1463-4509-8470-19331edfa960_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_31853125-a9cf-475d-a2f3-ab197c5b17f0_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We design and assess our program based on industry-standard frameworks, such as the National Institute of Standards and Technology Cybersecurity Framework (&#8220;NIST CSF&#8221;), SOC2, ISO 27000, and ISO 27018. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use these frameworks as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our cybersecurity risk management program is part of our overall risk management program and shares similar governance processes and reporting channels that apply across the risk management program to financial, legal, compliance, and other operational risk areas.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Key elements of our cybersecurity risk management program include but are not limited to the following:</span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">risk assessments designed to help identify material risks from cybersecurity threats to our critical systems, and information;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a security team principally responsible for managing (i) our cybersecurity risk assessment processes, (ii) our security controls, and (iii) our response to cybersecurity incidents;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cc2aff42-4d9b-4dd3-97bb-97beb28395ed" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">use of external service providers</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, where appropriate, to assess, test or otherwise assist with aspects of our security processes;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cybersecurity awareness training of our employees, including incident response personnel, and senior management;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1711e044-a068-4404-8bed-f3b55f020aee" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">third-party risk management process</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for key service providers based on our assessment of their criticality to our operations and respective risk profile, suppliers, and vendors who have access to our critical systems and information.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_40685549-3b2c-47e6-b739-5c74d76a3e71" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">material</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ly affected or are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. For more information, see the section titled &#8220;Risk Factor&#8212;Risks Related to Our Business Operations and Industry&#8212;If our information technology systems are breached or there is otherwise unauthorized disclosure of or access to customer data, our data, or our platform, our platform may be perceived as insecure, we may lose customers or fail to attract new customers, our reputation and brand may be harmed, and we may incur significant liabilities.&#8221;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_08ca9296-07ae-4d50-9b30-3eca4596bf44" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cybersecurity Governance</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div><ix:nonNumeric id="F_5e5c93a5-7925-4dd4-9ced-ee41a8352d47" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Board considers cybersecurity risk as part of its risk oversight function and established a dedicated Cybersecurity Committee of the Board in July 2024 to oversee cybersecurity risks, including management&#8217;s implementation of our cybersecurity risk management program.</span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8408d7a1-8992-40e6-8af7-91d5dea76350" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" escape="true"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d7515442-d911-4d2e-92c3-e181658b8c84" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" escape="true" continuedAt="F_d7515442-d911-4d2e-92c3-e181658b8c84_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Cybersecurity Committee </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">meets at least twice annually with management to review our cybersecurity risks and cyber risk management program</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_d7515442-d911-4d2e-92c3-e181658b8c84_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">periodically </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cb64b318-64f3-479e-ac48-b488a5a540c4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">reports</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to the Board on its activity</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In addition, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_011d656b-9afb-483b-88d7-1182f81829cd" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" escape="true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">management updates the Cybersecurity Committee and Board, where it deems appropriate, regarding any cybersecurity incidents it considers to be significant or potentially significant.</span></ix:nonNumeric></span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our management team is responsible for assessing and managing our material risks from cybersecurity threats. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_940ff729-5aee-479c-86e2-6fb17fe586b4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" escape="true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Chief Engineering Officer and acting Chief Information Security Officer, Wade Chambers, reports to our Chief Executive Officer, and is primarily </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ef3902bb-2286-4779-b4b1-bbbfb4d5024f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">responsible</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_09cd0e3c-050d-41a2-932f-8c5f9400e5e3" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" escape="true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Mr. Chambers previously served as the Chief Technology Officer and SVP of Engineering at Included Health. He also led engineering at Twitter, TellApart, Proofpoint, Yahoo, Opsware, and Netscape.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Our management team takes steps to stay informed about and monitor efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the information technology environment.</span></p></ix:nonNumeric></div></ix:continuation></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_2_properties"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 2. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Properties.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our principal executive office is located in San Francisco and consists of approximately 57,530 square feet of space under a sublease that expires on September 30, 2025. We also lease six additional offices in Amsterdam, Paris, Singapore, London, Vancouver, and New York. We lease all of our facilities and do not own any real property. We may procure additional space in the future as we continue to add employees and expand geographically. We believe our facilities are adequate and suitable for our current needs and that, should it be needed, suitable additional or alternative space will be available to accommodate our operations.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">46</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_3_legal_proceedings"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 3. Leg</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">al Proceedings.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See &#8220;Legal Matters&#8221; in Note 9 to our consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_4_mine_safety_disclosures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 4. Mine S</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">afety Disclosures.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Not Applicable.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">47</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART II</span></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_5_market_for_registrants_common_eq"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 5. Market for Registrant&#8217;s Common Equity, Related Stoc</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">kholder Matters and Issuer Purchases of Equity Securities.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Market Price of Our Common Stock</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Class A common stock has been traded on the Nasdaq Capital Market under the symbol &#8220;AMPL&#8221; since September 28, 2021. Prior to that date, there was no public trading market for our Class A common stock. Our Class B common stock is neither listed nor publicly traded.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Holders of our Common Stock</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of February 13, 2025, there were 31 holders of record of our Class A common stock and 28 holders of record of our Class B common stock. The actual number of stockholders is greater than the number of holders of record and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dividend Policy</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have never declared or paid any cash dividend on our common stock. We do not expect to declare or pay any cash dividends in the foreseeable future.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities Authorized for Issuance under Equity Compensation Plans</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See the section titled &#8220;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters&#8221; for information regarding securities authorized for issuance.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">48</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock Performance Graph</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This performance graph shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC, for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following graph compares (i) the cumulative total stockholder return on our Class A common stock from September 28, 2021 (the date our Class A common stock commenced trading on the Nasdaq Capital Market) through December 31, 2024 with (ii) the cumulative total return of the Nasdaq Composite Index and the Nasdaq Emerging Cloud Index over the same period, assuming the investment of $100 in our Class A common stock and in both of the other indices on September 28, 2021 and the reinvestment of dividends. The graph uses the beginning market price on September 28, 2021 of $50 per share as the initial value of our Class A common stock. As discussed above, we have never declared or paid a cash dividend on our Class A common stock and do not anticipate declaring or paying a cash dividend in the foreseeable future.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img113659460_2.jpg" alt="img113659460_2.jpg" style="width:619px;height:371px;"/></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Recent Sales of Unregistered Equity Securities</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_6_reserved"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 6.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> [Reserved.]</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_7_managements_discussion_and_analy"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 7. Management&#8217;s Discussion and Analysis of </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial Condition and Results of Operations.</span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. As discussed in the section titled &#8220;Special Note Regarding Forward-Looking Statements,&#8221; the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those identified below and those discussed in the section titled &#8220;Risk Factors&#8221; under Part I, Item 1A in this Annual Report on Form 10-K. Our fiscal year ends December 31.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">49</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Unless the context otherwise requires, all references in this report to &#8220;Amplitude,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; or similar terms refer to Amplitude, Inc. and its subsidiaries.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Overview</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude is a leading Digital Analytics Platform that helps businesses understand how people are using their products so they can build amazing digital experiences that increase acquisition, monetization and retention - and drive revenue growth.  We work with more than 3,800 paying customers of various sizes and stages of digital maturity, across many industries, including the teams behind some of the most-beloved digital products in the world. We have experienced significant growth in recent years, with approximately 725 employees in seven global offices.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At the core of our Digital Analytics Platform is our Behavioral Graph, a proprietary, purpose-built behavioral database that is the largest of its kind. Our Behavioral Graph instantly finds patterns, makes recommendations, and connects customer actions along their journeys to the right business outcomes, like engagement, growth, and loyalty. We architected our Behavioral Graph to power numerous products, beginning with our core product analytics solution. Consistently ranked #1 in multiple categories by G2, Amplitude Analytics provides real-time product data and reconstructed user visits so cross-functional teams can understand what is working and what is not. We have since expanded our offerings to include products that enable teams to build personalized product experiences, test product changes, and improve data quality across their technology stack.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have experienced significant growth in recent years driven by the rapid adoption of our Digital Analytics Platform by our global, diversified base of 3,875 paying customers as of December 31, 2024. Our customers span across industries and sizes, from the leading digital innovators to those earlier in their digital transformation journey. For the years ended December 31, 2024 and 2023, our revenue was $299.3 million and $276.3 million, respectively, representing year-over-year growth of 8%. For the years ended December 31, 2024 and 2023, our net loss was $94.3 million and $90.4 million, respectively. For the years ended December 31, 2024 and 2023, our net cash provided by operating activities was $18.5 million and $25.6 million, respectively, and our free cash flow was $11.7 million and $22.4 million, respectively.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Business Model</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We generate revenue primarily through selling subscriptions to our platform. We reach customers through a direct sales motion, solution partners, and product-led growth initiatives, including subscription plans to meet the needs of a diverse range of companies.  For the year ended December 31, 2024, subscription revenue comprised 98% of our total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our customers typically start out using our platform for a specific business use case. As they see the value of our data, insights, and actions to drive positive business outcomes, they frequently expand beyond that initial use case. Examples include:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adding data, users or new functionality to meet the needs of teams across the organization;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Using our platform for additional digital products in their portfolio and empowering the teams responsible for them (product, marketing, engineering, and analytics); and </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Layering additional offerings onto core Analytics to power new capabilities and drive additional business outcomes.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our pricing model is based on the platform functionality that our customers require to get the insights that they need and our customers commit to a certain volume of events or monthly tracked users ("MTUs"). An event could be any action that a user takes in a digital product, such as &#8216;Create account&#8217;, &#8216;Add to cart&#8217;, or &#8216;Share photo&#8217;. Events can also be actions that occur in a product without user action, such as &#8216;Verification completed&#8217;. Customers have the flexibility to choose the events sent to our platform and can also attach custom properties to an event to enable greater insight on the digital product end user. An MTU is a unique user who triggers one or more events within a calendar month.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have been effective in helping our customers to gauge the proper event volume or MTUs to contract to ensure that they maximize their investment in our platform. In situations where customers exceed their committed volume in a given period, they incur overage charges that we have the contractual right to bill at our discretion. Depending on the circumstances, we often use this as an opportunity to renegotiate a customer contract to ensure they have the right contracted volume to meet their business objectives. Historically, overage charges have not made up a significant portion of our revenue. In many cases, customers will proactively expand their contract within the contract term, generally increasing event or MTU volume and platform capabilities to expand existing or address new use cases. Substantially all of our sales led customer contracts have a subscription period of one year or longer. In the fiscal year ended December 31, 2024, we billed a majority of these contracts annually in advance with the remainder billed quarterly, semi-annually, or monthly.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">50</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We offer a variety of free and paid plans depending on our customers&#8217; needs wherever they are in their analytics journey. For example, we offer a </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Free </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">plan for early-stage startups and individuals. Our self-serve </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Plus </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">plan is built for growing startups and small teams who need more customization and access to feature management capabilities. Our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Growth </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">plan provides access to additional capabilities, such as automated insights, experiments, and audience management. Users also get access to dedicated customer support to further maximize the value from our platform. And our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Enterprise </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">plan is designed for larger organizations that have more sophisticated needs and requirements, and includes everything in the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Growth</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> plan as well as additional robust features such as advanced data governance, custom user permissions and roles, automated insights, enterprise-grade security features, and more. At any point, a customer that needs additional capabilities can purchase add-on functionality or products, which are natively integrated with Amplitude Analytics.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our land-and-expand business model is powered by the ease of use, rapid time to value, and broad applicability of our platform to provide actionable insights in real time to numerous teams across an organization. This model has enabled us, in many cases, to significantly expand the reach of our platform within organizations.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, we had 591 paying customers that each represented greater than $100,000 in ARR and 42 customers that each represented greater than $1 million in ARR, demonstrating the mission critical nature of our platform to help customers succeed in the new digital age. In comparison, we had 511 customers that each represented greater than $100,000 in ARR and 39 customers that each represented greater than $1 million in ARR for the years ended December 31, 2023. Customers that each represented greater than $100,000 in ARR accounted for approximately 75% and 74% of our total ARR as of December 31, 2024 and 2023, respectively. We define ARR as the annual recurring revenue of subscription agreements at a point in time based on the terms of customers&#8217; contracts, including certain premium services that are subject to contractual subscription terms and Plus customers that we expect to recur. ARR should be viewed independently of revenue, and does not represent our U.S. GAAP revenue on an annualized basis, as it is an operating metric that can be impacted by contract start and end dates and renewal rates. No single customer accounted for more than 3% of our revenue in the years ended December 31, 2024 and 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our ability to expand within our customer base is also demonstrated by our strong dollar-based net retention rate. As of December 31, 2024 and 2023, our dollar-based net retention rate (TTM) across paying customers was 97% and 101%, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Key Factors Affecting Our Performance</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe that the growth and future success of our business depends on many factors. While each of these factors presents significant opportunities for our business, they also pose important challenges that we must successfully address in order to sustain our growth and improve our results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Customer Acquisition and Expansion</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe that our Digital Analytics Platform can help businesses across industries, company size, and stages of digital maturity drive better business outcomes through optimizing the digital product experience of their customers. We are focused on continuing to acquire new customers and expanding our relationships with our existing installed base to support our long-term growth. We have invested, and expect to continue to invest, in our sales and marketing efforts to drive customer acquisition.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Historically, we have been successful at efficiently growing our customer base and number of customers who have entered into and grown into larger subscriptions with us as evidenced by the growth of our number of paying customers and number of customers that represent greater than $100,000 in annual recurring revenue (&#8220;ARR&#8221;). As of December 31, 2024 and 2023, we had 591 and 511 customers, respectively, that each represented greater than $100,000 in ARR, representing a 16% increase year-over-year. Additionally, we had 42 and 39 customers, respectively, that each represented greater than $1 million in ARR, up 8% year-over-year. As of December 31, 2024 and 2023, 27 and 26 of the Fortune 100 were paying customers, respectively, which demonstrates both our traction to date as well as our significant opportunity to continue to penetrate into the largest global organizations. We believe our relationship with some of the world&#8217;s most beloved product-led companies has resulted in increased brand credibility and access to many attractive growth opportunities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024 and 2023, our dollar-based net retention rate (TTM) was 97% and 101%, respectively, for paying customers. Additionally, our ending dollar-based net retention rate for paying customers as of December 31, 2024 and 2023, was 100% and 98%, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">51</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Investments in Platform</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe that our customers will demand additional features and capabilities beyond our current platform offerings to assist them in optimizing their digital products. We have a history of, and will continue to invest significantly in, developing and delivering innovative products, features, and functionality targeted at our core customer base. In addition, we may choose to add new products and offerings or enhance our platform capabilities through acquisitions. In recent years, we have acquired companies to bolster our predictive analytics and data instrumentation capabilities and most recently we acquired CommandAI to provide intuitive, AI-powered user assistance to make complex software easier to adopt and navigate. Going forward, we may pursue both strategic partnerships and acquisitions that we believe will be complementary to our business, accelerate customer acquisition, increase usage of our platform, and/or expand our product offerings in our core markets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Investing for Growth</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our investment for growth encompasses multiple critical areas, including product expansion, our sales force, sales support, partner ecosystem, and our international presence. We continue to evolve our technology and product offerings, to ensure that we are best serving our customers&#8217; needs. For example, in September 2024, we launched Amplitude Made Easy to simplify the platform experience for customers, and in June 2024, we introduced Warehouse Native to allow customers to unlock insights directly from their data warehouse. Additionally, in February 2025, after our acquisition of CommandAI, we launched Guides and Surveys which fully integrates CommandAI's cutting-edge user assistance with our Data Analytics Platform. We believe the evolution of our technology and product offerings will lead to increased retention and positive customer referrals that will continue to generate expansion opportunities within our existing installed base and from new customers. We plan to continue to invest in our research and development organization to maintain and strengthen our market leadership position, and we believe that attracting the best engineering talent will continue to be critical to our long-term success. As we continue to invest in our platform, we expect our research and development expenses, including those capitalized for internal-use software, to increase in dollar amount over time. Over the longer term, we believe these expenses as a percentage of revenue will decrease, though these expenses as a percentage of revenue could increase in the short term.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We will continue to make strategic investments in our sales efforts to pursue attractive growth opportunities and ensure customer success, particularly with larger enterprises where we have experienced significant traction to date. We also plan to invest in our channel partners, such as independent software vendors, and resellers, to extend our reach faster than we could do on our own. Although we previously experienced cost savings due to our restructuring, as we continue to invest in our sales efforts, we expect our sales and marketing expenses to increase in dollar amount over time. Over the longer term, we believe these expenses as a percentage of revenue will decrease, though these expenses as a percentage of revenue could increase in the short term.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Finally, we see opportunities to expand offices and headcount internationally to better service targeted international markets where we believe we have significant opportunity to accelerate existing traction and success. For the years ended December 31, 2024 and 2023, 40% and 39% of our revenue was generated outside the United States, respectively. As we seek to expand our business globally, we may be adversely affected by global economic and political instability. For example, as a result of the Russia-Ukraine war and related sanctions, we have terminated certain relationships with customers in Russia. Some of the businesses of our customers in the impacted regions have also experienced disruptions that have affected their ability to pay for our services. See &#8220;Risk Factors&#8211;Risks Related to Our Business and Industry&#8211;Our operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Key Business Metrics</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We review a number of operating and financial metrics, including the following key metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions. We are not aware of any uniform standards for calculating these key metrics, which may hinder comparability with other companies who may calculate similarly-titled metrics in a different way.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:53.333%;box-sizing:content-box;"/>
    <td style="width:1.111%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.133%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.222%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.622%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.222%;box-sizing:content-box;"/>
    <td style="width:12.356%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">YoY Growth</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="8" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(dollar values in millions)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Annual Recurring Revenue (ARR)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">312</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">281</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Dollar-Based Net Retention Rate (TTM)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Paying Customers with ARR of $100,000 or greater</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">591</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">511</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16%</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">52</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Annual Recurring Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We define annual recurring revenue (&#8220;ARR&#8221;) as the annual recurring revenue of subscription agreements at a point in time based on the terms of customers&#8217; contracts, including certain premium services that are subject to contractual subscription terms and Plus customers that we expect to recur. ARR should be viewed independently of revenue, and does not represent our U.S. GAAP revenue on an annualized basis, as it is an operating metric that can be impacted by contract start and end dates and renewal rates. ARR is also not intended to be a forecast of revenue.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Dollar-Based Net Retention Rate</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We calculate our dollar-based net retention rate to measure our ability to retain and expand ARR from our customers and believe it is an indicator of the value our platform delivers to customers and our future business opportunities. Our net retention rate compares our ARR from the same set of customers across comparable periods and reflects customer renewals, expansion, contraction, and attrition.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We calculate dollar-based net retention rate as of a period-end by starting with the ARR from the cohort of all customers as of 12 months prior to such period-end (the &#8220;Prior Period ARR&#8221;). We then calculate the ARR from these same customers as of the current period-end (the &#8220;Current Period ARR&#8221;). Current Period ARR includes any expansion and is net of contraction or attrition over the last 12 months but excludes ARR from new customers as well as any overage charges in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the dollar-based net retention rate (&#8220;NRR&#8221;). We then calculate the weighted average of the trailing 12-month dollar-based net retention rates, to arrive at the dollar-based net retention rate (&#8220;NRR (TTM)&#8221;).</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Paying Customers with ARR of $100,000 or greater</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For purposes of customer count, a customer is defined as an entity that has a unique Dunn &amp; Bradstreet Global Ultimate (&#8220;GULT&#8221;) Data Universal Numbering System (&#8220;DUNS&#8221;) number and an active subscription contract as of the measurement date. The DUNS number is a global standard for business identification and tracking. We make exceptions for holding companies, government entities, and other organizations for which the GULT, in our judgment, does not accurately represent the Amplitude customer or the DUNS does not exist.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We define Paying Customers with ARR of $100,000 or greater as those Paying Customers on one or more paid subscriptions that have $100,000 or more in ARR.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe our ability to grow the number of paying customers on our platform, particularly those spending $100,000 or more a year, provides a key indicator of the demand for our platform, growth of our business, and our future business opportunities. Increasing awareness of our platform and its broad range of capabilities, coupled with the mainstream adoption of cloud-based technology, has expanded the diversity of our customer base to include organizations of different sizes across virtually all industries.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">53</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Non-GAAP Financial Measures</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents certain non-GAAP financial measures, along with the most directly comparable U.S. GAAP measure, for each period presented below. In addition to our results determined in accordance with U.S. GAAP, we believe these non-GAAP financial measures are useful in evaluating our operating performance. See below for a description of the non-GAAP financial measures and their limitations as an analytical tool. A reconciliation is also provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with U.S. GAAP.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following Non-GAAP Financial Measures and related Non-GAAP reconciliations are for the year ended December 31, 2024, compared to the same period in 2023, unless otherwise stated. Non-GAAP Financial Measures and related Non-GAAP reconciliations for the year ended December 31, 2023 compared to the year ended December 31, 2022 may be found in the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 20, 2024.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:55.769%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.417%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:19.776%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross Profit</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">222,348</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">204,361</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP Gross Profit</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">229,310</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">212,899</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross Margin</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP Gross Margin</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss from Operations</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(107,383</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(102,520</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP Income (Loss) from Operations</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,004</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(3,493</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss from Operations Margin</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(36</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(37</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP Income (Loss) from Operations Margin</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cash Provided by (Used in) Operating Activities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,506</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,630</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Free Cash Flow</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,728</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,447</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cash Provided by (Used in) Operating Activities Margin</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Free Cash Flow Margin</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Non-GAAP Gross Profit, Non-GAAP Gross Margin, Non-GAAP Income (Loss) from Operations, and Non-GAAP Income (Loss) from Operations Margin</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We define non-GAAP gross profit and non-GAAP gross margin as U.S. GAAP gross profit and U.S. GAAP gross margin, respectively, excluding stock-based compensation expense and related employer payroll taxes, amortization of acquired intangible assets, and non-recurring costs such as restructuring and other related charges. Non-GAAP gross margin is calculated as non-GAAP gross profit divided by total revenue.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We define non-GAAP income (loss) from operations and non-GAAP income (loss) from operations margin as U.S. GAAP income (loss) from operations and U.S. GAAP loss from operations margin, respectively, excluding stock-based compensation expense and related employer payroll taxes, amortization of acquired intangible assets, and non-recurring costs such as restructuring and other related charges. Non-GAAP income (loss) from operations margin is calculated as non-GAAP income (loss) from operations divided by total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We exclude stock-based compensation expense and related employer payroll taxes, which is a non-cash expense, from certain of our non-GAAP financial measures because we believe that excluding this item provides meaningful supplemental information regarding operational performance. We exclude amortization of intangible assets, which is a non-cash expense, related to business combinations from certain of our non-GAAP financial measures because such expenses are related to business combinations and have no direct correlation to the operation of our business. Although we exclude these expenses from certain non-GAAP financial measures, the revenue from acquired companies subsequent to the date of acquisition is reflected in these measures and the acquired intangible assets contribute to our revenue generation. We exclude non-recurring costs from certain of our non-GAAP financial measures because such expenses do not repeat period over period and are not reflective of the ongoing operation of our business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">54</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We use non-GAAP gross margin and non-GAAP income (loss) from operations margin in conjunction with traditional U.S. GAAP measures to evaluate our financial performance. We believe that non-GAAP gross margin and non-GAAP income (loss) from operations margin provide our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Free Cash Flow and Free Cash Flow Margin</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We define free cash flow as net cash provided by (used in) operating activities, less cash used for purchases of property and equipment and capitalized internal-use software costs. Free cash flow margin is calculated as free cash flow divided by total revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide information to management and investors, even if negative, about the amount of cash used in our operations other than that used for investments in property and equipment and capitalized internal-use software costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Limitations and Reconciliations of Non-GAAP Financial Measures</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Non-GAAP financial measures are presented for supplemental informational purposes only. Non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as substitutes for financial information presented under U.S. GAAP. There are a number of limitations related to the use of non-GAAP financial measures versus comparable financial measures determined under U.S. GAAP. For example, other companies in our industry may calculate these non-GAAP financial measures differently or may use other measures to evaluate their performance. In addition, free cash flow does not reflect our future contractual commitments and the total increase or decrease of our cash balance for a given period. All of these limitations could reduce the usefulness of these non-GAAP financial measures as analytical tools. Investors are encouraged to review the related U.S. GAAP financial measures and the reconciliations of these non-GAAP financial measures to their most directly comparable U.S. GAAP financial measures and to not rely on any single financial measure to evaluate our business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables reconcile the most directly comparable U.S. GAAP financial measure to each of these non-GAAP financial measures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Non-GAAP Gross Profit and Gross Margin</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="margin-left:1.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:86.667%;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:55.78%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.419999999999998%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:19.76%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">222,348</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">204,361</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Add:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,472</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,300</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired intangible assets amortization</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">490</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,238</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP Gross Profit</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">229,310</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">212,899</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP Gross Margin</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
  </table>
  <p style="margin-left:0.267%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:86.667%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation expense-related charges include employer payroll tax-related expenses on employee stock transactions. </span></div></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Non-GAAP Income (Loss) From Operations and Income (Loss) From Operations Margin</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:55.769%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.417%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:19.776%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income (loss) from operations</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(107,383</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(102,520</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Add:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,645</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89,472</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired intangible assets amortization</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">734</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,413</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,142</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP Income (Loss) from Operations</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,004</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(3,493</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP Income (Loss) from Operations Margin</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
  </table>
  <p style="margin-left:0.267%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:86.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation expense-related charges include employer payroll tax-related expenses on employee stock transactions, but exclude stock-based compensation costs included in</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> Restructuring and Other Related Charges.</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">55</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Free Cash Flow and Free Cash Flow Margin</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:55.78%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.419999999999998%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:19.76%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) investing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(75,366</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,317</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) financing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(19,941</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,936</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) operating activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,506</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,630</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchase of property and equipment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1,725</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1,279</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalization of internal-use software costs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(5,053</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1,904</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Free Cash Flow</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,728</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,447</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Free Cash Flow Margin</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Components of Results of Operations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We generate revenue primarily from sales of subscription services for customers to access our platform. Revenue is driven primarily by the number of paying customers and the level of subscription plan. We generally recognize revenue ratably over the related contractual term beginning on the date that the platform is made available to a customer. Revenue from professional services have primarily been attributed to implementation and training services. We recognize professional services revenue as services are delivered.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cost of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cost of revenue consists primarily of the cost of providing our platform to our customers and consists of third-party hosting fees, personnel and related expenses for our operations and support personnel, and amortization of our capitalized internal-use software and acquired developed software. As we acquire new customers and existing customers increase their use of our platform, we expect that our cost of revenue will increase in dollar amount.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Gross Profit and Gross Margin</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gross profit, or revenue less cost of revenue, and gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by various factors, including the timing of our acquisition of new customers, renewals of, and follow-on sales to existing customers, costs associated with operating our platform, and the extent to which we expand our operations and customer support organizations. In the long term, we expect our gross profit to increase in dollar amount and our gross margin to improve as we optimize our system performance and leverage ingested data for new products though the gross margin percentage may fluctuate from quarter to quarter due to potential reinvestments into the business. The extent and timing of such investments may vary.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Expenses</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel and related expenses are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation expense, and, in the case of sales and marketing expenses, sales commissions. Operating expenses also include an allocation of overhead costs for facilities and shared IT-related expenses. As we invest in our business, we expect our operating expenses to increase in dollar amount, and although we believe our operating expenses as a percentage of revenue will decrease over the longer term, operating expenses as a percentage of revenue could increase in the short term as we invest in product innovation and sales growth.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research and development expenses consist primarily of personnel and related expenses. These expenses also include product design costs prior to the application development stage, third-party services and consulting expenses, software subscriptions, and allocated overhead costs for overhead used in research and development activities. A substantial portion of our research and development efforts are focused on enhancing our software, including researching ways to add new features and functionality to our platform. We anticipate continuing to invest in innovation and technology development, and as a result, we expect research and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">56</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">development expenses to increase in dollar amount but to decrease as a percentage of revenue over the longer term, though the percentage may fluctuate from quarter to quarter depending on the extent and timing of product development initiatives. In the short term, research and development costs could increase as a percentage of revenue.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Sales and Marketing</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sales and marketing expenses consist primarily of personnel and related expenses and expenses for performance marketing and lead generation, and brand marketing. These expenses also include allocated overhead costs and travel-related expenses. Sales commissions earned by our sales force that are considered incremental and recoverable costs of obtaining a subscription with a customer are deferred and amortized on a straight-line basis over the expected period of benefit of five years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We continue to make strategic investments in our sales and marketing organization, and we expect sales and marketing expenses to remain our largest operating expense in dollar amount. Although we previously experienced cost savings due to our restructuring, we expect our sales and marketing expenses to continue to increase in dollar amount but to decrease as a percentage of revenue over the longer term, though the percentage may fluctuate from quarter to quarter depending on the extent and timing of our marketing initiatives. In the short term, sales and marketing costs could increase as a percentage of revenue.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">General and Administrative</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">General and administrative expenses consist primarily of personnel and related expenses for our finance, human resources, information technology, and legal organizations. These expenses also include non-personnel costs, such as outside legal, accounting, and other professional fees, software subscriptions, as well as certain tax, license, and insurance-related expenses, and allocated overhead costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have also incurred certain expenses as part of operating as a publicly-traded company, including professional fees and other expenses. As a public company, we expect to continue to incur costs associated with accounting, compliance, insurance, and investor relations which could fluctuate from period to period. Although we previously experienced cost savings due to our restructuring, we expect our general and administrative expenses to continue to increase in dollar amount over time but to generally decrease as a percentage of our revenue over the longer term, though the percentage may fluctuate from period to period depending on the timing and amount of our general and administrative expenses, including in the short term.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Other Income (Expense), Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other income (expense), net consists primarily of interest income on our cash, cash equivalents, and marketable securities holdings and foreign currency transaction gains and losses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Provision for (Benefit from) Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Provision for (benefit from) income taxes consists primarily of income taxes in certain foreign jurisdictions in which we conduct business. For the periods presented, the difference between the U.S. statutory rate and our effective tax rate is primarily due to the valuation allowance on deferred tax assets. Our effective tax rate is also impacted by earnings realized in foreign jurisdictions where the statutory tax rates are different from the federal statutory tax rate. We expect to maintain this full valuation allowance in U.S. jurisdictions for the foreseeable future as it is not more likely than not the deferred tax assets will be realized based on our history of losses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">57</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Results of Operations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables set forth our results of operations for the periods presented and as a percentage of our revenue for those periods. The period-to-period comparison of financial results is not necessarily indicative of financial results to be achieved in future periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following discussion and analysis are for the year ended December 31, 2024, compared to the same period in 2023, unless otherwise stated. Discussion and analysis for the year ended December 31, 2023 compared to the year ended December 31, 2022 may be found in the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 20, 2024.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:55.8%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:19.68%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">299,272</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,284</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,924</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71,923</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">222,348</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">204,361</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97,565</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,138</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">168,306</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">153,714</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">63,860</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">54,887</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,142</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total operating expenses</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">329,731</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">306,881</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss from operations</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(107,383</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(102,520</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income (expense), net</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,855</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,426</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;Loss before provision for (benefit from) income taxes</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(92,528</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(89,094</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for (benefit from) income taxes</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,791</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,269</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(94,319</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(90,363</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:66.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts include stock-based compensation expense as follows: </span></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:55.8%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:19.68%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,472</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,300</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44,421</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,643</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,119</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,404</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,007</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,085</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">853</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,019</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">88,285</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">58</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table sets forth the components of our consolidated statements of operations and comprehensive loss data, for each of the periods presented, as a percentage of revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:55.769%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:18.416%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:21.776%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="3" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross margin</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">*</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total operating expenses</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">110%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss from operations</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(36)%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(37)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income (expense), net</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;Loss before provision for (benefit from) income taxes</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(31)%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(32)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for (benefit from) income taxes</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">*</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(32)%</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(33)%</span></p></td>
   </tr>
  </table>
  <p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:66.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">*      Less than 1%</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note: Certain figures may not sum due to rounding</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Comparison of Fiscal Years Ended December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:39.608%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.082%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.463000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.082%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:13.083%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% Change</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="13" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">299,272</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,284</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,988</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8%</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue increased $23.0 million, or 8%, in fiscal 2024 compared to fiscal 2023. The increase in revenue was primarily due to growth of our paying customer base, partially offset by partial and full churn among existing customers which marginally outpaced our expansion of existing customers as reflected by our NRR (TTM) of 97% as of December 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cost of Revenue and Gross Margin</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:39.624%;box-sizing:content-box;"/>
    <td style="width:1.421%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.068%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.421%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.45%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.421%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.088999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.421%;box-sizing:content-box;"/>
    <td style="width:13.088%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% Change</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="13" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,924</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71,923</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,001</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross margin</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">N/A</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">N/A</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cost of revenue increased $5.0 million, or 7%, in fiscal 2024 compared to fiscal 2023. The increase was primarily due to an increase of $3.2 million in third-party hosting costs as we increased capacity to support paying customer usage and growth of our paying customer base and $2.5 million in personnel and related expenses, including an increase in allocated overhead costs. The increase was partially offset by a decrease of $0.8 million in stock-based compensation expense and related payroll taxes.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">59</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Expenses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:39.608%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.082%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.463000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.082%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:13.083%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% Change</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="13" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97,565</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,138</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,427</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">168,306</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">153,714</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,592</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">63,860</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">54,887</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,973</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,142</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(8,142</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">*</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">329,731</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">306,881</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,850</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7%</span></p></td>
   </tr>
  </table>
  <p style="margin-left:0.267%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:86.667%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">* </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Not meaningful</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research and development expenses increased $7.4 million, or 8%, in fiscal 2024 compared to fiscal 2023. The increase was primarily due to an increase of $11.2 million in stock-based compensation expense and related payroll taxes mainly attributed to a one-time charge of $13.0 million related to our acquisition of CommandAI, and an increase of $2.6 million in personnel and related expenses, including an increase in allocated overhead costs. The increase was primarily offset by a higher percentage of personnel being dedicated to new application development which resulted in $6.0 million more capitalized as internal use software costs in the period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Sales and Marketing</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sales and marketing expenses increased $14.6 million, or 9%, in fiscal 2024 compared to fiscal 2023. The increase was primarily due to an increase of $8.0 million in personnel and related expenses, including an increase in allocated overhead costs and an increase of $2.8 million in stock-based compensation expenses and related payroll taxes. The increase was also attributable to an increase of $2.5 million in commissions and variable compensation related to an increase in the amortization of capitalized commissions in the period compared to the same period in the prior year. There was also an increase of $1.3 million in travel-related expenses.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">General and Administrative</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">General and administrative expenses increased $9.0 million, or 16%, in fiscal 2024 compared to fiscal 2023. The increase was primarily attributable to an increase of $3.8 million in personnel and related expenses, including an increase in allocated overhead costs and an increase of $3.1 million in stock-based compensation expense and related payroll taxes. The increase was also attributable to an increase of $1.5 million in legal fees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Restructuring and Other Related Charges</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restructuring and other related charges related to employee transition, severance payments, employee benefits, and stock-based compensation were $8.1 million during fiscal 2023, with no costs incurred in fiscal 2024.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Other Income (Expense), net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:39.608%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.082%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.423%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:13.083%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% Change</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="13" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income (expense), net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,855</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,426</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,429</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11%</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other income (expense), net increased $1.4 million, or 11%, in fiscal 2024 compared to fiscal 2023. The increase was primarily due to higher interest income of $1.5 million due to a higher combined yield on investments and cash equivalents during the year ended December 31, 2024.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">60</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Provision for (Benefit from) Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:39.608%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.082%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.463000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.082%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:13.083%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% Change</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="13" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for (benefit from) income taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,791</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,269</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">522</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41%</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Provision for (benefit from) income taxes increased $0.5 million, or 41%, in fiscal 2024 compared to fiscal 2023, primarily due to an increase in foreign taxes during the year ended December 31, 2024.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Liquidity and Capital Resources</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Since inception, we have financed operations primarily through the net proceeds we have received from the sales of our preferred stock and common stock as well as cash generated from the sale of subscriptions to our platform. We have generated losses from our operations as reflected in our accumulated deficit of $457.8 million as of December 31, 2024. We generated positive cash flows from operating activities during the years ended December 31, 2024 and 2023; however, we have historically generated negative cash flows from operating activities. Our future capital requirements will depend on many factors, including revenue growth and costs incurred to support our platform, including growth in our customer base and customer usage, increased research and development expenses to support the growth of our business and related infrastructure, and increased general and administrative expenses to support being a publicly-traded company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, our principal sources of liquidity were cash and cash equivalents of $171.7 million and restricted cash of $0.9 million. We also had $126.7 million in marketable securities that provide additional capital resources. Additionally, a substantial source of our cash provided by operating activities is our deferred revenue, which is included on our consolidated balance sheets as a liability. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is recorded as revenue over the term of the subscription agreement. As of December 31, 2024, we had $109.7 million of deferred revenue, all of which was recorded as a current liability. This deferred revenue will be recognized as revenue when or as the related performance obligations are met.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We assess our liquidity primarily through our cash on hand as well as the projected timing of billings under contract with our paying customers and related collection cycles. We believe our current cash and cash equivalents on hand will be sufficient to meet our working capital and capital expenditure requirements for at least the next 12 months. In the event that additional financing is required from outside sources, we may seek to raise additional funds at any time through equity, equity-linked arrangements, and debt. If we are unable to raise additional funds when desired and at reasonable rates, our business, results of operations, and financial condition would be adversely affected. See &#8220;Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash Flows</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table shows a summary of our cash flows for the periods presented:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:55.769%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.416999999999998%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:19.776%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) operating activities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,506</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,630</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) investing activities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(75,366</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,317</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) financing activities</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(19,941</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,936</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Activities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our largest source of operating cash is cash collection from sales of subscriptions to our paying customers. Our primary uses of cash from operating activities are for personnel and related expenses, marketing expenses, and third-party hosting-related and software expenses. For the years ended December 31, 2024 and 2023, we have generated positive cash flow from operating activities; however, in the past several years, we generated negative cash flows from operating activities and have supplemented working capital requirements through net proceeds from the sale of preferred stock and common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">61</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities of $18.5 million for fiscal 2024 reflects our net loss of $94.3 million, adjusted by non-cash items such as stock-based compensation expense of $100.0 million, depreciation and amortization of $6.1 million, and non-cash operating lease costs of $4.0 million as well as net cash provided by changes in our operating assets and liabilities of $2.4 million. The net cash provided by changes in operating assets and liabilities primarily consisted of collections outpacing revenue recognized as evidenced through the increase in cash of $8.6 million from changes in accounts receivable and deferred revenue and a net increase in accrued expenses and accounts payable of $8.5 million. These changes were offset by an increase in prepaid expenses and other current and noncurrent assets of $5.5 million, a $4.9 million decrease in operating lease liabilities due to payments related to our operating lease obligations, and an increase in deferred commissions of $4.3 million.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities of $25.6 million for fiscal 2023 reflects our net loss of $90.4 million, adjusted by non-cash items such as stock-based compensation expense of $88.3 million, depreciation and amortization of $5.6 million, and non-cash operating lease costs of $3.9 million as well as net cash provided by changes in our operating assets and liabilities of $18.5 million. The net cash provided by changes in operating assets and liabilities primarily consisted of collections outpacing revenue recognized as evidenced through the net increase in cash of $4.1 million from changes in accounts receivable and deferred revenue. Additionally, an increase in accrued expenses and accounts payable of $14.4 million due to timing of payments made and a decrease in prepaid expenses and other current and noncurrent assets of $5.8 million contributed to the net cash provided by operating activities. These changes were offset by an increase in deferred commissions of $1.7 million, and a $4.1 million decrease in operating lease liabilities due to payments related to our operating lease obligations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Investing Activities</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash used in investing activities of $75.4 million for fiscal 2024 consisted of $146.3 million of purchases of marketable securities, $16.1 million in cash paid for an acquisition, net of cash acquired, $5.1 million of capitalized internal-use software development costs, and $1.7 million in purchases of property and equipment. These decreases were partially offset by $93.8 million of cash received from the maturities of marketable securities.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash provided by investing activities of $9.3 million for fiscal 2023 consisted of $12.5 million of cash received from the maturities of marketable securities, offset by $1.9 million of capitalized internal-use software development costs, and $1.3 million in purchases of property and equipment.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Financing Activities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash used in financing activities of $19.9 million for fiscal 2024 primarily consisted of $26.4 million in net tax remittance on equity awards related to the vesting of RSU awards under a withhold-to-cover method, partially offset by $6.5 million in proceeds from the exercise of stock options.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash used in financing activities of $4.9 million for fiscal 2023 primarily consisted of $4.6 million in proceeds from the exercise of stock options offset by $8.9 million in net tax remittance on equity awards primarily driven by a change in tax withholding settlement method related to vesting of RSU awards from sell-to-cover to withhold-to-cover that occurred in the year ended December 31, 2023.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Remaining Performance Obligations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Remaining performance obligations (&#8220;RPO&#8221;) as of December 31, 2024 and 2023, including the expected timing of recognition, is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:46.329%;box-sizing:content-box;"/>
    <td style="width:1.66%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.303%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.66%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:16.083%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.66%;box-sizing:content-box;"/>
    <td style="width:15.303%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% Change</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="9" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except percentages)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less than or equal to 12 months</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">223,320</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">188,456</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Greater than 12 months</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,315</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,962</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total remaining performance obligations</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">308,635</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">239,418</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29%</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our RPO represents the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancellable contracted amounts that will be invoiced and recognized as revenue in future periods. RPO excludes performance obligations from overages. RPO is influenced by a number of factors, including the timing of renewals, the timing of purchases, average contract terms, and seasonality. Due to these factors, it is important to review RPO in conjunction with product revenue and other financial metrics disclosed elsewhere in this Annual Report on Form 10-K.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">62</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Contractual Obligations and Commitments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the contractual commitment amounts in the table below are associated with agreements that are enforceable and legally binding. Purchase orders issued in the ordinary course of business are not included in the table below, as our purchase orders represent authorizations to purchase rather than binding agreements.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:37.594%;box-sizing:content-box;"/>
    <td style="width:2.068%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.13%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.149%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.969000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.149%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.068999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.149%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.068999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.149%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.504999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2026-2027</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2028-2029</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">After 2029</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:10pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="18" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease and real estate-related commitments</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,364</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,209</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,108</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchase commitments</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">129,166</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">79,426</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49,740</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total contractual obligations</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">135,530</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">83,635</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51,848</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="margin-left:0.267%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:86.667%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consists of future real estate-related non-cancellable minimum rental payments under operating leases and real estate commitments with substitution rights. </span></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Included in this commitment is a hosting arrangement with AWS. We entered into the 60-month contract in August 2021. The contract may be terminated by either party if the other party is in material breach of the contract and such breach remains uncured for 30 days. Pursuant to the terms of the contract, we are required to spend a minimum of $267 million over the five-year term of the contract. As of December 31, 2024, we had $123 million remaining on this commitment.</span></div></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Indemnification Agreements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us, or from intellectual property infringement claims made by third parties. Additionally, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No demands have been made upon us to provide indemnification under such agreements, and there are no claims that we are aware of that could reasonably be expected to have a material effect on our financial position, results of operations, or cash flows.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Critical Accounting Policies and Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our financial statements are prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The critical accounting estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements are described below.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We generate revenue primarily from sales of subscription services. Revenue is recognized when, or as, the RPO is satisfied by transferring the control of the promised service to a customer. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these services. We account for revenue contracts with customers by applying the requirements of ASC 606, which includes the following steps:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">identification of the contract, or contracts, with the customer;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">identification of the performance obligations in the contract;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">determination of the transaction price;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">allocation of the transaction price to the performance obligations in the contract; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">recognition of the revenue when, or as, a performance obligation is satisfied. </span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our SaaS subscription agreements with customers enable them to access and send event volume data to our cloud-based platform. Subscription arrangements with customers do not provide the customer with the right to take possession of our software at any time. Instead, customers are granted continuous access to the platform over the contractual period. A time-elapsed method is used to measure progress because our obligation is to provide continuous service over the contractual period and control is transferred evenly over the contractual period. Accordingly, the fixed consideration related to subscription revenue is recognized ratably over the</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">63</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">contract term beginning on the date access to the subscription product is provisioned. Typical subscription terms are in increments of 12 months with various payment terms ranging from monthly to annual up-front payments. Most contracts are non-cancellable over the contractual term and are subject to standard terms and conditions; however, certain contracts contain nonstandard terms that may impact the timing of revenue recognition. Some customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they do not provide a discount to the customer that is incremental to the range of discounts typically given for the same services that are sold to a similar class of customers, even when the stand-alone selling price of the services subject to the option is highly variable.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Contract Acquisition Costs (Deferred Commissions)</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We capitalize sales commissions that are recoverable and incremental due to the acquisition of customer contracts. We determine whether costs should be deferred based on its sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commissions paid upon the initial acquisition of a contract are deferred and then amortized on a straight-line basis over a period of benefit, determined to be five years. The period of benefit is estimated by considering factors such as the expected life of our subscription contracts, historical customer attrition rates, technological life of our platform, as well as other factors. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates between new and renewal contracts. We determine the period of benefit for renewal subscription contracts by considering the contractual term for renewal contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts anticipated to be recognized within 12 months of the balance sheet date are recorded as deferred commissions, current, with the remaining portion recorded as deferred commissions, noncurrent, in the consolidated balance sheets. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statements of operations and comprehensive loss. We periodically review these deferred commissions to determine whether events or changes in circumstances have occurred that could impact recoverability or the period of benefit. There were no impairment losses recorded during the periods presented.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See Note 1 to our consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for more information regarding recent accounting pronouncements.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">64</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_7a_quantitative_and_qualitative_dis"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 7A. Quantitative and Qualitati</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ve Disclosures About Market Risk.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Interest Rate Risk</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our cash and cash equivalents and marketable securities primarily consist of cash on hand and highly liquid investments in money market funds and U.S. government securities. As of December 31, 2024, we had cash and cash equivalents of $171.7 million and marketable securities, including non-current investments, of $126.7 million. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to fluctuations in interest rates, which may affect our interest income on cash and cash equivalents. However, an immediate 10% increase or decrease in interest rates would not have a material effect on the fair value of our portfolio. We therefore do not expect our operating results or cash flows to be materially affected by a sudden change in market interest rates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Foreign Currency Risk</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The vast majority of our subscription agreements are denominated in U.S. dollars, with a small number of subscription agreements denominated in foreign currencies. A portion of our operating expenses are incurred outside the United States, denominated in foreign currencies, and subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro, British Pound, Canadian Dollar, Singapore Dollar, Australian Dollar, and Japanese Yen. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statements of operations. As the impact of foreign currency exchange rates has not been material to our historical operating results, we have not entered into derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency becomes more significant. A hypothetical 10% increase or decrease in the relative value of the U.S. dollar to other currencies would not have a material effect on our operating results.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Inflation Risk</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We do not believe that inflation has had a material effect on our business, results of operations, or financial condition. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs. Our inability or failure to do so could harm our business, results of operations, or financial condition.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">65</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_8_financial_statements_and_supple"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 8. Financial Statements </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and Supplementary Data.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:92.42%;box-sizing:content-box;"/>
    <td style="width:7.58%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Page</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#report_of_independent_registered"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Report of Independent Registered Public Accounting Firm (PCAOB ID </span><span><ix:nonNumeric id="F_c59aaa6c-9a0a-4fbe-93de-0aac4b5b7a4c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:AuditorFirmId"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">185</span></ix:nonNumeric></span><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">)</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidatedbalancesheets"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Balance Sheets</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidatedstatementsofoperations"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Operations and Comprehensive Loss</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidatedstatementsofequity"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Stockholders&#8217; Equity</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidatedstatementsofcashflows"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Cash Flows</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">72</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#notestotheconsolidatedfinancial"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Notes to Consolidated Financial Statements</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">66</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="report_of_independent_registered"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Report of Independent Registered Public Accounting Firm</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To the Stockholders and Board of Directors<br/>Amplitude, Inc.:</span></p>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a21aa31c-032d-4fef-8f5a-5cd2f8295b12" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:AuditorOpinionTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have audited the accompanying consolidated balance sheets of Amplitude, Inc. and subsidiaries (the Company) as of December 31, 2024 and 2023, the related consolidated statements of operations and comprehensive loss, stockholders&#8217; equity, and cash flows for each of the years in the three-year period ended December 31, 2024, and the related notes (collectively, the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2024, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024 based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></p></ix:nonNumeric></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Basis for Opinions</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Definition and Limitations of Internal Control Over Financial Reporting</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">67</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Critical Audit Matter</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue arrangements with non-standard terms and conditions</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As discussed in Note 1 to the consolidated financial statements, the Company generates revenue from Software as a Service (SaaS) subscriptions to customers. Most customer contracts are subject to standard terms and conditions; however, certain contracts contain nonstandard terms that may impact the timing of revenue recognition. For the year ended December 31, 2024, the Company&#8217;s revenue was $299.3 million, which included revenue related to sales of SaaS subscription agreements.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We identified the evaluation of revenue from SaaS subscription arrangements with non-standard terms and conditions as a critical audit matter. Significant auditor judgment was required to evaluate the Company&#8217;s assessment of the impact on revenue recognition of certain terms and conditions that are unique to certain contracts. Specifically, complex auditor judgment was required to evaluate the Company&#8217;s determination of the timing of revenue recognition for SaaS subscription arrangements with non-standard terms and conditions.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company&#8217;s revenue recognition process, including controls related to the assessment of contractual terms that impact the determination of the timing of SaaS subscription revenue recognition. We selected a sample of SaaS subscription revenue transactions and evaluated the Company&#8217;s identification and assessment of the terms and conditions impacting revenue recognition by reading the underlying contracts and accounting analysis to evaluate whether management&#8217;s analysis determined the appropriate timing of revenue recognition.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">/s/ </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bf692e98-ead3-463b-a35e-7eadd1888b87" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:AuditorName"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">KPMG L</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">LP</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have served as the Company&#8217;s auditor since 2017.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_db38a272-03cd-485e-9591-35547f569c2e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="dei:AuditorLocation"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Santa Clara, California</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br/>February 20, 2025</span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">68</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AMPLITUDE, INC.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidatedbalancesheets"><span id="condensed_consolidated_balance_sheets"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consolidated Balance Sheets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(In thousands)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:67.073%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.623%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.543%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">ASSETS</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current assets:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a52c1a64-ef85-4d47-b72e-5031584b0727" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">171,678</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4af08f43-c109-499c-8be2-3c7565defd28" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248,491</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, current</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0119401a-f131-441b-bfa9-7158948959fb" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:RestrictedCashCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">881</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf82d1d7-60a6-4f18-8e94-ca311ee51f01" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:RestrictedCashCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Marketable securities, current</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1fe927b1-691f-46df-936b-31c9c2a317b7" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:MarketableSecuritiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,419</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e712ae63-bc29-491a-97fa-9193d9af37c9" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:MarketableSecuritiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73,909</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">Accounts receivable, net of allowance for doubtful accounts of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb9884aa-928f-4703-ad34-799898ef341a" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,417</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;"><br/>&#160;&#160;&#160;and $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29668c47-45ca-49cf-8027-3db8ec34ea78" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,101</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;as of December 31, 2024 and 2023, respectively</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2a55eaf-abb3-4b8e-96a9-3b0aa521da9c" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,346</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0070ccbd-360b-4f4b-aa13-69a959e8bf26" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,496</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aea6b298-c83f-462a-986c-b482c544ba49" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,353</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10cd34f8-ab3b-4f9c-8a3f-e49134351d08" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,624</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, current</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f8b0d23-b7dc-4c54-a772-e7587cc093b4" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:CapitalizedContractCostNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,954</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_736235cd-7489-4eb7-995a-7c24b37d4062" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CapitalizedContractCostNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,444</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_49f5183c-f467-46d4-a46d-71476f2b52e1" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">303,631</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b3c1f871-661b-4e17-9b1a-fed4d9d5b8d8" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">379,964</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Marketable securities, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_969bafa2-130c-4c47-a407-50c72548169b" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:MarketableSecuritiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,242</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1731e77-8125-416f-bb3f-cae3a1cc32d8" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:MarketableSecuritiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f8b9070f-da28-42c6-ae32-2cc2454a21f8" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,333</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8e1e5f0f-ab5a-455f-842c-0e443b2fa52b" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,068</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangible assets, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_de0a9e9a-7f15-460e-916b-9f6a038fafa3" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,364</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eaab18ce-b5d7-482e-a781-517cff673502" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">609</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da8ffb6c-954a-4f99-b128-abeb14e3c398" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,370</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f82af399-72b0-48f7-ba4f-4eb50dafea99" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,073</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6fe6693a-a609-401f-936b-03882c2bcc33" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:RestrictedCashNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bef70729-3381-491a-9819-f3315375e523" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:RestrictedCashNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5d5d9e31-855e-4873-9936-6a87009a7240" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:CapitalizedContractCostNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,697</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a4c0f4c-3284-4b56-b90a-8ec3aea1c588" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CapitalizedContractCostNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,942</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_01daa693-9408-423c-b750-834b7f7e8fde" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,286</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7a766442-7e28-472b-a38a-f05d41ba9b77" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,856</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_334e4d2e-6807-496e-8ce5-76e94a754155" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,988</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f42cc4e9-96c7-4c58-97b1-d1797d290397" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,303</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08d37279-ddcb-423a-b6b1-76d96c52333e" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">445,911</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_74211b35-b32e-438f-8a07-6138db7948d0" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">433,684</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">LIABILITIES AND STOCKHOLDERS' EQUITY</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current liabilities:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7913b0b9-ae87-4063-aded-2dcf2851f120" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">991</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da577608-09cb-49c1-82dc-5f1c40c1c62d" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,063</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued expenses</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb151c48-6380-4154-a9c3-31da42f04e12" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,851</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b90ac24b-86df-421e-b082-37c1f46849db" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,657</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e3beed8-2bbb-4896-b358-2e4a5fb16fa2" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">109,671</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_903d0591-ed22-4450-be59-796d44f88cce" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,573</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ed3e4e6-7c19-4211-a597-9d2809b651ed" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">144,513</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1c93dc5-83e8-4534-8e1c-968e0273bcd9" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">132,293</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14e660ac-b743-4b0c-8e89-b535a9a60c3f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,772</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a66bd57-d528-42f0-bee7-386cec27ca15" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,604</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Noncurrent liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7d44259f-3475-49ec-82aa-67e2bde6c307" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,070</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06de9a6b-c167-4f58-b058-1220f8c72eaf" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,034</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1545cf3e-1e97-4437-b554-ae50d6402997" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">149,355</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_adbd2949-b882-4513-9c8f-90e248e914ae" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,931</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="font-size:9pt;"><span style="-sec-ix-hidden:F_5fbd73ae-fe0d-4f61-8b58-0d03a5579d91;"><span style="-sec-ix-hidden:F_f79a5c7a-7823-4f63-8eda-c57b49714717;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Commitments and contingencies (Note 9)</span></span></span></span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stockholders&#8217; equity:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">Preferred stock, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b11ab623-4272-4531-8198-1edccc7f7f22" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_1ac9baa8-7497-4e9f-b135-564338d4f744" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal">0.00001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;par value per share; </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ccaefdd7-46f0-464a-af3c-2794b952296e" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_34b81963-127c-4493-b423-0597c5b711ac" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;shares authorized <br/>&#160;&#160;&#160;as of December 31, 2024 and 2023; </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7d7d5758-11bb-44a0-b8d1-05ec820e4ddb" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_d7257cef-5677-407f-9aee-bfeb6a9b7e78" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_7aca12b7-0610-4edb-af08-d346fc4fa35b" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_f243fa28-4d63-4905-8a0f-2b93ff2717c6" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt-sec:numwordsen">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;shares issued and <br/>&#160;&#160;&#160;outstanding as of December 31, 2024 and 2023</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f309b513-84f4-46bc-9c47-44080a690bc7" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PreferredStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c60d774-b89b-42bc-842f-a514e092ca6f" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PreferredStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">Class A common stock, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e0e7d92-9cae-477f-8076-2b904b61a93e" contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_0faa1d19-fd72-4379-bf5d-668f63fbe093" contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal">0.00001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;par value per share; </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_698cdcac-a664-448c-9380-fb23b976120c" contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_3263e748-4236-4e13-9284-74a72f523922" contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">600,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;shares <br/>&#160;&#160;&#160;authorized as of December 31, 2024 and 2023; <br/>&#160;&#160;&#160;</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a860e8c2-8fea-4fa3-bc09-de07f3a125a7" contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_c1412ac0-d0b8-4776-b968-07deee27c6e6" contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">96,095</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ce1389c-27d0-4fd8-bb57-3fcb9eeb390a" contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_c3510c28-7890-4fc7-a7f9-5e9024343127" contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,628</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;shares issued and outstanding as of <br/>&#160;&#160;&#160;December 31, 2024 and 2023, respectively</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7d391595-e2f0-49cf-ad87-b5413042c2b0" contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_935fd803-7af2-44f8-9815-3a63ef4008e9" contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">Class B common stock, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7ae0edaa-7c94-4781-8dac-dd6a84ac9d21" contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_fc135b8a-ec55-441c-a658-6005a263c8cc" contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal">0.00001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;par value per share; </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a42a25a-156f-401a-b3db-8d2350badb9a" contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_b6905315-77db-42d7-97e6-18d817432165" contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">600,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;"><br/>&#160;&#160;&#160;shares authorized as of December 31, 2024 and 2023; <br/>&#160;&#160;&#160;</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed16e629-eb01-41a8-8ec0-424b4cf57834" contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_e84a5bf5-dafb-4580-857f-ae6c0107a720" contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,093</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;and </span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c58dffc5-d16d-4328-9048-c03fe9fc09d7" contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_27986a31-aff0-428f-8b5e-e6717e5f7538" contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,382</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;shares issued and outstanding as of <br/>&#160;&#160;&#160;December 31, 2024 and 2023, respectively</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_23d8506c-092e-4114-a0b4-9cfbf23805f7" contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d29c115-7b5f-44b1-b49a-8f124b2516b2" contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additional paid-in capital</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b0b44bca-4e2d-4d8a-bcdc-4bd6013b91aa" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">754,398</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f27f3a9c-e1db-4a5d-90d3-2c730e80a2cf" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">658,463</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive income (loss)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d073ad62-bf9b-4195-8ebe-24b31e749961" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_13ab431e-6d50-4c35-8410-8d6aa1fe62e4" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">181</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated deficit</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7ccb94a-eff4-4ed6-a92b-b19c6cfd86f6" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">457,849</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7c0fa40-cfd1-42cf-a660-42a3d016c36a" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">363,530</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stockholders&#8217; equity</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_81f1f6e7-87a6-42d1-b91d-887d1096ed6f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">296,556</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d983eeca-fe20-4105-ab3a-7dde75d0a99f" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">294,753</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities and stockholders&#8217; equity</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c84c2bf0-cc74-4636-ba48-317c6e191859" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">445,911</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7573cf35-1443-4caa-8688-b171168e7c3b" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">433,684</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See accompanying notes to consolidated financial statements.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">69</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="fin143868_3"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AMPLITUDE, INC.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidatedstatementsofoperations"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consolidated Statements of Operations </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and Comprehensive Loss</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(In thousands, except per share amounts)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:58.228%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.058%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.058%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.058%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7dbf1680-3000-48c3-ab21-986dc7ffb47e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">299,272</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_22e79704-f7ae-49f9-9358-6df52828790b" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,284</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_56c79574-1428-4f15-a1f2-9b94d4d6ec01" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">238,067</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_081d56af-9fac-494e-a6a8-35161b8186bf" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,924</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8272f16c-3a55-4bd0-84d3-165a3c190865" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,923</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a164a096-b017-4b6e-8049-d02d5aabb6a7" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,442</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross profit</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b1ee020-b026-4636-ab27-6449ee409bdb" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">222,348</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_077939a8-b573-4bfc-913d-da7e94f1825f" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">204,361</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e15691b-637b-4d54-8cdf-85a38f58245e" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">167,625</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9edc0ed-02b2-4eac-b367-c4e44b5588da" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,565</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_753310b6-4315-442f-8bde-724144f9bf1d" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90,138</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2de1ff48-d4db-45a1-8849-d4eb0816070f" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,589</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1db9b262-e102-49ce-81dc-de40677b2e1f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">168,306</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f103461f-c402-4e62-b94b-3b93cadce838" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">153,714</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a63f7aba-a659-413e-9301-c928b330213d" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">129,962</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_616021d2-b86c-41a9-8594-398662d01bd7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,860</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_42a3b1f8-412b-412d-95c9-26c3a3015a14" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,887</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fe946025-8fe8-4185-9584-db7e53b15379" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,636</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_30ef9be3-a950-48f7-9ac7-557aee13af7a" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e525618d-bee4-48f2-a5cd-edd6b87c3e62" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,142</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0594ff2b-e774-45b9-9892-a42a48fbf9d2" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ff00523-95a4-46e4-b990-a38761c575b7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">329,731</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_676ac9d3-97cf-4054-b5b1-a927e5bb05dd" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">306,881</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25aad93c-db63-4fb1-be82-37524de927d8" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">264,187</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income (expense), net</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db8c2989-c3d8-47e5-b94e-f4b60579f08a" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,855</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_192f98fb-2786-40d9-aadd-d2e62f035e6a" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,426</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_732b60e1-d4e6-40bf-818e-7871418a6e3d" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,981</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss before provision for (benefit from) income taxes</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6c4d784-ddb5-4d0f-9ce0-30fdc688e86f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">92,528</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d63c9c82-3af3-419d-a33c-5d17cac2df42" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">89,094</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f718e6a-d77c-45ff-af2b-3187bd8e5e89" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">92,581</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for (benefit from) income taxes</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b503fe5-e262-43f0-aaa8-c6ff70f72097" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,791</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c5ec1c6-bcd5-40da-9cef-13a71c3a1858" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,269</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_58272caf-4cdf-4116-b9dd-b67aa990c124" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">796</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c6b8a67-74f7-40da-b4f1-cec7d5316c5c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94,319</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c01e2c5c-9ff1-4041-8800-07198ef6b18c" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">90,363</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1759e44e-9c5c-46eb-a925-08591dc77158" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">93,377</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss per share attributable to Class A and Class B common stockholders:</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic and diluted</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a27812c6-4d8e-4f49-aef5-67c826b3b6f4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_fd938151-0ca7-41ff-91bc-e1280bbc9916" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.76</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0b70e153-2f23-4828-8bb5-e0b24e3efb09" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_b4c8a541-ea93-41ba-a300-a7a6d75d13e6" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.77</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c39d2dd6-8c50-4f0a-ab8c-acfdbe56a196" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_360cc404-e089-4475-87a8-14a37aa67c72" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.84</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted-average shares used in computing net loss per share attributable to<br/>&#160;&#160;&#160;Class A and Class B common stockholders:</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic and diluted</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f0a02289-9483-4437-823c-cf896ebb76d3" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_8658f491-d68f-4d5c-8e35-7f3eb50fb460" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">123,900</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_31fd27ec-0574-433b-a131-248866250997" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_e62a8d57-3e35-4853-adb3-0a3c7525dd01" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">116,938</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_329e86fe-5a37-42c2-b396-ded8def76dc9" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_eadc9441-63d7-4893-a685-c3d04e08588f" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,437</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:20pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive loss</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net unrealized gains (losses) on marketable securities</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b83cbf3-ea49-4c5b-b187-424588fc966e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:NetUnrealizedGainsLossesOnMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f786c265-752c-420e-aa48-057df514e7ce" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:NetUnrealizedGainsLossesOnMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">573</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dfe8bf6d-c5ff-4b2e-9d2b-1ea9fc80ea79" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:NetUnrealizedGainsLossesOnMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">754</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Comprehensive loss</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ceaf2205-d45f-4a33-95e9-5d2943f74a16" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:OtherComprehensiveIncomeLossTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,132</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_abec8314-9380-4bec-8941-fa6f2e751534" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:OtherComprehensiveIncomeLossTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">89,790</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2cf8a6c1-b67b-4f34-9dbf-bd19879f92f6" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:OtherComprehensiveIncomeLossTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,131</ix:nonFraction></span></p></td>
    <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See accompanying notes to consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">70</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AMPLITUDE, INC.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidatedstatementsofequity"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consolidated Statements of Stockholders&#8217; Equity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(In thousands)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:27.986%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.522%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:4.921%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.522%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.122%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.262%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.662%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="7" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Class A and Class B common stock</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Additional<br/>paid-in</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total<br/>stockholders&#8217;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">capital</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">income (loss)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">deficit</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">equity</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at December 31, 2021</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_306e8884-9586-4111-b424-ed24072c3479" contextRef="C_3f0f2b03-1230-4e3a-8d18-df53c9719c2b" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">109,876</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f0e7bf1-2cd3-4d1f-9110-30b98ff8834f" contextRef="C_3f0f2b03-1230-4e3a-8d18-df53c9719c2b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a750137-b7d8-494a-97a6-85ed9a532b8e" contextRef="C_a1355834-55d0-4a16-91bf-e045d1fd64e8" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">486,354</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db7b6e46-6a30-4755-a217-5c6ad5f23130" contextRef="C_86a71409-f9ba-4fdb-b2ed-ef0e54576986" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">179,807</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7018492e-00c4-4f62-b369-c78afce7c50e" contextRef="C_b9c679ca-e841-4ba7-bca7-a2277512b954" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">306,548</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79410c08-0479-40de-a65f-df327cc7e605" contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,576</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_faedb30b-7a63-40ee-b973-c552384e3366" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,576</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercise of stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25ee688f-3172-416c-a807-0bb6f884667e" contextRef="C_0e6f0533-1441-49d6-b868-0016b97d5f11" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">2,499</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_40e6d7f2-bc2d-4eed-8f71-4170c302b156" contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,899</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a1d689d-9f4e-4704-a988-d676cc4b20ca" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,899</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of early exercised stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f462615-43d2-4973-b441-32d235197f95" contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35" name="ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,323</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5280c2b8-7f17-4149-a30c-ce457fbdbb6b" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,323</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of restricted stock units</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0726612b-6552-4495-84e7-30ffcffbf15d" contextRef="C_0e6f0533-1441-49d6-b868-0016b97d5f11" name="ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">1,482</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of common stock under<br/>&#160;&#160;&#160;employee stock purchase plan</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9355ce95-d0ad-4878-a2cc-2556d6d476da" contextRef="C_0e6f0533-1441-49d6-b868-0016b97d5f11" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">350</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_96f45ed5-d46e-483f-a8ef-809990554921" contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,738</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8716a432-1f46-4b62-b409-c43ca2c81da5" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,738</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repurchase of unvested stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_75a3445a-53d7-4dda-9d08-843db6d3db05" contextRef="C_0e6f0533-1441-49d6-b868-0016b97d5f11" name="ampl:RepurchaseOfUnvestedStockOptionsShares" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">8</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f3aea1eb-8a1a-4414-bdbb-93c7bcf41264" contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35" name="ampl:RepurchaseOfUnvestedStockOptions" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8fd7d3d2-75b2-46e6-b59a-81d794c13029" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:RepurchaseOfUnvestedStockOptions" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cumulative impact of Topic 842 adoption</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9cc91c5c-c930-4153-b479-25c03da677b4" contextRef="C_3d3ebdb6-8b23-4a1a-b43e-218f2f43179e" name="ampl:CumulativeImpactOfTopic842Adoption" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_feee2173-fbd9-4fca-ab48-543e5a0d1fe8" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:CumulativeImpactOfTopic842Adoption" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ca6cc2af-f967-4bc4-8c1b-d8f05463a7c8" contextRef="C_3d3ebdb6-8b23-4a1a-b43e-218f2f43179e" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">93,377</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a52950a5-a47d-45ef-8773-dab4ead7c56d" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">93,377</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive income (loss), net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59257812-fde2-43f8-a067-caca64c9d37c" contextRef="C_7ff3f3e4-bbcb-4819-b519-7e3d01b88122" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">754</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7d28bfff-11ef-4e7a-ad80-8c3b31f9d6ac" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">754</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at December 31, 2022</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cecc0b82-badd-44ee-a9ab-5e96fa893c5e" contextRef="C_a7466a99-6def-41a1-908f-78d4346e073a" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">114,199</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f74c33a-6482-45db-8dd1-799d722c3704" contextRef="C_a7466a99-6def-41a1-908f-78d4346e073a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_765ee657-8432-461f-9602-11099dd48128" contextRef="C_68059ac7-bd48-4a76-9818-3a89d6205d33" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">568,889</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_93495044-48a3-4d6a-9fae-5c17fdb44fcf" contextRef="C_1fced6b5-76fd-4ff7-bfe3-4b72ee53c170" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">754</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_969e9285-0d18-4b9b-aed3-5ac3a87e56f5" contextRef="C_0df52c9a-4bf9-47a4-b2c3-bcd867d8959c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">273,167</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_782d9f82-d6c3-46b8-a608-a011dcd4a8cb" contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">294,969</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d00ac42d-e6fc-4b8e-b040-24970201f11c" contextRef="C_3867ce72-361d-4909-90af-392078008804" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90,022</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8adb9917-f093-41e9-a3d6-6d6689ff9e88" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90,022</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercise of stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_734a7d5a-ce77-4407-be83-ac5361a55607" contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">1,651</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb4ef63d-d56e-4031-9e99-7aca716c7be7" contextRef="C_3867ce72-361d-4909-90af-392078008804" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,619</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1e17ff5-fb03-4c0a-88a8-305b6bd155b2" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,619</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of early exercised stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f542985-9b8d-4f2b-8981-d39c6c6bd7ff" contextRef="C_3867ce72-361d-4909-90af-392078008804" name="ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">715</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ef777703-0e5c-4d18-ba54-44a558cc9ff7" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">715</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of restricted stock units</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_50936fde-b85f-4f58-8c4b-e19821e0b891" contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264" name="ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">4,754</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of common stock under<br/>&#160;&#160;&#160;employee stock purchase plan</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7cdbd52-cae1-4fee-8e2f-2c779b604525" contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">474</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0bb7cb82-8c3a-445b-92da-7a11477b074e" contextRef="C_3867ce72-361d-4909-90af-392078008804" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,062</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8dcb555a-a63f-4c05-8e98-8d403c6cf7b8" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,062</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax withholding on net share settlement<br/>&#160;&#160;&#160;of restricted stock units</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e909162-45c0-47a4-92fa-2afd022b7594" contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">891</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_91ed64c9-f193-408c-826d-582ba0d2532f" contextRef="C_3867ce72-361d-4909-90af-392078008804" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,844</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_58bcabd6-0499-4bb3-b73a-ef0c61332e0c" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,844</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repurchase of unvested stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9bc19ec2-299b-4672-a765-703e92658caf" contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264" name="ampl:RepurchaseOfUnvestedStockOptionsShares" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">177</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ffb90657-e610-43d9-8380-6a72ca29641a" contextRef="C_8a5316d1-17d7-4f09-9ef0-06f847068c31" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">90,363</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a8855e54-a10b-42b3-8288-1d70a145be13" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">90,363</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive income (loss), net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1cd9cb67-7acc-476f-8024-5bd3e5730ac7" contextRef="C_8479fa9b-a58b-4dd7-b4fd-f5560ff8a35e" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">573</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3634315f-be21-4225-b245-1f61028ecc79" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">573</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ca34552-0418-4f19-851c-0f90004bbcf9" contextRef="C_dd50994b-6318-4b51-9e6f-5c87ebdced19" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">120,010</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_147f20e5-a6ac-43a1-bcb5-f47489be8037" contextRef="C_dd50994b-6318-4b51-9e6f-5c87ebdced19" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc024349-d80c-481a-9ee6-ee8b25ea2fef" contextRef="C_f3a2d03e-e91b-4c54-ae5e-2909935ad00a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">658,463</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e30bb94-05b4-4310-a59b-9f77ee9af99a" contextRef="C_1263dee5-74d0-4057-bd3a-381f3bb70113" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">181</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f4c72038-1a13-48b5-a397-bbc6d1dbd67e" contextRef="C_7b122f06-a312-4e8d-96b2-9d5648ea42dd" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">363,530</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e5c943ad-ad78-4437-84dc-85111a2deeab" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">294,753</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_612ae750-06b4-4def-9502-1b00887d0aac" contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,033</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fcc6cf5c-4c9a-4220-9e33-e1f8eab807c4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,033</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercise of stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_810fe9bd-0b1a-4925-ae36-f9b360071255" contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">2,256</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4e33c5c0-f18e-4d6f-8061-0527f0cfb112" contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,506</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a0a18251-b337-48a9-b621-625255992089" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,506</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of common stock in connection with an acquisition</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89482d1f-3817-4d5d-a26c-68469b34f70d" contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">2,211</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1f9fcbe-e475-4f63-a109-bb86412dd0a7" contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,836</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3844d61c-2ac3-4818-a5ca-2b414aeb3a5d" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,836</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of early exercised stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ddba14e-9e52-4c0e-8a44-b01ae5f5fd08" contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c" name="ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c862cec3-8dc1-41ef-8027-79752bac71e5" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of restricted stock units</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b9a5c6d5-b713-4dd1-85b9-100199baaa20" contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599" name="ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">6,795</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of common stock under<br/>&#160;&#160;&#160;employee stock purchase plan</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_99585871-2c29-48e0-80b5-964e93727838" contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">469</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8d52550-f5bf-4b88-b639-e72fa3047cb9" contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,755</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f2c8f01-d560-433e-b03e-f2cab53f393a" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,755</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax withholding on net share settlement<br/>&#160;&#160;&#160;of restricted stock units</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b117789-1f87-48a0-b1cc-24d013903de7" contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">2,553</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7a91a100-72b6-4ec9-b643-fb602a04a21d" contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26,215</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ecfafba-db5a-4b56-a00c-025fa159c14f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26,215</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4be8065-2eb9-47b8-9460-392a732f34a5" contextRef="C_c93eb01f-469d-4b60-8ef9-ce1ad25d3db3" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94,319</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f51e0616-6c90-4b23-994b-d842ed230381" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94,319</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive income (loss), net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3932e100-097a-426c-b987-2cc29599a8fd" contextRef="C_41e567b6-eed4-4f1b-9ae6-5f4da320c57a" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db5ca952-118e-4979-9258-7501f7cb24e2" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">187</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at December 31, 2024</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7be193a-f5ef-4f02-88a0-bca232ea6e2e" contextRef="C_9c81a9e3-bd20-4030-916a-816c1c5c410b" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">129,188</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e73f1d5-cfa3-4cbd-bec6-6148101c291f" contextRef="C_9c81a9e3-bd20-4030-916a-816c1c5c410b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16351692-d76f-49b1-a6dd-a1d9af0caf54" contextRef="C_1be12b2e-804b-45f4-a830-9c9cc00e5bd2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">754,398</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f050c177-013f-4888-b17b-bc53d3e83407" contextRef="C_6120d146-bef9-434b-b23d-e4890dfb6b35" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fecca02f-05fc-4220-b424-32ff68a8a258" contextRef="C_317fe09b-afbb-4249-80df-29ab7826f80b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">457,849</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;$</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:7pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e027337e-eb10-4364-b3a0-92ab80faec3c" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">296,556</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See accompanying notes to consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">71</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="fin143868_5"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AMPLITUDE, INC.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidatedstatementsofcashflows"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consolidated Statements of Cash Flows</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(In thousands)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:58.3%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.6%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.6%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.6%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows from operating activities:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ff46476-1b30-4d45-a48a-5ffdb192bb6b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94,319</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_98c9064e-92d6-4233-ae96-335ff915ecae" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">90,363</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_04e7d9b1-d3ed-425e-b922-e50c93e3ba42" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">93,377</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4eba4057-1c9b-452e-b815-72afe603cf0b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,107</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b0155d98-3646-40ea-a195-b396041ef0ec" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,620</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b1224baa-55c6-4a81-967b-d2fe0b89e999" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:DepreciationAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,662</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c8b3b49-53b6-42b6-aa2b-4eb407dd01f2" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,019</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b6f174e7-f4fa-47c9-b0b5-1d27a700c6fc" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">88,285</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_940585c5-d635-4ac7-9dbb-6c8fb5f01ca3" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,223</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd8e9351-d0d5-47af-8fe5-3f46919392e8" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:OtherNoncashIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">283</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7a7eacf0-0921-4233-85c0-a7552023927f" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:OtherNoncashIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">301</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0538e2e3-eeb2-4f0e-a47b-590c6ec5921c" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:OtherNoncashIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">42</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-cash operating lease costs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_016db770-7201-4081-8703-2d93b9fb737d" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:NonCashOperatingLeaseCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,985</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4308cae8-fb45-436f-97b5-a0f6a631b860" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:NonCashOperatingLeaseCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,917</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4ba7c04-d52b-43a4-8335-6b652714dad3" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:NonCashOperatingLeaseCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,731</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;text-indent:20pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Changes in operating assets and liabilities:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7aa1a486-11c9-45ec-8047-4e5443f1f98e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,205</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e8ac80c4-26ef-4b40-963e-111c1cfbe5e4" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,448</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7b60fae-8d4a-4951-834c-7fe098902ba6" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,427</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6d0d267-49df-4c64-836e-4ccfcd9e546a" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,324</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5d2bbd39-8b36-4adb-acfa-383e1087c109" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,711</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_708e2097-489c-4911-b43c-0c177de2fb44" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,014</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c5c5145d-40c0-4df5-9def-3918c40f190c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:IncreaseDecreaseInDeferredCommissions" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,264</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d543d16-6dbf-47ad-8f24-9b8c926c50aa" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:IncreaseDecreaseInDeferredCommissions" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,670</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e7ddf09c-3a82-41f1-a274-ceaff9c80676" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:IncreaseDecreaseInDeferredCommissions" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,032</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d38fb6d4-6d3e-4f4e-814e-d6c335459057" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,181</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73442301-df80-4ebd-ba06-6fb1573fb7d9" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,050</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e55010e-d5b7-40c2-852f-c2feb0574254" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,036</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c5ca91a3-b390-4346-87a2-f6c5ee0a0114" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,987</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3c75f507-3ae8-4cbb-90d5-601518401bc8" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,498</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_75b73ea0-1c08-417b-9b30-abd114069323" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,884</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued expenses</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_50f3fcaa-af0b-409c-aedd-4805a7a02a19" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,516</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a03e243b-b591-4b53-8a9f-452b0e8bb8b4" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,873</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_985126de-668e-480a-93a7-d5eb17010352" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,574</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e134529c-cb29-4b04-aace-7cb455e439b7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncreaseDecreaseInDeferredRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,354</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1ad890a6-90b6-43f3-9ad8-68c3d2520eef" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncreaseDecreaseInDeferredRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,580</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e82c7bcc-de56-4d0a-8d11-6735e838859b" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncreaseDecreaseInDeferredRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,698</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3fd6a10c-0fe9-41eb-9fa1-26c385620e4b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,888</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec2b7229-8df7-4e7e-978b-a40050380246" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,122</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_97ec5c0b-793b-4250-aec3-c116e34b3961" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,616</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:40pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:40pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) operating activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_177b904f-6ed6-4bcd-9ba0-2e6f061a8b27" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,506</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7fb521c1-7819-4ea0-9624-dc48b94cd6d9" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,630</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a497b200-316c-4363-93af-4fe731bc9559" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,384</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows provided by (used in) investing activities:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash received from maturities of marketable securities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e74e347-8587-459f-82c5-147958179743" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:CashReceivedFromMaturities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93,750</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d49958ad-d0f9-4580-bffc-18ef36e0c820" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:CashReceivedFromMaturities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,500</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85486f06-59ac-4bc3-8efb-657d51f0aa9d" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:CashReceivedFromMaturities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchases of marketable securities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3a3ec7b8-c00e-441e-8cf3-e2513b950c5e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:PaymentsToAcquireMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">146,270</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f792569e-df84-481b-8810-95673d269972" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:PaymentsToAcquireMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_810810f4-9c2a-418d-ae57-15ab70c1e3ba" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:PaymentsToAcquireMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,190</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchase of property and equipment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4839213a-32a9-49d8-9d23-407784beeae2" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,725</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b6837aa4-80d7-4eb8-81c6-1ac51d9f2342" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,279</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51aaf092-da79-47f3-a861-df11efebcef2" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,632</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalization of internal-use software costs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a60d97c-9642-42db-9e5a-31760f80d425" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:PaymentsForSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,053</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e1d602f-2285-4544-b21b-bc875eab0a70" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:PaymentsForSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,904</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_17cf5592-d439-460c-914f-4da79d545de6" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:PaymentsForSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,177</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash paid for acquisitions, net of cash acquired</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8e2d7091-c8de-46d8-8695-c1cdd3c3b15c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,068</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4603fe75-1f6b-4d70-a991-c58185ccc379" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_508f8275-a052-4b26-a7c1-8a356096f902" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">394</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:40pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:40pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) investing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2d9acb8-9e33-45fb-91f3-995449738852" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">75,366</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61ab4691-4899-4f11-9d24-536939bd77f6" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,317</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11691931-e617-46e2-898f-08c4f1829de0" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">89,393</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows provided by (used in) financing activities:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Proceeds from the exercise of stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73a02992-b1ce-42ea-b87d-99025c942550" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,506</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e7aeca32-d84e-4185-aa15-2bb6e6817c4b" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,619</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f0e4a56-0777-4753-a55a-e85657ae2099" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,910</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash received for tax withholding obligations on equity<br/>&#160;&#160;&#160;award settlements</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_03c62df2-e597-4272-a348-7a804a7f40a2" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,578</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5701d799-0071-479d-8678-600e40d11070" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,427</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e5cf8ad-60dc-4ee9-b34c-d6f8ebb0895a" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,992</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash paid for tax withholding obligations on equity award settlements</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e7b955d-157d-4b9f-961f-ed5353e5180f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,025</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9c6c3788-3c0a-4948-ad8c-713c51ca7d6b" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,334</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab1643b4-8135-45cc-85f0-c4b30a1d39c9" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,056</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repurchase of unvested stock options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fe6f0d30-71b0-4cde-84b8-f8b8ec6fe00e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:PaymentsForRepurchaseOfUnvestedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7db800f2-c8c9-460f-8c2f-0548c28930e0" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:PaymentsForRepurchaseOfUnvestedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">648</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb7e7018-f3f0-4387-af4a-48638d15953e" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:PaymentsForRepurchaseOfUnvestedStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:40pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:40pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) financing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b2f92a4-ab52-4281-ba3c-6bf7ea707cf7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">19,941</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92c2b01e-4726-406a-8f84-c37b34491687" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,936</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2af6778-2c2b-4623-ba2f-3ec7b0d56617" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,831</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:40pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:40pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net increase (decrease) in cash, cash equivalents, and<br/>&#160;&#160;&#160;restricted cash</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_447fd015-a8a6-4862-9e4d-bd0eef4f00ce" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">76,801</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3fabc5d0-61d4-4ed0-ad98-febf15cf3d84" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,011</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c0c8f8a-f0c3-4bdd-a5db-fe0417566525" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">88,946</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash, cash equivalents, and restricted cash at beginning of period</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d35f89af-1a95-4d02-8ea7-2ef260cec1bc" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249,360</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e44ff09c-bb1e-4ae5-9ab9-114d5ee06ccd" contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">219,349</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_482cba2c-fced-415b-83a8-6981297d6573" contextRef="C_b9c679ca-e841-4ba7-bca7-a2277512b954" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">308,295</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash, cash equivalents, and restricted cash at end of period</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a555bcf9-d9de-47bd-84a2-544e6a4fca82" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">172,559</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6c0dac93-88cb-4452-8984-56abb501408b" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249,360</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_968c4b60-4537-4ece-897a-4752ed0fd01b" contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">219,349</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Supplemental disclosure of cash flow information:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash paid for income taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_673caad6-634f-488e-923b-2f962d1bf86a" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">491</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d953296a-917f-4098-8511-4f5e34d7804e" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">454</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89ddc731-5b61-4512-a7eb-f70accdafe94" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">424</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-cash investing and financing activities:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of early exercised options</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c59b00a0-ec69-4531-90f1-9c3d4ecfd517" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:VestingOfEarlyExercisedOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37790881-f46e-4325-9fce-c45f1198d23b" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:VestingOfEarlyExercisedOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">715</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c91e723d-2a49-425c-ba2e-66e3fdc22d3b" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:VestingOfEarlyExercisedOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,323</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchases of property and equipment included in liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8142bb3a-c85e-447b-97b7-70c11dd28712" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f45e6ee5-b7f8-42d3-ad7f-e72193a4f7e0" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">86</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8424199e-25db-472c-ac1b-ff64f5b22538" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation capitalized as internal-use software costs</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c30d5591-2797-4ffa-b4d8-e01d5f3a065e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:CapitalizationOfInternalUseSoftwareCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,014</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7baca13-7d63-40d1-af55-6a9bf5620138" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:CapitalizationOfInternalUseSoftwareCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,737</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bbd2c16a-deaf-41b1-9577-4c6f046239b7" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:CapitalizationOfInternalUseSoftwareCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,353</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of common stock in connection with business combinations</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06b02de3-d1ed-4727-8037-4006f56762a1" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:StockIssued1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,836</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fd602794-03ca-46aa-9e19-0dbb2b46aae2" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:StockIssued1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_756bf035-8ac5-4991-834d-e1b6bf2784dc" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:StockIssued1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See accompanying notes to consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">72</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AMPLITUDE, INC.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="notestotheconsolidatedfinancial"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Notes to Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div><ix:nonNumeric id="F_c1074547-ff86-4bae-90b4-d944823c06da" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" escape="true" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Summary of Business and Significant Accounting Policies </span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a182ce5f-f55f-40e9-9239-faaa4a42caa5" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:DescriptionOfBusinessPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Description of Business</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude, Inc. (the &#8220;Company&#8221;) was incorporated in the state of Delaware in 2011 and is headquartered in San Francisco, California. The Company provides a Digital Analytics Platform that helps businesses understand how people are using their digital products so they can improve the digital experience provided by those digital products. The Company delivers its application over the Internet as a subscription service using a software-as-a-service (&#8220;SaaS&#8221;) model. The Company&#8217;s arrangements with customers do not provide the customer with the right to take possession of the software supporting the cloud-based application service at any time. The Company also offers customer support related to initial implementation setup, ongoing support services, and application training.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_ba2a3593-ba85-4310-aadb-51cad6688b82" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Information</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  The Company has a single operating and reportable segment. The software segment provides a Digital Analytics Platform to customers using a SaaS model. The Company derives revenue primarily in the United States and manages the business activities on a consolidated basis. The accounting policies of the software segment are the same as those described in the summary of significant accounting policies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The chief operating decision maker, who, in the Company&#8217;s case, is the Chief Executive Officer (&#8220;CEO&#8221;), assesses performance for the software segment and decides how to allocate resources based on functional expenses exclusive of stock-based compensation, amortization of acquired intangible assets, non-recurring charges such as restructuring and other related charges as well as related tax impacts of these items. The CEO uses these functional expense captions and consolidated net loss to evaluate income generated or losses incurred from the software segment, and utilizes the metric in deciding operating decisions, including, but not limited to, investing in R&amp;D, product developments, personnel, and other expenses. The measure of segment assets is reported on the balance sheet as total consolidated assets.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b0c44284-f923-4777-98d1-964a875ce666" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" escape="true" continuedAt="F_b0c44284-f923-4777-98d1-964a875ce666_1"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables sets forth operating segment information (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:58.228%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:11.058%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.3%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:11.058%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.3%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:11.058%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_334d8e77-80e2-40d2-bc4d-c8751f289deb" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">299,272</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae615791-3986-435e-91bf-fd8dbfca5a69" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,284</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d9cb37d0-0519-41a5-b97c-ba837e5659df" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">238,067</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less:</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a1228f97-393a-4446-83cc-c7c8ee370d43" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,962</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09cc8bd5-9eaf-4c0c-935a-22fc3e2ff999" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,385</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d232588a-1d7a-427c-be53-4fa09552129a" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,957</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf7c0601-917a-41ff-a395-2e4278f15583" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,921</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2267fcbc-5579-4804-af3b-61a7c7453b80" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,619</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_38cd41d8-1af4-4078-aff5-79c11ef7db6f" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,113</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b25db94-5118-41d9-9957-75c3df75e5a5" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">135,047</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_914bcfa5-d53f-4c57-b22c-118ff9a219f5" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">123,333</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b84125c-e24e-404b-a848-139b4c014796" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">112,576</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8e43a7c4-23ae-457d-bacc-3596c5417028" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,346</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3baaf81d-f2c0-446e-80e6-b2a8d1cab846" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,440</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_192e1867-aa65-4ad4-94ac-ba8272d128a2" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,669</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other segment expenses</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f872b534-8621-4b41-9080-b5a323455ce8" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:OtherExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">103,379</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dfe2025b-8ec1-49ee-96ea-50c1fd0d3c55" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:OtherExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">99,027</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a76fd94a-cf8d-434e-ae74-75f072cddecd" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:OtherExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,314</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19191cb3-ac5f-4700-afda-b25bb1f87e18" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,855</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09398c27-4982-40c4-8578-21a2343d1758" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,426</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2ae3f51-c748-487b-81b2-4a5266dafa5c" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,981</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e94b8c6a-53e5-46ae-a137-4b14bb4f5dba" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,791</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5a374cf4-9446-4217-9811-5a8ed69eba60" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,269</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c650d544-449e-4ea5-acaa-aff25e8a129b" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">796</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Consolidated net loss</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d105caa9-ad74-4377-b385-042156dde645" contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94,319</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_415f1c57-4e45-49c9-bcde-c4136fbe5901" contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">90,363</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eaee8631-1802-4e10-8744-66aff0c4bb9a" contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">93,377</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_03782074-0ad3-4b30-b36a-b33af2942971" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts exclude other segment expenses as follows:</span></ix:footnote><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:58.228%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:11.058%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.3%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:11.058%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.3%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:11.058%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense and related employer payroll taxes</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a76b477-f8b8-4a09-8763-28412a6eabd4" contextRef="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,645</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a9018495-8def-4c94-a832-b7d1e8ef815d" contextRef="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">89,472</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a9efe37d-01ee-487f-a87e-d50d4598457d" contextRef="C_0149f27b-debf-4f12-8f6e-ea28443a1314" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,297</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of acquired intangible assets</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8177e7f1-2f72-445f-bae3-cff16ee3b7ec" contextRef="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">734</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f47cfb86-2f9f-4ac9-bd78-a77012e53c79" contextRef="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,413</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d7738aca-9d6c-4a93-a41f-c2ef372a4e1a" contextRef="C_0149f27b-debf-4f12-8f6e-ea28443a1314" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,017</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_07ac1147-569a-4ea5-a105-00ef019ef39c" contextRef="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dd9b11d3-bd56-4704-9989-b8c5ebdb0147" contextRef="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,142</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_abc85a78-d082-4f75-9d87-a37c1a399ffe" contextRef="C_0149f27b-debf-4f12-8f6e-ea28443a1314" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total other segment expenses</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f55c9d55-e40f-465c-9c0a-cf49fff8a2c5" contextRef="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134" name="us-gaap:OtherExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">103,379</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6e470bf-450f-48db-9e36-548d40264977" contextRef="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0" name="us-gaap:OtherExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">99,027</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a8fb9fca-edda-485b-bd03-4c17576b468b" contextRef="C_0149f27b-debf-4f12-8f6e-ea28443a1314" name="us-gaap:OtherExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,314</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></ix:nonNumeric></div></ix:nonNumeric></div><div><ix:continuation id="F_b0c44284-f923-4777-98d1-964a875ce666_1"></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f3e74361-f8c9-4923-91c0-be15ae79f20f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Basis of Presentation and Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221; or &#8220;GAAP&#8221;) and include the accounts of Amplitude, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">73</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_1" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_2"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_253da5f8-f2e4-4ee3-a904-60f3859e0378" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" escape="true" continuedAt="F_253da5f8-f2e4-4ee3-a904-60f3859e0378_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Foreign Currency</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_253da5f8-f2e4-4ee3-a904-60f3859e0378_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The reporting currency of the Company is the United States dollar. The functional currency of the Company&#8217;s foreign subsidiaries is also the United States dollar. Foreign currency transaction gains and losses are recognized in &#8220;Other income (expense), net&#8221; in the consolidated statements of operations and comprehensive loss, and have not been material for any of the periods presented.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_86d1f9ac-b778-43d6-a1ff-53e0e750224b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:UseOfEstimates" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the financial statements and may involve subjective or significant judgment by the Company; therefore, actual results could differ from the Company&#8217;s estimates. Items subject to such estimates and assumptions include, but are not limited to the:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expected period of benefit for deferred commissions; </span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">useful lives of long-lived assets;</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">valuation of goodwill and intangible assets;</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">recognition, measurement, and valuation of deferred tax assets and income tax uncertainties; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">incremental borrowing rates used for operating leases.</span></div></div></ix:nonNumeric></div><div><ix:nonNumeric id="F_7017ede6-1696-403d-8ea5-b29f852208e0" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:RevenueRecognitionPolicyTextBlock" escape="true" continuedAt="F_7017ede6-1696-403d-8ea5-b29f852208e0_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company derives revenue primarily from sales of subscription services. Revenue is recognized when, or as, the related performance obligation is satisfied by transferring the control of the promised service to a customer. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To achieve the core principle of the revenue standard, the Company applies the following steps:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(i)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identification of the contract, or contracts, with the customer </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company considers the terms and conditions of the contract in identifying the contracts. The Company determines a contract with a customer to exist when the contract is approved, each party&#8217;s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, it has been determined the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience or, in the case of a new customer, credit, and financial information pertaining to the customer.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(ii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identification of the performance obligations in the contract </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. The Company&#8217;s performance obligations consist of (1) core subscription services and (2) professional and other services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(iii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Determination of the transaction price </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services to the customer. The transaction price includes SaaS subscription fees based on the contracted usage as well as variable consideration associated with overage fees on exceeded volume limits. Variable consideration is included in the transaction price if, in the Company&#8217;s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#8217;s contracts contain a significant financing component.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(iv)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Allocation of the transaction price to the performance obligations in the contract </span></div></div></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">74</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_2" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_3"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_7017ede6-1696-403d-8ea5-b29f852208e0_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#8217;s relative standalone selling price. Contracts typically have one performance obligation of providing access to the core subscription service. On occasion, contracts include professional services to customers, which are separate performance obligations. Professional services revenue has historically not been significant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(v)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recognition of the revenue when, or as, a performance obligation is satisfied </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. For subscription services, revenue is recognized as the customer is given access to the core subscription service, in an amount that reflects the consideration that the Company expects to receive in exchange for access to the services. With respect to professional services, the Company recognizes revenue as services are delivered. The Company generates all its revenue from contracts with customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Subscription revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generates revenue from subscription services including SaaS subscriptions and customer support services subject to contractual subscription terms. SaaS subscriptions enable customers to access and send event volume data to the Company&#8217;s cloud-based platform. Subscription arrangements with customers do not provide the customer with the right to take possession of the Company&#8217;s software at any time. Instead, customers are granted continuous access to the platform over the contractual period. A time-elapsed method is used to measure progress because the Company&#8217;s obligation is to provide continuous service over the contractual period and control is transferred evenly over the contractual period. Accordingly, the fixed consideration related to subscription revenue is recognized ratably over the contract term beginning on the date access to the subscription product is provisioned. Typical subscription terms are in increments of 12 months with various payment terms ranging from monthly to annual up-front payments. Most contracts are non-cancellable over the contractual term and are subject to standard terms and conditions; however, certain contracts contain nonstandard terms that may impact the timing of revenue recognition. Some customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they do not provide a discount to the customer that is incremental to the range of discounts typically given for the same services that are sold to a similar class of customers, even when the stand-alone selling price of the services subject to the option is highly variable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Remaining performance obligations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s contracts with customers generally include one combined performance obligation, its core subscription offering, which is a series of distinct services transferred to the customer ratably over the respective obligation&#8217;s term. Other performance obligations that may be identified in contracts include professional services. As of December 31, 2024, the unrecognized transaction price related to remaining performance obligations was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_076d65b2-26b0-4592-a189-c4767161bf2c" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">308.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e0ada655-d78b-41f7-a725-a0d657234a7f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s remaining performance obligations as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 are expected to be recognized as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:67.12%;box-sizing:content-box;"/>
          <td style="width:1.5%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:12.8%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.5%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:13.08%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2024</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2023</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less than or equal to 12 months</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e74fa7b-d1c2-4302-970d-6b7cea64269b" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">223,320</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_64182a5a-a6e1-4b7a-b6c2-0f00b8ca67d7" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">188,456</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Greater than 12 months</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc5b37d9-9d27-4840-aa21-363519566bbe" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,315</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f87c4ba-bf3f-4d32-88e5-218bafea0ec1" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,962</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total remaining performance obligations</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7842eafa-18dc-4631-9104-46889e1e69e2" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">308,635</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_54041a77-b379-4934-a713-3c6e1cfcb279" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">239,418</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:continuation></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">75</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_3" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_4"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><ix:nonNumeric id="F_0081c27c-846f-4e9c-84b7-8db97801e690" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:DisaggregationOfRevenuePolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Disaggregation of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9974e8e5-dec7-4972-8f47-1fc42f6215f7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" escape="true" continuedAt="F_9974e8e5-dec7-4972-8f47-1fc42f6215f7_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table shows the Company&#8217;s disaggregation of revenue by geographic areas, as determined based on the address of the Company's customers (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:57.391%;box-sizing:content-box;"/>
          <td style="width:1.28%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:10.662%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.28%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:10.882%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.62%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:10.882%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United States</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e8ba1f2c-94cd-4293-b523-fe418f7b2519" contextRef="C_465346a5-5873-4aed-a7d5-e9836e1b6bc9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">180,091</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0899339d-1e0a-4e07-a608-65cf8aff4239" contextRef="C_447b4552-4627-469d-ab24-8dc5776ef8e6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">167,919</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f114c8bc-ee48-4ece-9c50-6886942f009e" contextRef="C_22f306f2-b46a-4b5f-a442-4abd7374a313" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">146,415</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">International</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e81c413-a03e-430d-8ac1-03b0c28b31d2" contextRef="C_6faf0bfa-0eb3-4387-a377-c91abda70449" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,181</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c2540907-4b7a-4a73-9cd4-ee242f21d094" contextRef="C_e5355f0f-41ea-4ecd-b617-9704752564cc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">108,365</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c0101dc4-4827-4c6e-827b-d3cdc18e92fe" contextRef="C_00642f14-734c-413e-b677-b96fc22f658e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,652</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18a5fd8c-71ef-4974-bbaa-c79d9a0cc2c0" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">299,272</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f3e6c6d-43b5-4d90-b392-1e75dc3eeee4" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,284</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1017de9-6e71-47a8-839b-803fdd308243" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">238,067</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></ix:nonNumeric></div></ix:nonNumeric></div><div><ix:continuation id="F_9974e8e5-dec7-4972-8f47-1fc42f6215f7_1"></ix:continuation></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_68c7fd4e-8177-4129-aa18-10cafafdfcdc" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" escape="true"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounts Receivable, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accounts receivable are primarily comprised of cash due from customers and are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company has a well-established collections history from its customers. Credit is extended to customers based on an evaluation of their financial condition and other factors. In determining the necessary allowance for doubtful accounts, the Company estimates the lifetime expected credit losses against the existing accounts receivable balance. The Company's estimate is based on certain factors including historical loss rates, current economic conditions, reasonable and supportable forecasts, and customer-specific circumstances. The Company maintained an allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_34b7c7e4-3c89-4ca5-88bb-b3b8babe8b25" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b0403be-5d82-4420-9ca3-6b9bd92e7250" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for doubtful accounts as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. The movements in the allowance for doubtful accounts were not material for any of the periods presented. The Company does not have any off-balance-sheet credit exposure related to its customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_56532552-4fb4-4b3a-9b6b-58622cbd9433" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Risk and Significant Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Although the Company deposits its cash with high-quality, credit-rated financial institutions, the deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9df50dfe-38e5-4683-8d15-63c8133d8e07" contextRef="C_498038cc-4ae7-410a-84a1-7b5273100980" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_e527a4f2-2525-4751-90a5-b25fa686022f" contextRef="C_f8a1ba78-1e14-452a-8a41-e164bcb37dde" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_82642f9e-9155-44d7-809b-23d4d0097ddb" contextRef="C_43596234-4330-4265-a5a7-c38707e29ed7" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% or more of total revenue for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no customers represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_70227f7e-dfe0-452c-9898-80d22475c122" contextRef="C_498038cc-4ae7-410a-84a1-7b5273100980" name="ampl:AccountsReceivable" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% or more of accounts receivable. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, one customer represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8cf70ad9-2503-442a-ae2f-72cdb5c3239d" contextRef="C_42828e18-73f7-4ce5-92c4-fd06592f7bf4" name="ampl:AccountsReceivable" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of accounts receivable.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a8827b69-64a4-40b8-bc2e-9fb99c4edf85" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:DeferredRevenuePolicyTextBlock" escape="true" continuedAt="F_a8827b69-64a4-40b8-bc2e-9fb99c4edf85_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_a8827b69-64a4-40b8-bc2e-9fb99c4edf85_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Deferred revenue consists of billings of payments received in advance of revenue recognition and is recognized when, or as, performance obligations are satisfied. The Company generally invoices its customers annually or in semi-annual, quarterly, or monthly installments. Accordingly, the deferred revenue balance does not represent the total contract value of annual non-cancellable subscription agreements. The amount of revenue recognized in the years ended December 31, 2024 and 2023 that was included in deferred revenue at the beginning of the period was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b9bd6df-371d-4da9-a338-459160205afe" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">102.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1fa0a393-d4de-4a7d-ad2e-0adc8c2511b9" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">89.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><ix:nonNumeric id="F_0aea9815-6f32-4427-8696-e3df0326d36a" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:DeferredCommissionsPolicyTextBlock" escape="true" continuedAt="F_0aea9815-6f32-4427-8696-e3df0326d36a_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Commissions</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes sales commissions that are recoverable and incremental due to the acquisition of customer contracts. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commissions paid upon the initial acquisition of a contract are deferred and then amortized on a straight-line basis over a period of benefit, determined to be five years. The period of benefit is estimated by considering factors such as the expected life of the Company's subscription contracts, historical customer attrition rates, technological life of the Company's platform, as well as other factors. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates between new and renewal contracts. The Company determines the period of benefit for renewal subscription contracts by considering the contractual term for renewal contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">76</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_4" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_5"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_0aea9815-6f32-4427-8696-e3df0326d36a_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts anticipated to be recognized within 12 months of the balance sheet date are recorded as deferred commissions, current, with the remaining portion recorded as deferred commissions, noncurrent, in the consolidated balance sheets. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statement of operations and comprehensive loss. The Company periodically reviews these deferred commissions to determine whether events or changes in circumstances have occurred that could impact recoverability or the period of benefit. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_790cfea8-5c2c-4b7e-8662-aafed3f7d90f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:DeferredSalesInducementCostImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment losses recorded during the periods presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6dadf11a-da80-4a0e-b741-3adde5bfc1db" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:ScheduleOfDeferredCommissionsTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table represents a roll-forward of the Company&#8217;s deferred commissions as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:67.12%;box-sizing:content-box;"/>
          <td style="width:1.5%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:12.8%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.5%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:13.08%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f0618e9-19c1-4ebc-bfb1-9d65a62a322f" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:DeferredCommissionCurrentAndNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,386</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7784b6af-9105-467d-8048-3a00de8ffe2a" contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa" name="ampl:DeferredCommissionCurrentAndNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,717</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additions to deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_af4417ef-5e66-45a4-ac12-f88374db467c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:AdditionsToDeferredCommissions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,551</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c0e17816-3883-4f92-9c82-5c10547a9ed0" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:AdditionsToDeferredCommissions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,656</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_88461980-4252-4a93-a751-0385b9a4f865" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:AmortizationOfDeferredCommissions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,286</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3fd46149-cdcf-4dcc-a96f-aa4175ddcbb7" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:AmortizationOfDeferredCommissions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,987</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_47977315-bd69-43c5-98e2-740026f48b2f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:DeferredCommissionCurrentAndNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,651</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f45156d-35e2-471d-8805-01abd1fcf34b" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:DeferredCommissionCurrentAndNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,386</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, current portion</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48364525-3a40-47e9-aacc-a507ea7e1cea" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:DeferredCommissionCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,954</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_68df8cc6-de09-4a21-ae7c-e25cdf35ecb3" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:DeferredCommissionCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,444</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, net of current portion</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_02804183-4cc6-4b18-8dc2-2c6f71f11093" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:DeferredCommissionNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,697</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b4ae4120-7e7f-4ef4-bfb2-4f3548280f4e" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:DeferredCommissionNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,942</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_412c3f27-3bf3-41b5-87d4-1feb1cafed2f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:DeferredCommission" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,651</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3dd30f8c-b110-4c33-932b-f63a93e9f9a3" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:DeferredCommission" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,386</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_648f36ea-94ab-42a5-99b5-107698216518" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CostOfSalesPolicyTextBlock" escape="true" continuedAt="F_648f36ea-94ab-42a5-99b5-107698216518_1"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cost of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_648f36ea-94ab-42a5-99b5-107698216518_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cost of revenue primarily consists of costs related to third-party hosting costs; employee-related expenses, including salaries, stock-based compensation and benefits for operations and support personnel; software license fees; certain developed technology and acquired developed software amortization; and allocated overhead.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_fda4f1b1-36c8-4e3b-8bd0-1168d97f170c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ResearchAndDevelopmentExpensePolicy" escape="true" continuedAt="F_fda4f1b1-36c8-4e3b-8bd0-1168d97f170c_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development Expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_fda4f1b1-36c8-4e3b-8bd0-1168d97f170c_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s costs related to research, design, maintenance, and minor enhancements of the Company&#8217;s platform are expensed as incurred. These costs consist primarily of personnel-related expenses, including stock-based compensation and allocated overhead costs, contractor and consulting fees related to the design, development, testing, and enhancements of the Company&#8217;s platform, and software, hardware, and cloud infrastructure fees for staging and development related to research and development activities necessary to support growth in the Company&#8217;s employee base and in the adoption of its platform.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bb10eafd-a9ca-4f9c-9fd2-c164a87d3417" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:AdvertisingCostsPolicyTextBlock" escape="true" continuedAt="F_bb10eafd-a9ca-4f9c-9fd2-c164a87d3417_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Advertising Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_bb10eafd-a9ca-4f9c-9fd2-c164a87d3417_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company expenses all advertising costs as incurred as a component of sales and marketing expenses. Advertising expenses of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8747777e-7983-41ed-95d6-89327ec32d9c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9209aa5-c5b5-477b-a200-c42368699877" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44d65d5a-df42-442e-b670-1381f931100b" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> were incurred during the years ended December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022, respectively.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><ix:nonNumeric id="F_124b49d3-1752-471c-8d24-d7399ec90131" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" escape="true" continuedAt="F_124b49d3-1752-471c-8d24-d7399ec90131_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company records stock-based compensation expense for all stock-based awards, including stock options, restricted stock units (&#8220;RSUs&#8221;) and purchase rights issued under the 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;), made to employees, non-employees, and directors based on estimated fair values recognized over the requisite service period. The Company measures and recognizes compensation expense for all stock-based payment awards granted to employees, directors, and non-employees based on the estimated fair values on the date of the grant and vesting criteria. For options, vesting is typically over a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b03da674-b411-436e-a4c3-895385317f23" contextRef="C_8a52aec1-2da2-46b6-9dd4-799102d6d2da" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four-year</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period and is contingent upon continued employment on each vesting date. In general, options granted to newly hired employees vest ratably each month over a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f74ed20b-a336-4c4f-8b00-b75dcb3ebcf8" contextRef="C_86d6a035-37f4-4586-b808-d7c0fd30ed3f" name="ampl:ShareBasedCompensationWeightedAverageRemainingVestingPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">36-month</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period to</span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_389b74f1-68b8-4f89-af7d-4c552f533b01" contextRef="C_e512faf8-a934-41cf-98f5-90f903ec5ed8" name="ampl:ShareBasedCompensationWeightedAverageRemainingVestingPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> 48-month</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period. RSUs typically vest ratably each quarter over a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cc30792c-49db-4aa8-864b-e7d6a80734d8" contextRef="C_79ecd2ee-6cba-4d23-a466-d83ec090bb74" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three-year</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period and is contingent upon continued employment on each vesting date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company recognizes compensation expense for service-based stock-based awards as an expense over the employee&#8217;s or director&#8217;s requisite service period on a straight-line basis. Forfeitures are accounted for as they occur. Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of operations and comprehensive loss based on where the associated employee&#8217;s functional department is located.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">fair value of stock options granted under the 2021 Plan and purchase rights issued under the ESPP for purposes of calculating stock-based compensation expense is estimated on the grant date using the Black-Scholes pricing model. The Black-Scholes pricing model requires the Company to make assumptions and judgments about the inputs used in the calculation, including</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">77</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_5" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_6"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_124b49d3-1752-471c-8d24-d7399ec90131_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expected term (weighted-average period of time that the options granted are expected to be outstanding), the volatility of the Company&#8217;s common stock, risk-free interest rate, and expected dividend yield. The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding. For stock options considered to be &#8220;plain vanilla&#8221; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company's historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. Depending on when the award was issued, the volatility is based on the historical volatility of the Company's Class A common stock or is based on an average of the historical volatilities of the common stock of comparable public companies with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option or purchase right. The Company&#8217;s expected dividend yield input is zero as it has not historically paid, nor does it expect in the future to pay, cash dividends on its common stock. Stock-based compensation expense for RSUs granted under the 2021 Plan is measured based on the fair value of the underlying shares on the date of grant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_732d9f80-4ec1-4f37-a9e4-bcd90e70ef7e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncomeTaxPolicyTextBlock" escape="true" continuedAt="F_732d9f80-4ec1-4f37-a9e4-bcd90e70ef7e_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income taxes are accounted for under the asset-and-liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income or loss in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_732d9f80-4ec1-4f37-a9e4-bcd90e70ef7e_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable tax authority.</span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_742bd664-ddab-4b9e-8181-7723e700dbe3" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</span></ix:nonNumeric></span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><ix:nonNumeric id="F_309b7163-cb0a-490f-b086-e215ee353d50" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash, Cash Equivalents, and Restricted Cash</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents are stated at fair value. Restricted cash represents cash held to collateralize lease obligations related to the Company's property leases. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ff83f83-710b-4d73-8a6b-55d1ba5d8b15" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:RestrictedCashCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of restricted cash was recorded as current assets. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d9991ae2-9dbd-4672-9fc0-80453c5faef6" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:RestrictedCashNoncurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of restricted cash was recorded as noncurrent assets. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_40be130c-1a83-4624-8fda-b6cc835d6bc7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" escape="true" continuedAt="F_40be130c-1a83-4624-8fda-b6cc835d6bc7_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">he following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands): </span></ix:nonNumeric></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:continuation id="F_40be130c-1a83-4624-8fda-b6cc835d6bc7_1"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:68.434%;box-sizing:content-box;"/>
          <td style="width:1.66%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:12.122%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:1.66%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:12.122%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a8bc6fa-bb0d-4af8-81c4-9942ab5c6610" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">171,678</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6261ff4c-39ec-4200-9c5b-73363a6e51b2" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248,491</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, current</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e6a3939-9cb2-4985-a18a-1efd2d52f311" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:RestrictedCashCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">881</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3bf6c41a-0556-4ce9-b0f6-58a0b30162a8" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:RestrictedCashCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, noncurrent</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_12746100-5d0a-4d0d-8ba6-52624a0c78f1" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:RestrictedCashNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a28c6619-3b7f-4d12-9575-26cf5862dbed" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:RestrictedCashNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f59d0e3-aa94-4563-aa33-5ba137489b11" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:RestrictedCashAndCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">172,559</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_046fc3ac-f988-4ae0-864e-2917aa0eab01" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:RestrictedCashAndCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249,360</ix:nonFraction></span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></ix:continuation></div></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><ix:nonNumeric id="F_360140dd-4def-444f-88fa-3395f916910e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:MarketableSecuritiesPolicy" escape="true" continuedAt="F_360140dd-4def-444f-88fa-3395f916910e_1"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Investments in Marketable Securities</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Investments in marketable securities consist of commercial paper, corporate notes, and bonds, as well as U.S. Treasury and government agency securities. Management determines the appropriate classification of investments at the time of purchase and reevaluates such determination at each balance sheet date. Marketable securities are classified as available-for-sale and are carried at fair value in the consolidated balance sheets and are classified as short-term or long-term based on their remaining contractual maturities.</span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">78</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_6" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_7"><div><ix:continuation id="F_360140dd-4def-444f-88fa-3395f916910e_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates its investments with unrealized loss positions at the individual security level to determine whether the unrealized loss was related to credit or noncredit factors. The Company considers whether a credit loss exists based on the extent of the unrealized loss position, any adverse conditions specifically related to the security or the issuer's operating environment, pay structure of the security, the issuer's payment history and any changes in the issuer's credit rating. Estimated credit losses are determined using a discounted cash flow model and recorded as an allowance, with changes in expected credit losses on the Company's investments recorded in &#8220;Other income (expense), net&#8221; in the consolidated statements of operations and comprehensive loss. Unrealized gains and losses related to noncredit factors are reflected in &#8220;Accumulated other comprehensive income (loss)&#8221; on the consolidated balance sheets.</span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1ed25cd6-e5d5-45b6-8f51-33ab0bddcab3" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 1 &#8211; Unadjusted quoted prices in active markets for identical assets or liabilities that are accessible at the measurement date for assets or liabilities; the fair value hierarchy gives the highest priority to Level 1 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 2 &#8211; Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 3 &#8211; Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date; the fair value hierarchy gives the lowest priority to Level 3 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Observable inputs are based on market data obtained from independent sources. The fair value of cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximated their carrying values as of December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> due to their short-term nature. The fair values of all of these instruments are categorized as Level 1 in the fair value hierarchy. The fair value of the Company's cash equivalents and marketable securities as categorized by the fair value level hierarchy is detailed in Note 3.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_395c9bd1-c351-42b0-92be-9da2b489b587" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:BusinessCombinationsPolicy" escape="true" continuedAt="F_395c9bd1-c351-42b0-92be-9da2b489b587_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_395c9bd1-c351-42b0-92be-9da2b489b587_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair value using the acquisition method of accounting. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, particularly to acquired intangible assets. These assumptions include, but are not limited to, projected revenue and costs. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred. During the measurement period, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statement of operations and comprehensive loss.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><ix:nonNumeric id="F_9ad3037e-381b-4b44-a601-0383f98e6200" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" escape="true" continuedAt="F_9ad3037e-381b-4b44-a601-0383f98e6200_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill and Other Acquired Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in connection with business combinations accounted for using the acquisition method of accounting. The Company has one reporting unit and performs testing of goodwill in the fourth quarter of each year, or as events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. These triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate that could affect the value of goodwill or a significant decrease in expected cash flows. The Company&#8217;s test for goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines, based on the qualitative factors, that the fair value of the reporting unit is more likely than not less than the carrying amount, then a quantitative goodwill impairment test is required. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b2e6341-d8ae-4f84-93f6-f89d42ab9192" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_48ea574a-41c9-4ef1-8cb3-c70db089faab" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_32ebe172-8473-4354-a163-4230745a76f9" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairments of goodwill recorded for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">79</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_7" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_8"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_9ad3037e-381b-4b44-a601-0383f98e6200_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intangible assets mainly consist of developed technology resulting from the Company&#8217;s acquisitions. Acquired intangible assets are recorded at cost, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which was determined to be one to five years based on the intangible asset class. For developed technology, amortization costs were included within cost of revenue in the consolidated statements of operations upon the related product release date. Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_800eee63-d929-49b0-8121-089f67c53711" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_021cc48c-8590-4d14-bd28-422b9c1adf76" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_f29b2ec5-dfeb-4699-9c27-f4b33f33b7ff" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment of intangible assets recorded for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p></ix:continuation></div><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1ae4aac9-d9b2-44c1-accf-249dd5afe31e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" escape="true" continuedAt="F_1ae4aac9-d9b2-44c1-accf-249dd5afe31e_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Property and Equipment, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1987ca0b-55f7-41fd-a39a-225ba7893104" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets, as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:38.889%;box-sizing:content-box;"/>
          <td style="width:1.111%;box-sizing:content-box;"/>
          <td style="width:60%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Property</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful Life</span></p></td>
         </tr>
         <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Office equipment</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><ix:nonNumeric id="F_f215effc-2bc3-4cd7-83a3-d4429d332db6" contextRef="C_e74e6f96-f6ad-445f-8c61-42fb139f8e7a" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></ix:nonNumeric></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><ix:nonNumeric id="F_1be62dde-e3f8-4926-86cf-b7a8550c8821" contextRef="C_e3b063bb-3d26-4542-b150-9f83cb9ae37b" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></ix:nonNumeric></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="-sec-ix-hidden:F_62ea0559-1d58-4916-81a5-23131e0cbb37;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shorter of remaining lease term or </span><span><ix:nonNumeric id="F_f504d64e-8f99-4cf5-9e45-3b5bad372167" contextRef="C_3eee8fd6-6c5e-48d2-b700-5ceaa61e75c0" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5 years</span></ix:nonNumeric></span></span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Software including internal-use software</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><ix:nonNumeric id="F_42977507-44a0-4784-9a26-519a54541544" contextRef="C_bcb443c6-0c1f-4523-bc08-809ed72a379a" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></ix:nonNumeric></span></p></td>
         </tr>
        </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_1ae4aac9-d9b2-44c1-accf-249dd5afe31e_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Maintenance and repairs are charged to expense as incurred and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation is removed from the accounts and any resulting gain or loss is reflected in the statements of operations and comprehensive loss for the period realized.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><ix:nonNumeric id="F_28ef747e-c45b-4600-af0d-672f7538d6df" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:OperatingLeasesPolicyTextBlock" escape="true" continuedAt="F_28ef747e-c45b-4600-af0d-672f7538d6df_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines if an arrangement is, or contains, a lease at inception. Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At lease commencement date, the Company determines lease classification between finance and operating, allocates the consideration to the lease and non-lease components and recognizes a right-of-use (&#8220;ROU&#8221;) asset and corresponding lease liability for each lease component. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments based on the lease contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating lease ROU assets and liabilities were recognized at adoption date or lease commencement date, based on the present value of lease payments over the remaining lease term. The Company&#8217;s lease contracts do not provide an implicit rate, as such the Company used its incremental borrowing rate based on the information available at adoption date or lease commencement date, if the commencement date was after January 1, 2022, in determining the present value of lease payments. The operating lease ROU assets also include any lease payments made to the lessors at or before the lease commencement date, and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company's incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates the incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The ROU asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives. The operating lease right-of-use assets and liabilities recognized at January 1, 2022, the adoption date, were based on the present value of lease payments over the remaining lease term as of that date, using the incremental borrowing rate as of that date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company elected the practical expedients to not recognize right-of-use assets and liabilities for leases with a term of less than twelve months and to not separate non-lease components from the associated lease components for the Company's office leases and certain other asset classes. The total consideration includes fixed payments and contractual escalation provisions. The Company is responsible for maintenance, insurance, property taxes and other variable payments, which are expensed as incurred. The Company's leases include options to renew or terminate. The Company includes the option to renew or terminate in the determination of the lease term when the option is deemed to be reasonably certain that the Company will exercise that option. The Company accounts for changes in the expected lease term as a modification of the original contract.</span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">80</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_8" continuedAt="F_c1074547-ff86-4bae-90b4-d944823c06da_9"><div><ix:continuation id="F_28ef747e-c45b-4600-af0d-672f7538d6df_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating leases are classified in &#8220;Operating lease right-of-use assets&#8221; and &#8220;Operating lease liabilities, noncurrent&#8221; on the Company's consolidated balance sheets. The current balance of the operating lease liabilities is included within &#8220;Accrued expenses&#8221; on the Company's consolidated balance sheets. Operating lease expense is recognized on a straight-line basis over the expected lease term and included in &#8220;Operating expenses&#8221; in the Company's consolidated statements of operations and comprehensive loss.</span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cc1b62f5-c925-488b-8f35-ba408f65d7ec" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:InternalUseSoftwarePolicy" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Capitalized Internal-Use Software Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes development costs related to its platform and certain other projects for internal use. The Company considered the guidance set forth in Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Subtopic 350-40-15, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting for the Cost of Computer Software Developed or Obtained for Internal Use</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires companies to capitalize qualifying computer software costs that are incurred during the application development stage, and then amortize them over the software&#8217;s estimated useful life. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software costs are included in &#8220;Property and equipment, net&#8221; on the Company's consolidated balance sheets and are amortized on a straight-line basis over its estimated useful life into cost of revenue within the consolidated statements of operations and comprehensive loss. All software development costs prior to capitalization have been recorded in research and development expense in the consolidated statements of operations. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80f95976-2c78-41d3-9f0c-f0a228513c4a" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CapitalizedComputerSoftwareImpairments1" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_26a4f0d1-dce9-4f74-9595-d58af2e587a1" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CapitalizedComputerSoftwareImpairments1" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_f42e87a7-b4a0-4ec0-9f97-3dbed36162a0" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:CapitalizedComputerSoftwareImpairments1" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment to capitalized internal-use software costs during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_02b129f4-5749-4d58-8df1-86b7a25f11b8" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment of Long-Lived Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44824e9b-8747-4ddd-9211-3c55b819bf5d" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:ImpairmentLossOnLongLivedAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_e7607c63-f29d-4074-9520-563c14aea17e" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:ImpairmentLossOnLongLivedAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_d8bd884b-8f70-41e7-b842-ca222527a56d" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:ImpairmentLossOnLongLivedAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment loss on long-lived assets was recognized in the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_deaa5c61-1f79-407e-a85d-835e15f23edc" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EarningsPerSharePolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Loss Per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Basic net loss per share attributable to the Company&#8217;s common stockholders is computed in conformity with the two-class method required for participating securities. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, all undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Basic net loss per share is computed by dividing the net loss attributable to the Company&#8217;s common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share for all periods presented because the effects of potentially dilutive items were anti-dilutive given the Company&#8217;s net loss position in each period presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_bc4645dd-4152-4bd9-9df4-a83851326657" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" escape="true" continuedAt="F_bc4645dd-4152-4bd9-9df4-a83851326657_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Indemnifications</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company delivers its applications over the internet as a subscription service using a SaaS model. Each subscription is subject to the terms of the contractual arrangement with the customer and often includes certain provisions for holding the customer harmless against and indemnifying the customer from costs, damages, losses, liabilities, and expenses arising from claims that the Company&#8217;s software infringes upon a copyright, trademark, or other trade secret rights, and third-party claims arising from the Company&#8217;s breach of the contract. Customers also indemnify the Company for claims relating their improper use of the service or intellectual property claims originating from customer actions or content.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has not incurred any expense in defense or reimbursement of any of its customers for losses related to indemnification provisions, and no material claims against the Company are outstanding as of December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022. The Company&#8217;s exposure under these indemnification provisions is often capped at a fixed amount in many customer agreements and uncapped in others. Due primarily to the lack of history of prior indemnification claims and the unique facts and circumstances involved in each particular contractual arrangement, the Company has determined that potential costs related to indemnification are not probable or estimable and, as such, has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_57a381fc-ae47-4820-b340-cb9bbb9433d7" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_210fadc8-eb96-44d0-9c82-deb82a40fe7a" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">t recorded a reserve for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023.</span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">81</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_c1074547-ff86-4bae-90b4-d944823c06da_9"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_bc4645dd-4152-4bd9-9df4-a83851326657_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, directors, officers, and other parties with respect to certain matters. The Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in its consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Warranties</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For certain customers, the Company provides a performance warranty for accessibility to the Company&#8217;s platform as identified in an order form during the order duration. The Company&#8217;s software products are generally warranted for certain customers to substantially conform to the specifications set forth in the related customer contract and published documentation. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. The Company has the standard 30-day cure period for failures that amount to a material breach, and no warranted time frame for nonmaterial failures. If the Company cannot correct or provide a workaround or replacement product for material failures within the cure period, then the customer&#8217;s remedy is generally limited to termination of the contractual arrangement related to the nonconforming product services with a pro rata refund of the related fees paid. The Company has not incurred significant expense under these service warranties, nor does it expect that any future expense is probable. Accordingly, the Company has determined that potential costs related to warranties are not probable or estimable and, as such, has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a76da278-81a0-4e48-a23f-73031a1371fb" contextRef="C_5360b172-6cb9-4fbf-9360-48f7d8fc7c8d" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_2f43ecbb-2522-4382-9908-f6b701bfd742" contextRef="C_9f37e247-ac55-43bf-93b8-cae2b9318c57" name="us-gaap:ValuationAllowancesAndReservesBalance" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">t recorded a reserve as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9fd21919-d88e-4022-b149-2e671a93f591" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:RecentlyAdoptedAccountingPronouncements" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The new standard is effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. The Company adopted the standard as of January 1, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f9141fff-2286-4fae-9670-6e9b8ddd04ec" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recently Issued Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its consolidated financial statements which is expected to result in enhanced disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.</span></p></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:nonNumeric id="F_6c7cc36e-412a-4d61-9af2-97a17cd160b8" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" escape="true" continuedAt="F_6c7cc36e-412a-4d61-9af2-97a17cd160b8_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Balance Sheet Components </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables show the Company&#8217;s financial statement details as of December 31, 2024 and 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Prepaid Expenses and Other Current Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b0df958a-eb27-4a98-9742-adfb918b2357" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"/>
        <td style="width:1.66%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.122%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.66%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.122%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid hosting</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_711e0aa4-6156-47be-a636-531c2dac084c" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:PrepaidHostingCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,128</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0d09160e-3a1d-4e42-b19a-758af0985f44" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:PrepaidHostingCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,074</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other prepaid expenses and other assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d88ee5bf-ee34-4714-a7a0-5fca3dbcdcf5" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:OtherPrepaidExpensesAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,225</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e17ed61-ec18-4979-b655-32f3b8e13f0a" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:OtherPrepaidExpensesAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,550</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total prepaid expense and other current assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_75f888bb-ab80-4f5a-b898-81a820ee817a" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,353</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a2ea25d-5792-4f2c-ba21-a57c8a845fc2" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,624</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">82</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_6c7cc36e-412a-4d61-9af2-97a17cd160b8_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Property and Equipment, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_40c43666-5428-40d8-8365-05474b6ee478" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:PropertyPlantAndEquipmentTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment, net consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"/>
        <td style="width:1.66%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.122%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.66%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.122%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Office equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4bbd68c0-3d00-47ba-8707-0423b9c1ab1c" contextRef="C_e74e6f96-f6ad-445f-8c61-42fb139f8e7a" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,886</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8d5ce48-60b8-4d13-9928-4564685d0784" contextRef="C_20ab948b-f3e0-4e30-aab1-337bda7942e5" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,427</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_426b2d59-7c4e-497e-9a6a-840739b00104" contextRef="C_e3b063bb-3d26-4542-b150-9f83cb9ae37b" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,376</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_28005242-c175-4f35-8e86-97e6e6be52c2" contextRef="C_29761284-016d-40fb-831f-6c50627b27b5" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,237</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_752e20b2-adcb-4ea6-a4e1-ace003cb066b" contextRef="C_3eee8fd6-6c5e-48d2-b700-5ceaa61e75c0" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,320</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18cdfe95-02b7-4241-8253-adcdf64ec2b0" contextRef="C_1c003523-d5aa-44f9-8b17-b5a45cc3753e" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,299</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6403ed9-6bbe-4ef6-af23-c62d487714e2" contextRef="C_036d8ed7-4d60-439d-bb10-4c14137bb742" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,534</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fbda02a6-b85b-447e-9063-4187987cf5d9" contextRef="C_edf2f143-3960-4b98-92fc-094232901428" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,467</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total property and equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd3bb8ea-eb95-4ddd-a459-2aeae4fd1bb7" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,116</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_228cb997-5efb-4880-8943-8ca4e4bc5365" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,430</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c21d78c1-810a-4a96-9675-0fc64f1bdd5b" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,783</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_862aeafe-a70b-4dc4-bde0-b5f414ab5774" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,362</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e5e88a71-b6f6-46c9-8b1f-9f57da940eb2" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,333</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0576ac3d-f99d-4b99-b2f3-9c857cf79184" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,068</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Depreciation and amortization expense related to property and equipment for the years ended December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_645ce58a-db59-4e3c-b1a1-696be0130c60" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:PropertyPlantAndEquipmentDepreciationAndAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3cae33c1-0a41-4132-9679-76181643b386" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:PropertyPlantAndEquipmentDepreciationAndAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9453fb79-8789-4d88-8045-293062d2e03c" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:PropertyPlantAndEquipmentDepreciationAndAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e359a386-86f2-465d-83e8-a679ed20cde6" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfCapitalizationTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The changes in the carrying value of capitalized internal-use software costs for the periods presented below are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:81.24%;box-sizing:content-box;"/>
        <td style="width:1.98%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.780000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2022</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f16965a-a139-4c4a-8b7a-e3645e60dfc1" contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,891</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27b3b566-9aea-40b8-94be-67e15d5c4160" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CapitalizedComputerSoftwareAdditions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,641</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e75d39c-3975-4102-a34a-01b83a40674f" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CapitalizedComputerSoftwareAmortization1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,350</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_487bb7d3-ec1f-4776-ae69-27c5e2b2a93d" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,182</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_98f3f7c8-c0ed-4e95-9cea-f20899a8aa6a" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CapitalizedComputerSoftwareAdditions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,067</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3007e12a-161b-4678-8b0b-1a581c4bca15" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CapitalizedComputerSoftwareAmortization1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,230</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0a1f15b2-f58c-4147-be72-da88758e638f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,019</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accrued Expenses</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d1370961-4eb8-4614-9a4f-666d22e1cf8e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" escape="true" continuedAt="F_d1370961-4eb8-4614-9a4f-666d22e1cf8e_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"/>
        <td style="width:1.66%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.122%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.66%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.122%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued hosting</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3054d2a-72d0-48cf-853a-d80c27437a19" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:AccruedHosting" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,151</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a056507-1b31-43e8-8922-7c9e758d303f" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:AccruedHosting" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,506</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued commission and bonus</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2fc7decf-b2a0-43fc-aa6b-08104d88b376" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AccruedSalesCommissionCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,215</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f08604b-fa11-4d87-af51-8653479ad2f5" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AccruedSalesCommissionCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,383</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued payroll and employee related taxes</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b99ff0e9-4f93-4650-8112-41edde8fa175" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,500</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5de568a5-4d5b-48e9-b734-1f363542e7f0" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,468</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued sales tax</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e84d5de-cf72-4b20-adc0-e102be1ea08f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:AccruedSalesTaxCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">429</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_57409b29-98c1-486c-ac92-2c25604288f0" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:AccruedSalesTaxCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">322</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan withholding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f50b36f8-3157-4032-ace6-e00e74194f1b" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:EmployeeStockPurchasePlanWithholding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">811</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d98e18b6-559c-49da-857b-4b2415f052a2" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:EmployeeStockPurchasePlanWithholding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,017</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, current</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0cf58a6f-b2f5-43f8-a808-80e341cacd90" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:OperatingLeaseLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,812</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5bbd4222-8388-420e-a781-0d01d4cbc45c" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:OperatingLeaseLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,571</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other accrued liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d69e4fc0-eb82-4275-9160-cca4da910da8" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,933</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c896332-83b0-4e33-b291-ab2b937c663c" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,390</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total accrued expenses</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77035863-383d-4da1-8628-851703d22bca" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,851</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80b3d8ff-4e98-4956-8520-787ba7e42f08" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,657</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:continuation id="F_d1370961-4eb8-4614-9a4f-666d22e1cf8e_1"></ix:continuation></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">83</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9f5464ca-8cc3-427a-8374-a2a35ae533f9" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:FairValueDisclosuresTextBlock" escape="true"><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fair Value Measurements</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6cad7302-1b21-47b1-ac1e-549cd46e218e" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes, for financial assets measured at fair value, the respective fair value and classification by level of input within the fair value hierarchy (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:40.568%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.762%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1.12%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.562%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.442%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.282%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amortized Cost</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Gains</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Losses</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated Fair Value</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 1:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Money market funds</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0883c3d9-82d7-48e9-8e3f-1b065f3b1dfd" contextRef="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">137,374</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14d7ee0e-f6eb-48a7-9d08-f31c39036275" contextRef="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8933aab2-516f-4b66-bb8d-763c6cf95901" contextRef="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85795dc6-c0fd-46cc-b1cd-5c10d71b1303" contextRef="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">137,374</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 2:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6cebf945-08cd-48aa-96ba-cbbc005ec178" contextRef="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,826</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1371c61e-60b8-4b48-a155-0ff269befcc5" contextRef="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_486dc438-0927-4200-8cb0-b45c10729718" contextRef="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1601ec9e-ac75-4092-9f05-64de6f0660c1" contextRef="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,826</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Available-for-sale securities</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc3e7ab9-f745-4748-977d-a3db429dfc75" contextRef="C_35d8bf91-ee0e-4897-9a53-700e14e20514" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,655</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e143850-596a-4565-a036-342933a02182" contextRef="C_35d8bf91-ee0e-4897-9a53-700e14e20514" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2baf58d-8375-4921-a3f3-2a2d93c08e97" contextRef="C_35d8bf91-ee0e-4897-9a53-700e14e20514" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc6c7453-8d45-44b0-b1ce-60e5f9353045" contextRef="C_35d8bf91-ee0e-4897-9a53-700e14e20514" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,661</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a865819e-027d-4b29-b500-cee13f4ffe07" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,855</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f5f67f0f-ea30-466a-82a4-cd765d4c6fae" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20c0a2f6-de8f-4989-a4e8-fcc341cf6362" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a99020a0-216b-4e27-8055-ab308eb40ed0" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,861</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:40.568%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.762%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1.12%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.562%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.442%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.282%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amortized Cost</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Gains</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Losses</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated Fair Value</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 1:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Money market funds</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c02541b-c437-46c5-a7e0-78b99b54a975" contextRef="C_ab0fb4e1-5202-44df-a6b8-31adb6754187" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">211,741</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b2c76741-d454-4b00-9ca2-5eb2f75aa1d6" contextRef="C_ab0fb4e1-5202-44df-a6b8-31adb6754187" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e2ae7c5-5d34-428a-b038-62d8b4a05886" contextRef="C_ab0fb4e1-5202-44df-a6b8-31adb6754187" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7d844201-37e6-441d-a971-42a06744beec" contextRef="C_ab0fb4e1-5202-44df-a6b8-31adb6754187" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">211,741</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 2:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Available-for-sale securities</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eafaa207-3c16-4fe1-ae2f-fd796c6cbaba" contextRef="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74,090</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a74faeef-937e-4985-835b-64a999505fd7" contextRef="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37aac4fd-ef68-48e9-bc20-42830b29f219" contextRef="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">181</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e6b5ecd3-205f-4c65-b76e-9ae5196a0cd3" contextRef="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73,909</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b05fb759-d913-4fba-af65-a8ccb28e1004" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">285,831</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_abcd3437-e998-498e-b778-d85503046546" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_76b3abb3-597b-4dbf-b91d-9d3429da8f20" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">181</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b0fa80fd-221a-4b03-abfe-6683b6a15520" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">285,650</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_7fe5c353-3c31-4678-a032-a81b8674afae" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Included in &#8220;Cash and cash equivalents&#8221; in the Company's consolidated balance sheets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023, in addition to cash of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ad73994-f4c2-44d8-af72-4fa12d6ba2e9" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:CashEquivalentsAtCarryingValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">21.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e9a466d-0ea1-44d6-b46b-eb6215021b87" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CashEquivalentsAtCarryingValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">36.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. </span></ix:footnote></div></div></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses quoted prices in active markets for identical assets to determine the fair value of the Company's Level 1 investments. The fair value of the Company's Level 2 investments is determined using pricing based on quoted market prices or alternative market observable inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_26c89522-4b78-4aaa-8de7-a95bb5fc1b38" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The fair value of the Company's available-for-sale securities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, by remaining contractual maturities, was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.943%;box-sizing:content-box;"/>
        <td style="width:2.261%;box-sizing:content-box;"/>
        <td style="width:1.881%;box-sizing:content-box;"/>
        <td style="width:17.547%;box-sizing:content-box;"/>
        <td style="width:2.261%;box-sizing:content-box;"/>
        <td style="width:2.261%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.846%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Due in one year or less</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19a04880-fc89-4fa4-86ce-a4f25e3ca85a" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,419</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Due in greater than one year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8089de4-c83a-4715-bd85-a51054c1104b" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,242</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f73e9665-0894-42dd-8c2a-5e5c1db663c2" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,661</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company periodically evaluates its investments for expected credit losses. The unrealized losses on the available-for-sale securities were primarily due to unfavorable changes in interest rates subsequent to the initial purchase of these securities. None of the Company's available-for-sale securities have been in a continuous unrealized loss position for twelve months or longer as of December 31, 2024. The Company expects to recover the full carrying value of its available-for-sale securities in an unrealized loss position as it does not intend or anticipate a need to sell these securities prior to recovering the associated unrealized losses. The Company also expects any credit losses would be immaterial based on the high-grade credit rating for each of such available-for-sale securities. As a result, the Company does not consider any portion of the unrealized losses as of December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to represent a credit loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">84</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:nonNumeric id="F_0d10c50f-e630-4c38-9adb-710f266eca87" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock" escape="true" continuedAt="F_0d10c50f-e630-4c38-9adb-710f266eca87_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Acquisitions, Intangible Assets, and Goodwill</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 15, 2024, the Company completed an acquisition of a privately-held company for an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2db7873e-4a03-4610-b559-e595ddc54552" contextRef="C_e821504b-1e3c-4a29-82ff-568c82e2d06f" name="us-gaap:BusinessCombinationConsiderationTransferred1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">33.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, consisting of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8b06a60-8a8d-497f-9539-9aa4202d3cec" contextRef="C_e821504b-1e3c-4a29-82ff-568c82e2d06f" name="us-gaap:PaymentsToAcquireBusinessesGross" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">26.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_228f906a-3456-427b-817a-03a7de77b6f2" contextRef="C_e821504b-1e3c-4a29-82ff-568c82e2d06f" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">6.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of equity consideration through the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e5aca1b7-dead-4db5-b215-6e6fc647e882" contextRef="C_e821504b-1e3c-4a29-82ff-568c82e2d06f" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of its common stock. This includes a holdback that will be paid on the 12-month anniversary of the closing date. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase price based on the estimated fair values, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_328bfa92-d032-43ae-944b-e326d70ed152" contextRef="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c" name="us-gaap:BusinessCombinationConsiderationTransferred1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">9.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6db750f3-dd64-4e1c-a328-2f32601fdd8f" contextRef="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million as a developed technology intangible asset, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1461f02c-e83f-4d0b-bd52-1fca1b72629c" contextRef="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c" name="ampl:BusinessAcquisitionsIntangibleAsset" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million as a customer related intangible asset, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_88803b58-25a0-40c5-9884-224abacdbbe8" contextRef="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c" name="ampl:BusinessAcquisitionsTradeNameAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> thousand as a trade name asset. </span><span><ix:nonNumeric id="F_6ef148c9-ea68-49d6-9802-4eb2827890e6" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock" escape="true" continuedAt="F_6ef148c9-ea68-49d6-9802-4eb2827890e6_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The useful lives of the acquired intangible assets are as follows:</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_6ef148c9-ea68-49d6-9802-4eb2827890e6_1"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:58.994%;box-sizing:content-box;"/>
        <td style="width:1.502%;box-sizing:content-box;"/>
        <td style="width:39.504%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Intangible Asset</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful Life</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><ix:nonNumeric id="F_86b30157-7bc7-4e23-afdf-c83c4efaa0e6" contextRef="C_3c50811d-ce4d-45d7-9431-243582c4717d" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5 years</span></ix:nonNumeric></span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer related</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><ix:nonNumeric id="F_eaaee950-89b7-4b7a-bdd2-4a335b7113cb" contextRef="C_b42ed14b-fdef-4002-ab16-dcbd2806639c" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></ix:nonNumeric></span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><ix:nonNumeric id="F_6d6f0bef-c6d6-4819-acd3-c4fbf3d5b11e" contextRef="C_b6682258-de1d-4b7e-a2a5-316013473478" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1 year</span></ix:nonNumeric></span></p></td>
       </tr>
      </table></ix:continuation></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c674bd5-f856-4ab0-8952-04ae4f5c494c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:FairValueOfAssetsAcquired" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">20.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million after measurement period and working capital adjustments. As part of the acquisition, the Company also agreed to retention agreements with key employees in which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_457bfddf-abfb-4e12-8ba5-42ab63f763eb" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:RestrictedStockSharesIssuedUnderEmployeeRetention" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of common stock are restricted and deemed as compensation for post combination services. The total value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7a6ade04-77c1-46f7-a7ee-4fe3901bb622" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:RecognizedShareBasedCompensationExpenses" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">13.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million related to these restricted shares was recognized as stock-based compensation expense in the year ended December 31, 2024.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company believes the goodwill balance associated with the acquisition represents the synergies expected from expanded market opportunities when integrating the acquired developed technology with the Company&#8217;s offerings as well as acquiring an assembled workforce. Related goodwill is deductible for income tax purposes. Aggregate acquisition-related costs associated with the business combination was not material for all periods presented and were included in general and administrative expenses in the consolidated statements of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The results of operations of this business combination have been included in the Company&#8217;s consolidated financial statements from the acquisition date. The business combination did not have a material impact on the Company&#8217;s consolidated financial statements. Therefore, historical results of operations prior to the acquisition dates and pro forma results of operations have not been presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Intangible Assets Other Than Goodwill</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_78f12138-6b9c-4722-96ab-79fc7f0cea5f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:25.984%;box-sizing:content-box;"/>
        <td style="width:0.999%;box-sizing:content-box;"/>
        <td style="width:0.999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:8.113%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:0.999%;box-sizing:content-box;"/>
        <td style="width:1.999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:8.513%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:0.999%;box-sizing:content-box;"/>
        <td style="width:1.239%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.6930000000000005%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.079%;box-sizing:content-box;"/>
        <td style="width:1.079%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.6930000000000005%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.179%;box-sizing:content-box;"/>
        <td style="width:1.079%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:8.892999999999999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.179%;box-sizing:content-box;"/>
        <td style="width:1.079%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.194%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated Amortization</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated Amortization</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_62969ba8-b484-41a5-a53d-2c44955bac5e" contextRef="C_3c50811d-ce4d-45d7-9431-243582c4717d" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,250</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e590150d-9398-48ff-9865-5b09dbd0ed74" contextRef="C_3c50811d-ce4d-45d7-9431-243582c4717d" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,708</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b52c7925-0f7a-44f2-b84e-9a2288481833" contextRef="C_3c50811d-ce4d-45d7-9431-243582c4717d" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,542</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7cc2a639-d54e-483c-8d69-acbeaf8560e8" contextRef="C_4e7a6393-14f4-4c1f-bcbc-4f31ebae0f23" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,550</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2ca024e-a2ab-4607-80f1-fe704686fb4d" contextRef="C_4e7a6393-14f4-4c1f-bcbc-4f31ebae0f23" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,258</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a8e7084-3b97-4b35-8df6-4e675797a383" contextRef="C_4e7a6393-14f4-4c1f-bcbc-4f31ebae0f23" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">292</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer related</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9aa87343-1965-4a31-8f71-485d1a8db406" contextRef="C_b42ed14b-fdef-4002-ab16-dcbd2806639c" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,631</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_baaaf1f6-6812-454e-845a-ab1313a8ba11" contextRef="C_b42ed14b-fdef-4002-ab16-dcbd2806639c" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">880</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_453482cd-9ec4-4e0b-970d-32f905eaac9a" contextRef="C_b42ed14b-fdef-4002-ab16-dcbd2806639c" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">751</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_26fa6fb3-6ea3-4f47-ba1a-ef5ff91d637e" contextRef="C_7b5db0fe-dfa6-4f58-a02b-9f47d2cacb35" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">931</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6eb31326-39a2-435d-9988-b4310184eb50" contextRef="C_7b5db0fe-dfa6-4f58-a02b-9f47d2cacb35" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">614</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4485a5e2-f5a7-4d00-a365-49a3839fca2a" contextRef="C_7b5db0fe-dfa6-4f58-a02b-9f47d2cacb35" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">317</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1268b2c-6508-4369-b1a6-ca02804d521b" contextRef="C_b6682258-de1d-4b7e-a2a5-316013473478" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_84d2317a-37f6-4ad6-a88d-2679654c81e0" contextRef="C_b6682258-de1d-4b7e-a2a5-316013473478" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">19</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_daac1280-a3c9-4d75-9a38-e7990c03656b" contextRef="C_b6682258-de1d-4b7e-a2a5-316013473478" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3db5d349-8284-4077-a4e1-c92fd0d0486b" contextRef="C_76dc6eea-0c13-483d-8fa0-3129a8f8284b" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_99bc7057-292c-4842-a399-e048569a17aa" contextRef="C_76dc6eea-0c13-483d-8fa0-3129a8f8284b" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b3f5f52f-6db4-4f38-a007-a30ce7af8669" contextRef="C_76dc6eea-0c13-483d-8fa0-3129a8f8284b" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangible assets, net</span></p></td>
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4c988a55-cc4d-4d1d-9973-63f1788be39a" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,971</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e5ae3742-66a4-4252-8948-40d04c35a9e5" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,607</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c3b51df1-97c4-413c-b580-f27a1c61ee4f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,364</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_381e4b51-45f0-4cb5-b603-a94f5feb5136" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,481</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a5de6045-c2f1-4bf6-b2e6-674064bc3ad4" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,872</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27ed9850-4e30-4041-9d7f-371bd09deb8b" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">609</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amortization expense of intangible assets was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_339dbc18-ce96-4aeb-ac46-b07a444f6ba9" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dbf0f2ae-2ecc-4c38-bcf1-55ddebdd95de" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a656b11-b082-40de-93dd-cd5e53190541" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for the years ended December 31, 2024, 2023, and 2022, respectively.</span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">85</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_0d10c50f-e630-4c38-9adb-710f266eca87_1"><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_fade5513-e65e-4118-b25e-7761cbad7fa4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" escape="true" continuedAt="F_fade5513-e65e-4118-b25e-7761cbad7fa4_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, future amortization expense is expected to be as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:80.444%;box-sizing:content-box;"/>
        <td style="width:1.8%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.757%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_99c95cb4-9250-4fc7-b0e8-7dc52355a1da" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,145</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f01d074e-bfb4-4b6d-a5ad-bcff9b851fc6" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">972</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_efc166e4-d1ad-4857-a798-955e9cef9059" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">923</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a9d6fa24-5b72-41c1-933d-65fd396c69ee" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">741</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b1d69bd-580b-47ae-a0be-302665a37196" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">583</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da7534ec-f531-4b9c-96a1-570d9b996638" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,364</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:continuation id="F_fade5513-e65e-4118-b25e-7761cbad7fa4_1"></ix:continuation></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_ea34bc10-6dde-4f7f-821e-05a91f3a2ae5" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" escape="true" continuedAt="F_ea34bc10-6dde-4f7f-821e-05a91f3a2ae5_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(5)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stockholders&#8217; Equity and Equity Incentive Plans </span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Preferred stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the direct listing of the Company's Class A common stock on the Nasdaq Capital Market (the "Direct Listing") on September 21, 2021, an amended and restated certificate of incorporation of the Company was filed with the Secretary of State of the State of Delaware, which authorized the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3558d10-d665-4ccb-9862-1c737b85f4c0" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="6" decimals="-6" format="ixt:num-dot-decimal">20</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of undesignated preferred stock with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f09bcf2-e9f9-47ef-8ffd-84e5708af1b6" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal">0.00001</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per share and rights and preferences, including voting rights, designated from time to time by the Company's board of directors.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Common Stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has two classes of common stock: Class A common stock and Class B common stock. The Company's amended and restated certificate of incorporation authorizes the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b28b4e7-f71f-4e9c-8353-35ce95289842" contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="6" decimals="-6" format="ixt:num-dot-decimal">600</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of Class A common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d58cc7a7-3abc-4b38-873e-90be23a85caa" contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="6" decimals="-6" format="ixt:num-dot-decimal">600</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_83d6d8b2-0bae-4f46-b319-ca54c0f50aa3" contextRef="C_ef4188d9-ea8a-430e-8ee5-196469bd0555" name="us-gaap:CommonStockVotingRights"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Each share of Class A common stock is entitled to one vote</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b2d20afd-5639-4b55-9329-a00ae3913392" contextRef="C_bd3808e1-a4c4-4fbd-a4a0-cc6f75fa56ba" name="us-gaap:CommonStockVotingRights"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Each share of Class B common stock is entitled to five votes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Class A and Class B common stock each have a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ea012ea-bc4d-4546-8d00-3edeffa43f72" contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_74974229-0617-4f6f-8ebf-02e7783e2acf" contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="5" format="ixt:num-dot-decimal">0.00001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per share and are referred to as common stock throughout the notes to the consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends whenever funds are legally available and if declared by the Company's board of directors.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock will also automatically convert into one share of Class A common stock upon any transfer, except for certain permitted transfers described in the Company's amended and restated certificate of incorporation. In addition, each share of Class B common stock held by the Company's three cofounders (or any of such founder&#8217;s affiliates) will convert automatically into one share of Class A common stock on the earlier of: (i) the death or incapacity of such founder or (ii) the date that is six months following the date on which such founder is no longer an employee or director of the Company (unless such founder has rejoined the Company during such six-month period). Each outstanding share of the Company's Class B common stock will also convert automatically into one share of Class A common stock on the date that is six months following the date on which no founder is an employee or director of the Company (unless a founder has rejoined the Company during such six-month period). In addition, any transfer by a founder (or such founder&#8217;s affiliates) to one or more of the other founders (or such founders&#8217; affiliates) will not result in the automatic conversion of such shares of Class B common stock to Class A common stock. Once converted into Class A common stock, the Class B common stock may not be reissued.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_817b881f-06af-4eb7-ba08-6e0317338c6b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:ScheduleOfReservedSharesOfCommonStockTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has reserved shares of its Class A common stock as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.053%;box-sizing:content-box;"/>
        <td style="width:1.1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.523%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.223%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2014 Stock Option and Grant Plan and 2021 Incentive Award Plan:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options outstanding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b1e58cd-7a54-400f-97de-7923160bc950" contextRef="C_19017113-2622-4ffb-94df-33059e572677" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,501,725</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e4d7fda8-6906-4d44-9dab-32d67a7e7415" contextRef="C_a25f776c-d39d-46c0-9d5c-b119a00ee980" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,268,055</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">RSUs outstanding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44d5cca5-f939-4414-9bbd-9e2c6385203c" contextRef="C_51836940-73ed-4f58-b4a6-775ae17207e0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,519,769</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac90f49c-641d-4fd8-8675-7661b88b413e" contextRef="C_edffc430-1511-4523-92bf-dd4256a48905" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,301,279</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares available for future issuance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80ddba7d-34c9-4739-9624-ce024035b6fb" contextRef="C_a7e656da-3c7b-4d42-9b7e-634a6d195e81" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,310,859</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5139df06-bb48-47c1-bc7d-c85e49ca9632" contextRef="C_0e8952c9-3c87-44bf-b537-25c4650f4cbd" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,260,813</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares available for future issuance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e146300-13bb-42ef-b253-53cc0158ae44" contextRef="C_8202b758-2740-4c23-ba33-111a39737590" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,810,524</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e7f34006-ba54-42e6-a5eb-557b93290848" contextRef="C_916fc432-3dc8-475c-815a-bbd8d604fd26" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,079,994</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total reserved shares</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79769680-12b9-4e99-8d64-160c40a8e09c" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,142,877</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d73c65f6-7d9f-4d72-a0d2-712af08b68ea" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,910,141</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">86</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_ea34bc10-6dde-4f7f-821e-05a91f3a2ae5_1" continuedAt="F_ea34bc10-6dde-4f7f-821e-05a91f3a2ae5_2"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Equity Incentive Plans</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">2014 Stock Option and Grant Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2014, the Company adopted its 2014 Stock Option and Grant Plan (as amended, the &#8220;2014 Plan&#8221;), pursuant to which shares of the Company&#8217;s common stock were reserved for the issuance of stock options (incentive and non-statutory), restricted stock units (&#8220;RSUs&#8221;), and restricted stock to employees, directors, and consultants under terms and provisions established by the Company's board of directors and approved by the Company&#8217;s stockholders. The 2014 Plan was terminated in September 2021 in connection with the Direct Listing but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2014 Plan. No further equity awards will be granted under the 2014 Plan. With the establishment of the 2021 Incentive Award Plan (the &#8220;2021 Plan&#8221;) as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2014 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">2021 Incentive Award Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In August 2021, the Company's board of directors adopted, and its stockholders approved, the 2021 Plan, which became effective in connection with the Direct Listing. The 2021 Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSU awards, performance bonus awards, performance stock units, dividend equivalent awards and other forms of equity compensation (collectively, &#8220;equity awards&#8221;). As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e61055bc-0a91-4d7f-9d78-60cb72418969" contextRef="C_1b71c30b-41ff-45ab-a931-808483c123c5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">18,310,859</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of the Company's Class A common stock have been reserved for issuance under the 2021 Plan in addition to (i) any shares available for issuance under the 2014 Plan as of the effective date of the 2021 Plan, (ii) the number of shares represented by awards outstanding under the Company's 2014 Plan (&#8220;Prior Plan Awards&#8221;) that become available upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock awards granted under the 2014 Plan, and (iii) an annual increase on the first day of each fiscal year beginning in 2022 and ending in 2031, equal to the lesser of (A) 5% of the shares of the Company's common stock outstanding (on an as-converted basis) on the last day of the immediately preceding fiscal year and (B) such smaller number of shares of stock as determined by the Company's board of directors; provided, however, that no more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_068f537f-75e4-4c17-a78d-ce597722f64d" contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">88,000,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of stock may be issued upon the exercise of incentive stock options.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Option Awards</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock options granted under the 2014 Plan and the 2021 Plan (collectively, the &#8220;combined stock plans&#8221;) generally vest based on continued service over </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7b334204-cdfa-4d9e-94c3-14a8a64e8ef0" contextRef="C_cb21464d-ce8a-4b07-987a-b0d26dfa66c8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><ix:nonNumeric id="F_76f64004-bcb4-45f8-9f0b-fecc1e3a3657" contextRef="C_0bc18601-3bf9-42a9-bbbd-87940c4ce8a9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><ix:nonNumeric id="F_8749cdcd-a26d-493a-bc4f-83628a457678" contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four years</span></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_03b058af-604f-444b-971a-613f876b987c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Option activity under the Company's combined stock plans is set forth below:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:35.993%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.137%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.14%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.638%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.137%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.14%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.818%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">average</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Aggregate</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Outstanding</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">average</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">remaining</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">intrinsic</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">stock</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">exercise</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">contractual</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">options</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">price</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">life (years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balances as of December 31, 2023</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1277947e-3673-4979-9981-94841d0aa28e" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">14,268,055</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8191ab1-74c2-4134-b10e-a941fca48fc4" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">4.40</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_c4c3cd45-6d7a-4b02-9d5b-6a3e09b335de" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.27</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_13f07989-6120-42a6-8335-9fbcb4b28f0f" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">118,757</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aff44fd4-0cf3-454f-8011-bcca352ec7ea" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fd7d82dd-e84b-45e9-8100-cf5a454e1baa" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercised</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c68da910-3a91-4cdf-9e36-341f90126af3" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">2,256,288</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4db17e41-2893-4d53-9e2f-98c3246fad76" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">2.89</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cancelled/forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1bd4a24e-7335-4363-a73c-1b8494eae8f3" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">510,042</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9fa4335f-4a66-490e-ac8c-7b93e6652ace" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">10.81</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balances as of December 31, 2024</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4cf4d7fa-963c-4f3b-86a1-1ee6538bac3f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">11,501,725</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1941582-0f88-40ce-b713-ba0bff5087af" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">4.41</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_4f8dab3c-7b10-429b-b8e9-c1b46675084b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.25</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db274354-4dad-4899-b9d6-817c2dbbb5a4" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,628</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercisable as of December 31, 2024</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44cbc4b0-1ade-494d-a3ef-f27040d6883f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">10,998,001</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18550b64-28e2-47de-8e02-bdd6f8485f62" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">4.05</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_70de27a4-5aef-4810-ab68-74e82e1769e1" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.16</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e41ee024-6ff0-4ad1-9a18-44fcc46fa4bf" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,436</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_299c7a15-6b89-4206-b5ba-c35cc6da3838" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As no forfeitures are estimated due to the Company's adoption of ASU No. 2016-09, all options are vested or expected to vest. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no options were outstanding that were subject to a future performance condition </span></ix:footnote></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_053bf921-6f9a-4755-a089-89ee5246f1e0" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exercisable shares include vested options as well as unvested shares that can be early exercised </span></ix:footnote></div></div></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The aggregate intrinsic values of options are calculated as the difference between the exercise price of the options and the market price for shares of the Company&#8217;s Class A common stock as of each period-end. The total intrinsic value of options exercised for the years ended December 31, 2024, 2023, and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_93c67314-01a3-41bd-9f2f-8080919446b6" contextRef="C_edda3433-9c2f-4fad-b2bd-36b654ce6356" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">17.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d36bf909-55d0-437f-843b-59fdfdbf1bbf" contextRef="C_6a27c8b7-c942-47d4-96d3-6cdb1d668f57" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">16.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3a981aa-d34d-415a-9f82-bcff735300d1" contextRef="C_1c5e553f-4a89-457d-b115-7817bfb5a3a1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">23.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No stock options were granted in the year ended December 31, 2024. Stock options granted during the years ended December 31, 2023 and 2022 had a weighted average grant date fair value of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9583d416-b448-42bd-910f-d6d8982de83e" contextRef="C_6a27c8b7-c942-47d4-96d3-6cdb1d668f57" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">6.69</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;"><ix:nonFraction id="F_06427313-9fcb-401d-9a30-b2e6f7c0ae50" contextRef="C_8a52aec1-2da2-46b6-9dd4-799102d6d2da" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">8.27</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">share, respectively. The fair value is being</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">87</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_ea34bc10-6dde-4f7f-821e-05a91f3a2ae5_2" continuedAt="F_ea34bc10-6dde-4f7f-821e-05a91f3a2ae5_3"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expensed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">over the vesting period of the options on a straight-line basis as the services are being provided. No tax benefits were realized from options during the periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, total unrecognized stock-based compensation expense related to options outstanding under the combined stock plans was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_579c04dd-d8d9-4709-b2a4-1841ce4d65af" contextRef="C_89d452d1-5e0d-41d4-aeef-ca506e1ba0af" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This unrecognized expense as of December 31, 2024 is expected to be recognized over the weighted average remaining vesting period of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ba572f21-1bfe-4438-bf99-05c1a3d1388f" contextRef="C_268726fb-afbd-4261-986f-5f23b5580a9f" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">years. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8934b58a-5033-4c29-a919-129858d1ae05" contextRef="C_89d452d1-5e0d-41d4-aeef-ca506e1ba0af" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">342,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of non-employee stock options outstanding under the combined stock plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The fair value of each option granted to employees under the 2021 Plan is estimated on the grant date using the Black-Scholes pricing model.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_32517865-285e-4609-98e9-a035eae90172" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following range of assumptions and data inputs were used in the Black-Scholes option-pricing model to estimate the fair value of the options granted under the 2021 Plan:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.421%;box-sizing:content-box;"/>
        <td style="width:1.053%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.738%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.053%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.326%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.053%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:16.358%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fair value of common stock</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_289595e8-415c-4d11-8fb3-18b636c00db3" contextRef="C_309b27de-18ff-4b21-90ea-28f1c00a85f7" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6db4bc19-109f-41be-b5b2-3585368fe5f1" contextRef="C_6a62b0a6-e404-482d-9279-7bb67c8aa71f" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">11.37</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4b71f9f-a3be-459d-bb98-bdae3de0d3cd" contextRef="C_b80ec104-a0bc-47c3-8af1-9c78e7fc1460" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">12.37</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e80d882a-fea7-42bd-9c83-76cae368ba0e" contextRef="C_c337cc4d-d471-43b4-9961-6edb99ab7de5" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">14.62</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c0a9dac6-a726-4719-aadf-e396d2e977ab" contextRef="C_d6add92e-478b-43aa-a541-7e1e7000a9f8" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">15.63</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_773072e4-c502-45a6-bb4d-71314457d15b" contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0a3899a7-a6ea-458a-b9d6-fa5cb08a4663" contextRef="C_45b140cf-91fc-4a9d-bb4f-2cf7721f72cb" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a71e04d5-fef4-4ff6-a4ef-4ccaee56eae1" contextRef="C_0bc18601-3bf9-42a9-bbbd-87940c4ce8a9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b880ed4-4daa-43b9-94b0-5ec50fb478e7" contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_791e6897-2b52-475a-8679-6a7328e31b08" contextRef="C_ce3c0981-643b-4a74-8b33-5bcda8c07d67" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">3.59</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a96e36b1-47b0-4005-93d7-4aa811b7aa95" contextRef="C_1477c499-6190-4479-b220-7027d635331b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.36</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2c40930e-4e26-4d3a-8f60-a15b847611cb" contextRef="C_c624e6c0-3af2-4a4e-aaa6-bcd6a4c1a608" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">3.01</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a80a2679-5091-4c1f-8097-d486167366eb" contextRef="C_cfc93e04-1ef3-4f5c-b39d-9e9b3abd0154" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">3.36</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc6a0252-c675-4890-984c-9cb189129514" contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_32ea67e9-e841-44a3-abd4-a72289a6b3ba" contextRef="C_ce3c0981-643b-4a74-8b33-5bcda8c07d67" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">56.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_91f58fb7-ae75-4fa1-b878-9516d69e02d7" contextRef="C_1477c499-6190-4479-b220-7027d635331b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">56.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a6764eb0-ab8b-437d-ba04-734b71917d58" contextRef="C_c624e6c0-3af2-4a4e-aaa6-bcd6a4c1a608" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">55.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2ba5d1d-46af-4158-b5cd-f9df5aea980f" contextRef="C_cfc93e04-1ef3-4f5c-b39d-9e9b3abd0154" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">55.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected term (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_1e9a7b38-1b92-497e-b051-ae3aba32e2a1" contextRef="C_ce3c0981-643b-4a74-8b33-5bcda8c07d67" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- </span><span><ix:nonNumeric id="F_bd25ac3f-a361-45b5-aa9d-783ade0c82c3" contextRef="C_1477c499-6190-4479-b220-7027d635331b" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_9dcd4fe0-2fe5-4a9d-9d90-d05f7ed5b290" contextRef="C_c624e6c0-3af2-4a4e-aaa6-bcd6a4c1a608" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.0 </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><ix:nonNumeric id="F_a795543c-3661-431f-b83f-41f0b6659527" contextRef="C_cfc93e04-1ef3-4f5c-b39d-9e9b3abd0154" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.3</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Restricted Stock Units</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RSUs granted under the 2021 Plan generally vest based on continued service. During the years ended December 31, 2024, 2023, and 2022, the Company recorded </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9c4e7de3-0471-4229-9da4-282962cdc607" contextRef="C_538ecb32-5175-45e7-807c-ba0b915cfed0" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">85.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_54059783-99e6-4bee-9e28-4ad99b90fb69" contextRef="C_6fbb10f7-4d7c-4460-b81b-825a313313f7" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">77.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f05f3b30-9b32-4311-a0eb-b6182bd80023" contextRef="C_89853727-98f8-4ae1-8b92-2aab4a9dd637" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">46.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in expense related to RSUs, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The total fair value of RSUs vested during the years ended December 31, 2024, 2023, and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9f3bc22-7d02-450c-8f31-67eee7ea4fc0" contextRef="C_538ecb32-5175-45e7-807c-ba0b915cfed0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">69.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85d53d1e-1ea7-40a8-bce8-d3c38f0e5a5f" contextRef="C_6fbb10f7-4d7c-4460-b81b-825a313313f7" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">56.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_01a02371-2b5b-4b7c-80a7-fdf4860578ad" contextRef="C_89853727-98f8-4ae1-8b92-2aab4a9dd637" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">25.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. As of December 31, 2024, total unrecognized stock-based compensation expense related to RSUs was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d99213cd-d491-4eec-98e6-2d75b5def798" contextRef="C_cd07b723-0dca-4113-a09c-0748f35b75d2" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">138.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This unrecognized expense as of December 31, 2024 is expected to be recognized over the weighted average remaining vesting period of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_687c4284-6a13-4b95-aca3-f4675b399e49" contextRef="C_c936df86-92df-4f66-887d-8580803f1a5e" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.13</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">years. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;"><ix:nonFraction id="F_0b544fbf-4537-4b0b-8c98-b5845f8a8def" contextRef="C_9c8cf581-b06c-43e8-8254-7c6370f0b676" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">177,661</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of non-employee RSUs outstanding under the combined stock plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a2b18b89-e829-4eab-9e12-be80e5ddb0a4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.713%;box-sizing:content-box;"/>
        <td style="width:1.08%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.203%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.54%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.463000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Restricted stock<br/>units</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted-average<br/>grant date fair <br/>value per share</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2023</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5085d418-6e4b-47dd-8445-ff4e986dae33" contextRef="C_edffc430-1511-4523-92bf-dd4256a48905" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">11,301,279</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a75c0185-1062-454e-88b8-7cc18448e9bb" contextRef="C_edffc430-1511-4523-92bf-dd4256a48905" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">14.76</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4415485e-0bd7-4dbc-b9c2-cd8ef019d9e7" contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">12,135,585</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d77b86c8-45ca-4393-9637-2bd62be3e5cd" contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">9.59</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5723e91b-1714-430b-aa57-4a322ffdd8e3" contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">6,794,806</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ff00310-7645-4b0a-8574-9cf205517968" contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">13.59</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cancelled/forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d51a8fb1-f9e2-442d-8655-a27f010b856b" contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">3,122,289</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_60798e58-3ec0-434e-9a3d-ee360182b148" contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">13.45</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_68178665-a80e-47a4-8006-80081612728c" contextRef="C_51836940-73ed-4f58-b4a6-775ae17207e0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">13,519,769</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_073c0829-4065-471f-bdd0-a03dc44f8cd1" contextRef="C_51836940-73ed-4f58-b4a6-775ae17207e0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">11.02</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In August 2021, the Company&#8217;s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), which became effective in connection with the Direct Listing. The ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_66d8000c-5412-4d36-9f1b-b38ee312d8e2" contextRef="C_d18bfa48-532c-4871-9fc5-a235b21c262b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,810,524</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of the Company&#8217;s Class A common stock have been reserved for future issuance under the ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the ESPP. The ESPP offers employees the option to purchase shares through a series of consecutive 12-month offering periods on each May 15th and November 15th (with two six-month purchase periods during each offering period). The price at which Class A common stock is purchased under the ESPP is equal to the lower of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73489c5b-50aa-40cc-b06b-948ee7484bd0" contextRef="C_44e46d8f-58cf-4635-8db6-cedc8deb3269" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">85</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the closing trading price per share of the Company's Class A common stock on the first trading date of an offering period in which a participant is enrolled or (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_402e614c-2a02-4d01-8758-4c85081b6cee" contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">85</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of the closing trading price per share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">88</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_ea34bc10-6dde-4f7f-821e-05a91f3a2ae5_3"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">on </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the purchase date, which will occur on the last trading day of each purchase period, or such other price designated by the administrator.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The ESPP offers a rollover feature pursuant to which, if the fair market value of a share of Class A common stock on the first purchase date is lower than the fair market value on the first trading day of the offering period, the respective offering period will terminate and each participant will be automatically enrolled in the offering period that commences immediately following the purchase date. In accordance with the rollover feature, immediately following the conclusion of the purchase period ended May 14, 2024,</span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3b5f146a-8854-4c58-8c43-867ff528b4e2" contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c" name="us-gaap:InitialOfferingPeriod"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> the offering period was terminated and participants were automatically enrolled in a new 12-month</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period commencing on </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6c721ef8-044a-40c3-b930-e9f9d79f6cc9" contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c" name="us-gaap:OperationsCommencedDate1" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">May 15, 2024</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_09188125-d2d6-431d-82db-e0d715be1ff9" contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c" name="us-gaap:LiquidationDate1" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">May 14, 2025</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The impact of the rollover feature did not result in material incremental compensation cost for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6c1dee20-90a3-4c66-b563-429bf9d11c76" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following assumptions were used to calculate the fair value of shares to be granted under the ESPP during the period utilizing the Black-Scholes option-pricing model:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:51.837%;box-sizing:content-box;"/>
        <td style="width:1.261%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.959%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.261%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.916%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.261%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.503%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fair value of common stock</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d7a56a97-3e87-4565-9fe3-067374d3aa55" contextRef="C_74eee416-9189-4e7e-9ae6-59f0d2af1766" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">9.34</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb0ed4c5-3fcd-4aab-9b5f-a1309d31ad2e" contextRef="C_0c624547-4a98-416b-bdf7-f6c70b92fa28" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">9.59</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65f72c26-0896-4160-8d3f-3c91b6b407fd" contextRef="C_9a4ab6c8-ce30-4a3c-8ec0-1b1f195cfd99" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">9.98</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d2cc4f4-34a0-424f-825b-eced115264f1" contextRef="C_d001e40b-38b3-44f0-be52-6607e9eb853c" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">10.76</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_99a999c7-1d5a-4ddf-ae57-dd80d57d194b" contextRef="C_7ad55044-40ac-456f-980d-71c17d6ab040" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">14.77</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b2f0d1d-e2ad-4cd3-912e-6f3693e011c2" contextRef="C_34636bfd-420d-41b1-bfcd-6abf75b7f674" name="us-gaap:SharePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">17.04</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00bd2eb7-f742-417d-9b48-bedb7c9c71c9" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_293e8ae5-b4d0-447a-903a-aa4e7e8af4d9" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_399affe0-7952-437f-be7d-aeae48b34592" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_75b33d49-95d4-4071-8494-df27ae4ed143" contextRef="C_aa15f715-72ea-4893-8849-6220cde2334d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.34</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11a81ff3-cfe7-4eab-b6cd-c4c62c67b7c4" contextRef="C_01b7daed-7f41-47f9-a85e-458efac78332" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.43</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_408ce69f-b1f1-4f1d-9c4f-c0ff3f717fef" contextRef="C_21d8d521-e170-4366-838a-9410ba98cc48" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.75</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c21c5a3-d64c-4d22-90fe-b92a11085fc6" contextRef="C_462339e7-51b7-4d50-8cc3-26bf86fee6eb" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.41</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6050d94-c6d0-46e0-8f08-5a03b666b503" contextRef="C_eb11515e-55f8-4c8f-99c6-f1792663e8f9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">1.54</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4babf17b-1e30-44c1-aa0a-05b4f706e095" contextRef="C_b95f412d-95ff-4e4d-abeb-6124906725f2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.63</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f88e0ab1-077e-40b1-94c8-16ac70dc5206" contextRef="C_aa15f715-72ea-4893-8849-6220cde2334d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">44.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba68d226-e699-48e7-8698-ca82f38cf7bf" contextRef="C_01b7daed-7f41-47f9-a85e-458efac78332" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">56.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06cce851-a9b0-4bf9-86ac-74a654c10c10" contextRef="C_21d8d521-e170-4366-838a-9410ba98cc48" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">56.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fab4b133-ac01-49c5-8f3b-43316365bedd" contextRef="C_462339e7-51b7-4d50-8cc3-26bf86fee6eb" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">60.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8008e764-4948-47a0-b06a-9c1566b59dd4" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">60.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected term (years)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_f586040a-c477-48e5-8fca-56a5e08ccb97" contextRef="C_aa15f715-72ea-4893-8849-6220cde2334d" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5 </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><ix:nonNumeric id="F_b0356748-1831-493d-9086-53c442f34938" contextRef="C_01b7daed-7f41-47f9-a85e-458efac78332" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_5b33d9d3-bcf0-40fd-a822-e97bfc51d000" contextRef="C_21d8d521-e170-4366-838a-9410ba98cc48" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5 </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><ix:nonNumeric id="F_1de6f755-1b4d-476c-92c4-bf67fec39345" contextRef="C_462339e7-51b7-4d50-8cc3-26bf86fee6eb" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_28b7acc0-d26d-4fe9-88b9-cdb48e8b7c14" contextRef="C_eb11515e-55f8-4c8f-99c6-f1792663e8f9" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- </span><span><ix:nonNumeric id="F_cfb85785-f5fb-491d-b1d8-667fec0171ee" contextRef="C_b95f412d-95ff-4e4d-abeb-6124906725f2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The expected term for the ESPP purchase rights is based on the duration of the offering period. Estimated volatility for ESPP purchase rights is based on the historical volatility of the Company's Class A common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time the ESPP purchase right was granted at the beginning of the offering period. The Company has not declared, nor does it expect to declare dividends.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a50fb7bb-fb4e-495f-aae9-2d1f32796cf2" contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares have been purchased under the ESPP. During the years ended December 31, 2024, 2023, and 2022, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2107de10-4a1d-43fc-921f-3f1c5b735d80" contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">469,567</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3843de1d-cb36-43ab-88f7-c7d4ea5a1f41" contextRef="C_d3bf9771-f506-4852-952c-9768b7550f31" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">473,792</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb99edba-4d28-41e9-928a-bbf642727991" contextRef="C_d014772d-0c94-4ff7-9226-23740ac08915" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">350,341</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares under the ESPP, respectively, in settlement of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_26508dea-079f-499f-a9d1-6c869ecd2f40" contextRef="C_0e49fe68-288f-4a3f-8ccc-55fd0991c509" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36b26d78-0f45-469a-a8d7-6d60664cfda9" contextRef="C_69bf05ba-42de-4399-89ab-56edf75cf307" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89890a21-2f49-41cf-beeb-d77ae475848d" contextRef="C_9d61c66c-6f8d-4167-9764-1b4b356b7f51" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of ESPP liabilities, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the years ended December 31, 2024, 2023, and 2022 the Company recognized </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c0ec92bb-c7ea-4c9c-b162-0cf7f3ad5a94" contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_74cbd1ee-411c-45cd-a2fd-d3c73b6673d0" contextRef="C_d3bf9771-f506-4852-952c-9768b7550f31" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ff438e15-bdbf-4933-844c-fbaa4f0a1e63" contextRef="C_d014772d-0c94-4ff7-9226-23740ac08915" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of stock-based compensation expense related to the ESPP, respectively. As of December 31, 2024, total unrecognized compensation costs related to the ESPP was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb4defe7-3542-4e9e-8a3e-93363177f7b5" contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which will be amortized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f99881cd-fe37-4422-bb8e-eea9cbf4d654" contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c" name="us-gaap:NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">0.52</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dc525f66-01d9-4466-9b85-41a20a257f2d" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" escape="true" continuedAt="F_dc525f66-01d9-4466-9b85-41a20a257f2d_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation expense, net of actual forfeitures is reflected in the consolidated statement of operations and comprehensive loss (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:54.602%;box-sizing:content-box;"/>
        <td style="width:1.341%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.525%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.341%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.425%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.341%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.425%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_450e98ee-1c06-4615-88f0-be1d074f04af" contextRef="C_6f14cab9-9a08-4a0f-9492-edf73f7a3a06" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,472</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7a96f7d2-8ebd-4686-ba61-167339cfbf4e" contextRef="C_70dd53c7-b558-4dca-a32b-63b8fdff626d" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,300</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0faf9221-6e9b-4e68-950f-704dd18d8dab" contextRef="C_ec9a3e17-e0fd-48cd-86a1-a602dbdcd799" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,468</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_301295b5-ee89-45ff-b41d-f9e68ad76860" contextRef="C_52983935-eb2c-4b58-a6e9-8b4e038fef54" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,421</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_df10c253-1a8d-4c57-a14b-2b1558b8a263" contextRef="C_976d9e44-8f3e-4a3e-934d-01d7331c0382" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,643</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c02b160b-2abc-4b23-95f2-e9e96d67fd2a" contextRef="C_c5c09b06-d3e0-4ec2-9dc8-f81bddbab8e4" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,855</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bae317be-908e-4039-a766-05dce9215250" contextRef="C_1975e5b8-4dfd-4769-b72d-a84a41ba0752" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,119</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3c2aa77a-204a-4b7f-b3e8-ed5df4217c32" contextRef="C_2d5287bb-e16c-4d83-bf88-8f8390e84866" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,404</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ed4ac21-e86f-4aff-8f69-b4a711ec1590" contextRef="C_1bf31a78-2ccb-4d10-93d3-f7dc004727b4" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,143</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f01e779-7875-4bb9-a189-5e9938ad750d" contextRef="C_12809a31-9a61-4fed-8799-3ee80b4d4a3c" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,007</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3bebe4dc-fa31-4b3e-98b5-157f1c674cc3" contextRef="C_f9b2d2bb-e277-4985-81aa-78e4f42017c3" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,085</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9f0722d-e037-4a76-ab84-ff755bf72a8f" contextRef="C_6c2d9e89-9d41-4e45-8ae4-cd03c1d577ff" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,757</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b4ddaad2-93a0-45af-bf15-c5d1b19e0343" contextRef="C_9670d26f-20f1-4024-9754-8d6d380ab7f6" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b5d880c8-b7ab-4722-a18b-0fd0c36c9988" contextRef="C_858a57ec-c392-4719-b59c-2683b49ccfb0" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">853</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6242764f-7ffb-4819-9a82-7b86bb580683" contextRef="C_7fde7e7e-f1d4-4c74-988f-62e422ddcc5c" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb35803d-d513-41bc-87ed-b48be99f3626" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,019</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d5b1b73-55a4-47bd-9b6a-5a7dcb24a3cd" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">88,285</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f00ba646-8bf7-43e9-9b6f-7ef18c87567f" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,223</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:continuation id="F_dc525f66-01d9-4466-9b85-41a20a257f2d_1"></ix:continuation></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0ac42cba-a5c3-47e8-9b49-be0c85049152" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" escape="true" continuedAt="F_0ac42cba-a5c3-47e8-9b49-be0c85049152_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(6)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Employee Benefit Plans</span></div></div></ix:nonNumeric></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:continuation id="F_0ac42cba-a5c3-47e8-9b49-be0c85049152_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has established a savings and retirement plan for employees that permits participants to make contributions by salary deductions pursuant to Section 401(k) of the Internal Revenue Code. The plan is available to all regular employees on the Company&#8217;s U.S. payroll. The Company does not currently match employees&#8217; contributions.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">89</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:nonNumeric id="F_b2295dc9-fd53-4792-88e6-37e0527f7697" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true" continuedAt="F_b2295dc9-fd53-4792-88e6-37e0527f7697_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(7)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income Taxes </span></div></div><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7bc6639a-571c-4793-96b7-de043ce85db0" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-tax book loss has been recorded in the following jurisdictions (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.94%;box-sizing:content-box;"/>
        <td style="width:1.24%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.8%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.34%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.84%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.34%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United States</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_05c35e91-7079-49f9-9e8b-4e0eb824be00" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">97,993</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_513566b0-085f-4a8f-8139-8bbb796cdb09" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">95,662</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a366987e-fec1-4deb-a2b1-c799ad15008e" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">97,047</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee39131c-7e05-4cef-8b3d-730e7190e27b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,465</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11392dce-cdae-43f3-906f-3168ae2ba413" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,568</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_64ab8514-cf9c-4257-8a24-ca0c03dd0cb0" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,466</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Worldwide pre-tax loss</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0478925d-4110-404e-8cd5-e395cb63c968" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">92,528</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_12044d43-185c-45ee-b43a-4846814bc8fe" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">89,094</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_915c9e93-4363-486a-80d6-f38c2eb6c406" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">92,581</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_016da23c-97a7-4c0b-9658-4f838b17fc33" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes consists of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.589%;box-sizing:content-box;"/>
        <td style="width:1.25%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.328%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.126%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.627%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.451%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.627%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25a2fa4a-28b9-48d9-ac6a-d140891a84b1" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_63d9c72a-6e61-4023-8215-458964fc1104" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1a68818-402c-4351-94bb-40c48a88c569" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51ecb8b1-feb0-40ac-9a46-a4fed9cb2358" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">164</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_688ec34c-8c63-4ca1-a074-0bb9b2914706" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0dbec1d1-ff2d-4b0b-9f28-eddbbb9612b5" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">86</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_91d625a7-203c-4501-9f8b-53e1ac43eb88" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,250</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_303ef4b8-4e73-4d69-81a8-b1af458ce995" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">516</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6fca19e5-1a67-4a8a-882f-4298f6276b89" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">619</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Current</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eafb9834-6daf-45ab-9907-287642cd6735" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,414</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8721a790-b0be-447b-9fb0-c99de2a3cddf" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">567</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cccd9326-107f-4e5f-aa4b-d6d83c0bf5f8" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">705</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dfab4ab1-8b26-4b64-a3c0-6e44dd34a435" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">127</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d17c33c-9951-48ca-a32f-7695f59b0369" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20e72e48-2d89-443b-bff1-479f10058079" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_221585fd-c842-4c5e-a028-308167c6a0fd" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dadda28b-ea5d-4f76-8f40-acdfcd86295e" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f696bb0-e9a0-4130-a4ae-437c8fa58d97" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a79abcdb-1ee5-43f5-ae09-6e4756e03de1" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">533</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf229fa8-af53-44e0-a363-0a23776cba8b" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">702</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_487122a7-6f97-4edf-9394-11ecce752a7a" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Provision</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_70e08fc8-69da-4acb-ab37-7dbb96545da8" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,791</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87586838-efe4-4651-8adc-90bc2f44d5d3" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,269</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ea4e772-3bda-43fb-8dc5-3386343296d9" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">796</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_605f94a9-09d1-44d1-905b-2bcd118a8e1b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes differs from the amount computed by applying the federal income tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_02fc68ef-16d6-41c8-94be-f5e82d497a08" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_de925aa8-8269-4f30-97b4-61c7bff98abe" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_c501f8f7-6ceb-418f-9e4e-714abd00608a" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">21</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% to pre-tax loss for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022 from operations as a result of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:54.811%;box-sizing:content-box;"/>
        <td style="width:1.25%;box-sizing:content-box;"/>
        <td style="width:12.522%;box-sizing:content-box;"/>
        <td style="width:2.449%;box-sizing:content-box;"/>
        <td style="width:12.097%;box-sizing:content-box;"/>
        <td style="width:2.774%;box-sizing:content-box;"/>
        <td style="width:12.097%;box-sizing:content-box;"/>
        <td style="width:2%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Statutory federal income tax rate</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_570a307c-b39e-41cb-8c17-67661849dc74" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">21.00</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ed1a9d4-4cd5-4a01-94bd-aaf5c2dfc037" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">21.00</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c814a955-a144-44ef-a4b0-014e20d8ac1a" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">21.00</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State income taxes, net of federal tax benefits</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1ed70860-f8b7-4305-a18f-0e3f4dbe51d8" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">2.51</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5de844e1-8ef2-4224-83f1-e55d2be0e77a" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.11</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_05dc04d7-e8d0-4848-b903-36681fd13197" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.34</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Permanent differences</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f75b175-5612-4b01-a959-c04de5c63a97" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">0.51</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08925fb3-5941-479c-8ab2-539f3ab13b71" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">0.48</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac453fd3-32d7-4bc8-ab25-97a173fd6f02" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">0.29</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax credits</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_58be7314-9a77-48eb-a399-e2307bc35981" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">6.63</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f259ecd0-0d42-4cac-bc48-b45db0d09c1a" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">7.24</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ca476ab2-2e14-4a4b-b218-dd76c89191b5" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">6.49</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign rate differential</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7808a7b3-dcbc-4e11-9784-38e5f7397e85" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_72251b82-bea4-4fda-b748-15cbe5e0ae9d" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">0.18</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb36e037-b63b-45ce-a07c-c8024afafd5f" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">0.25</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock based compensation</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_478e7cc4-aa91-406c-807d-c7ef99d48f10" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">10.16</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f689477-4f53-4d0d-9284-725b01a48b72" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">9.70</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_334481aa-b635-41eb-9575-61cf4d3135db" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">3.36</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae889a1a-1648-4aec-bb22-e3079874b6ef" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">0.16</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_231a8b0a-c634-4d53-b3bf-214625a3a10f" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">0.07</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3454260-e57a-45f7-8339-85e1a602b55d" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">0.04</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9cbf3cfa-03e8-4f0c-8ec6-b98a2800d8b3" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">21.49</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00bf350c-47cb-4e3a-9b03-3b3ad30f9255" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">23.84</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3dc6b3c9-35e0-4cb0-b02c-c7a6be00afe1" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">29.25</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax provision</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0567f442-232c-4945-b930-d204d3a18541" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">1.92</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36c291a1-e54c-4ff3-aa21-35eb89e1affb" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">1.42</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a30c8b56-657f-49fe-a6c7-8c5e79f344ee" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="4" sign="-" format="ixt:num-dot-decimal">0.86</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">90</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_b2295dc9-fd53-4792-88e6-37e0527f7697_1" continuedAt="F_b2295dc9-fd53-4792-88e6-37e0527f7697_2"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c0959cf4-438c-467c-9fdf-b038234f7e41" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The tax effects of temporary differences that give rise to significant portions of the Company&#8217;s deferred tax assets and liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023 related to the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.36%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.88%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.54%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.74%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net operating loss carryforwards</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45c8bf46-c6a2-4f30-8d6c-49b4ee544ca1" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">123,133</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c58a6d7e-e14c-4407-b944-048d1db5f1f9" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,904</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Credit carryforwards</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ecf55e32-a603-4ff6-bcc7-1852d384e31c" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,143</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a254760a-d262-4f2c-b520-0a04f1e81177" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,428</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8299cacc-ce3f-458d-9a4d-21ec3ebc60f6" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,670</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_332ee21a-45ef-4580-ba91-ab8d8703ee1f" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,187</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accruals and reserves</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a4aaa5d8-d3e7-4755-89fd-c4faaf48ac88" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,961</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2c26681a-a0eb-4bad-829e-c6ecf6dd3eb2" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">550</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liability</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4c24aac6-ee4a-458a-a894-7d70bfad585b" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,402</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_42176d6e-6d4e-4e0d-889a-45e2595d2bcd" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,049</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fixed assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc2685af-bed1-4af7-8bd9-5f1426e6082f" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:DeferredTaxAssetFixedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">226</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_863a281e-96a6-4ed2-a17a-959fe04ca682" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:DeferredTaxAssetFixedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">86</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalized research and development costs</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_05f0e010-30a8-4b6d-b603-3a96f28a40cb" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:DeferredTaxAssetsResearchAndDevelopmentCredits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,971</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ea23e72-c970-418f-96d4-c17551bea0b8" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:DeferredTaxAssetsResearchAndDevelopmentCredits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,277</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangibles</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5247c55f-ffe2-43cc-ad96-f6481b0dcc51" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8c79acec-241f-40ea-9bee-c9b012aa7c73" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">428</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c56ab739-5fd9-485c-a376-77c58bd0fabd" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:DeferredTaxAssetsAccumulatedOtherComprehensiveLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f76740e-7bde-491d-8f8d-e93495ad44bf" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:DeferredTaxAssetsAccumulatedOtherComprehensiveLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4bbfaab-9a99-4211-8b30-7c4702c0d9c8" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">174</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b0fb3f75-1f18-463c-b115-a0d520f32cf0" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">175</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross tax assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_852f344b-b3a9-42f9-bccb-5645acbb6850" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">193,682</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_67c111f5-3a2b-4dab-8c75-6c96a72f692d" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">170,129</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab36d68c-fb0d-4f84-aadf-f9b7080e0fc4" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,238</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c56defd-033b-4f43-a0b3-f3afb98b3a1e" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">161,456</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Realizable deferred tax assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e8e00e63-b8c0-46e3-8b67-c68b45ad1f57" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,444</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fe0a3e9d-99af-486b-b814-5e456ff894e2" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,673</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commission costs</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_670555c9-c626-44be-b5ea-b31bd65d543a" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:DeferredTaxLiabilitiesDeferredCommissionCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,636</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bd957143-1b05-4a66-9546-70dda7a11b4c" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:DeferredTaxLiabilitiesDeferredCommissionCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,491</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_748dd9d3-059e-4537-be0b-d6d9739425cd" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="ampl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,328</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4566191c-66aa-4fc4-a485-46fea87c315a" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="ampl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,720</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangibles</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b15295d-d3f0-4a4b-b460-f58ccdfda189" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">550</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1ac263e6-13ef-4137-9d35-bbe88bff472d" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross deferred liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e11653a4-4829-4503-a973-e3fc59f0caa2" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,514</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c21ce47-4c1e-41c9-afc5-a1eb445742eb" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,211</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net deferred tax assets (liabilities)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_169abbab-4b50-4899-a4e9-e5f02c30af1d" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,070</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a48fcc2-7fd6-4b07-bdf1-4bd85445eb46" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,538</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income taxes are accounted for under the asset-and-liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to the taxable income or loss in the future years in which those temporary differences are expected to be recovered or settled. The effect on the deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realizable.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable taxing authority. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or remeasurement are reflected in the period in which the change in judgment occurs.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_afc28aa5-957a-4c4f-bed9-fac2db4faefa" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">473.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_62cf2372-ec60-4db3-a776-91a4ce091f5b" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">356.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of net operating loss carryforwards available to offset future federal and state taxable income, respectively. If realized, none of the net operating loss carryforwards will be recognized as a benefit through additional paid-in capital. If not realized, federal carryforward losses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6c92576c-e84a-4936-b8ec-c0be46700775" contextRef="C_3c7f8b11-9d86-4b35-8a3f-c8b89572c17c" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">25.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million will expire beginning in 2032 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6fa29297-30ad-4dcd-b129-e8974c84b689" contextRef="C_a2ebb515-35ad-4595-9fdb-06452a31da7d" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">448.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of carryforward losses will carryforward indefinitely. State carryforwards will expire beginning </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ce4f85a3-1f92-43ae-b5db-7a8a10c0d3ea" contextRef="C_f9c973b5-4a8b-43ac-baf5-66bbcb7a5f2f" name="ampl:NetOperatingLossCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2030</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Company had tax credit carryforwards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a8c56f4-e5cc-4409-945f-257beb3722bd" contextRef="C_3c7f8b11-9d86-4b35-8a3f-c8b89572c17c" name="us-gaap:TaxCreditCarryforwardAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">16.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7bb83c36-674c-4871-a8e3-691ca653dd4d" contextRef="C_a2ebb515-35ad-4595-9fdb-06452a31da7d" name="us-gaap:TaxCreditCarryforwardAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">14.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, net of reserves to offset future federal and state tax and $0.8 million of foreign research tax credit carryforwards. The carryforwards will expire in various amounts for federal purposes beginning 2033. The California R&amp;D credits will not expire but the California competes tax credits will expire beginning 2026. The foreign research tax credits are allowed a carryforward of 20 years and are set to expire in 2042.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Utilization of net operating loss carryforwards and credits may be subject to substantial annual limitation due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended, and similar state provisions. The annual limitations may result in the expiration of the net operating losses before utilization.</span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">91</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_b2295dc9-fd53-4792-88e6-37e0527f7697_2"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Company had unrecognized income tax benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e57959a6-dedf-42e3-a803-f47efbd2d5ce" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">7.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. The increase in the Company&#8217;s unrecognized tax benefit was primarily attributable to current year credit activities. </span><span style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8410785a-dc64-48da-8b76-7f7f8e5a4558" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" escape="true" continuedAt="F_8410785a-dc64-48da-8b76-7f7f8e5a4558_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrealized tax benefit (excluding interest and penalties) is as follows (in thousands):	</span></ix:nonNumeric></span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:continuation id="F_8410785a-dc64-48da-8b76-7f7f8e5a4558_1"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.94%;box-sizing:content-box;"/>
        <td style="width:1.24%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.8%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.34%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.84%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.34%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73667d41-d4f7-4036-9f79-99c8edfb48cb" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,118</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09b79aa3-72db-4e50-84ef-f44ed72879bf" contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,625</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4e08c357-df1e-4af1-8e4b-380e17c03862" contextRef="C_b9c679ca-e841-4ba7-bca7-a2277512b954" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,253</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Increases related to tax positions taken during a prior year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f45d7b32-8ff7-42c7-b89f-72bbd113f2f0" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dbb3121e-a3eb-447e-9800-7a6356a1d370" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e7bd25b-c15f-49e7-993d-b65f31ec6a52" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Decreases related to tax positions taken during a prior year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae44aaa8-6107-454f-a170-b466f709d5d5" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_57ca4fbb-e013-4205-9ca6-9adffc9cb608" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_432c4a7a-1b03-4e10-9863-9334431e1469" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Increases related to tax positions taken during the current year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_07b337e6-5ff3-4fd8-9d25-17c2c37321f0" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,145</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1d50887-3a86-480f-84d3-be9c3ce55a93" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,493</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d7f20af2-e745-409a-ae6a-3b8db192ed19" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,372</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb3e022e-1468-4724-a296-afad86178d6d" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,263</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0226c129-6e5a-48c8-86eb-3ff488e38e48" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,118</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc01f971-7de6-4482-af58-44d3564b1e78" contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,625</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The total unrecognized tax benefit, if recognized, would not affect the Company&#8217;s effective tax rate as the tax benefit would increase the deferred tax asset, which is currently offset with a full valuation allowance. The Company does not anticipate that the amount of existing unrecognized tax benefit will significantly increase or decrease within the next 12 months. Accrued interest and penalties related to the unrecognized tax benefits are recorded in income tax expense. No interest, penalties, or tax benefits were recognized during the year ended December 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company files U.S. federal, Netherlands, United Kingdom, France, Singapore, Japan, Germany, Canada, India, and Australia income tax returns as well as state income tax returns for various state jurisdictions. Due to the Company&#8217;s net operating loss carryforwards in the United States, its income tax returns remain subject to federal and state tax authorities for all prior years. There are no tax years under examination by any jurisdiction, except India, at this time. The Company records liabilities related to uncertain tax positions and believes that it has provided adequate reserves for income tax uncertainties in all open tax years.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company provides for U.S. federal income taxes on the earnings of foreign subsidiaries unless they are considered permanently reinvested outside of the U.S. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Company&#8217;s management asserted that it is their intent to indefinitely reinvest unremitted foreign earnings for all its foreign entities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div><ix:nonNumeric id="F_3d435147-eb78-4d88-b142-f4d1c0203038" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:LesseeOperatingLeasesTextBlock" escape="true" continuedAt="F_3d435147-eb78-4d88-b142-f4d1c0203038_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(8)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating Leases</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f36976c5-af12-4d7f-b965-8e8e4cb32a2b" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:LeaseCostTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of lease expense were as follows (in thousands, except years and rate):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"/>
        <td style="width:1.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.363000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.363000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_70b64511-9b4d-4be6-8dcc-e23cb18d090c" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:OperatingLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,985</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6c1e5afd-cf4f-46e2-b2fa-d7b9ae45c165" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:OperatingLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,917</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Short-term lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11545405-ae39-4c00-a80a-4e77a41d91f3" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ShortTermLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">959</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ab1fe1a-8325-4302-b3fa-5214c771a51f" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:ShortTermLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">894</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_711a5ce7-28ac-40aa-9fb1-2bbf6aa81fe1" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:LeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,944</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_35fcdb66-3086-4628-9f0f-a4f9b1fb682d" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:LeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,811</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"/>
        <td style="width:1.04%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.363000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.823%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average remaining term (years)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_f2b8f476-dc47-47ed-8d15-8cbb2d7369a5" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.73</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><ix:nonNumeric id="F_f30bae97-05dc-4f3d-ae6f-5ca4201a2317" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.88</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average discount rate</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_517cb989-4641-4f9c-a39e-361780a0f3d2" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.08</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c93ee78-645d-4004-89ca-e387fa21ea52" contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">3.49</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7d770230-5179-46aa-a42e-78d0369df68f" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="ampl:SupplementalCashFlowInformationTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Supplemental cash flow information related to operating leases was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"/>
        <td style="width:1.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.363000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.363000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6aaa0f47-e828-44bc-a097-d347bc1927e4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,209</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a10c361-fa57-40bf-8713-617cc3394843" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,079</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash paid for operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_806dc283-9291-48f0-aa2d-a516e2d7ef30" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,888</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_46adfe02-b08a-4ff7-97af-e19ffd19364a" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,122</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div><ix:nonNumeric id="F_f58d274a-dfb8-46ce-9d4a-15eac3769a95" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" escape="true" continuedAt="F_f58d274a-dfb8-46ce-9d4a-15eac3769a95_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments under non-cancellable operating leases with initial lease terms in excess of one year included in the Company&#8217;s lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">92</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_3d435147-eb78-4d88-b142-f4d1c0203038_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_f58d274a-dfb8-46ce-9d4a-15eac3769a95_1" continuedAt="F_f58d274a-dfb8-46ce-9d4a-15eac3769a95_2">
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:80.06%;box-sizing:content-box;"/>
        <td style="width:1.78%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:16.16%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Year ending December 31:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f218cc62-5e90-4b58-8fbd-a41326000450" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,811</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_50e04475-1c7b-47ca-95cd-d50e34c8e68e" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,146</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7abe0222-e7d1-44a2-8e6b-46c2c9239a24" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">781</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_24f89f47-2ffb-485e-b470-62859664db81" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029 and thereafter</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_58ce3414-92f4-4f3f-a332-87b968c486a9" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total undiscounted operating lease payments</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c7f18baf-d544-41ec-862e-9440ff5c021e" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,785</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: imputed interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b9b7234-bafb-42d7-9bb0-b1bb325c1d9a" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">201</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating lease liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c3de1d9a-5337-47e6-853e-43d6503fb1d6" contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c" name="us-gaap:OperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,584</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div></ix:continuation></div>
  <div><ix:continuation id="F_f58d274a-dfb8-46ce-9d4a-15eac3769a95_2"></ix:continuation></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_a5693b9a-9671-4693-87b8-3c81ac6dd302" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true" continuedAt="F_a5693b9a-9671-4693-87b8-3c81ac6dd302_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:8pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(9)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commitments and Contingencies </span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Legal Matters</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On February 14, 2024, a putative securities class action captioned Chicago &amp; Vicinity Laborers&#8217; District Council Pension Fund v. Amplitude, Inc., et al., Case No. 3:24-cv-00898 (the &#8220;Securities Class Action&#8221;) was filed in the United States District Court for the Northern District of California, naming the Company, its Chief Executive Officer, and its former Chief Financial Officer as defendants.  The lawsuit is purportedly brought on behalf of all those who purchased or acquired the Company&#8217;s common stock between September 21, 2021 and February 16, 2022. The complaint alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, based on allegedly false or misleading statements related to the Company&#8217;s business and financial outlook.  The lawsuit seeks unspecified damages and other relief. The defendants filed a motion to dismiss the complaint on July 12, 2024, which was granted with leave to amend on October 2, 2024. The plaintiffs filed an amended complaint on October 23, 2024. The defendants filed a motion to dismiss the amended complaint on November 13, 2024, and, on January 13, 2025, the court dismissed the amended complaint with prejudice and entered judgment in favor of the defendants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On June 10, 2024, a shareholder derivative complaint captioned Hawkins v. Spenser Skates, et al., Case No. 3:24-cv-03460 (the &#8220;Derivative Action&#8221;) was filed in the United States District Court for the Northern District of California, naming the Company&#8217;s Chief Executive Officer, its former Chief Financial Officer, and the current and former members of the Company&#8217;s board of directors as defendants. The complaint, purportedly brought on behalf of the Company, alleges claims for breach of fiduciary duty, unjust enrichment, waste of corporate assets, abuse of control, gross mismanagement, and contribution for alleged wrongdoing by the Company&#8217;s directors and officers from September 21, 2021 through February 16, 2022. The complaint seeks unspecified damages and other relief. The Derivative Action is stayed pending a resolution of any motions to dismiss the Securities Class Action.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 8, 2024, a putative privacy class action captioned Atkins v. Amplitude, Inc., Case No. 3:24-cv-04913 was filed in the United States District Court for the Northern District of California, naming the Company as a defendant. The lawsuit is purportedly brought on behalf of all individuals who downloaded and used an application on their mobile device that embedded the Company&#8217;s Software Development Kit (&#8220;SDK&#8221;) and did not publicly disclose the Company in the application&#8217;s notices or disclosures. The complaint asserts claims under the Federal Wiretap Act, California Wiretap Act, California Invasion of Privacy Act, and California Comprehensive Computer Data Access and Fraud Act. The complaint seeks statutory damages and other relief. The plaintiffs filed an amended complaint on November 15, 2024. The Company filed a motion to dismiss the amended complaint on January 7, 2025.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On September 18, 2024, an individual privacy action captioned Shah v. Amplitude, Inc., Case No. 2:24-cv-08155-MEMF-JPR was filed in the United States District Court for the Central District of California, naming the Company as a defendant. The lawsuit is brought by an individual who alleges to have used an application on his mobile device that embedded the SDK without explicitly identifying the Company in the application&#8217;s notices or disclosures. The complaint asserts claims under the Federal Wiretap Act, California Wiretap Act, California Invasion of Privacy Act, and California Comprehensive Computer Data Access and Fraud Act. The complaint seeks statutory damages and other relief. On December 4, 2024, the court stayed the case pending final resolution of Atkins v. Amplitude, Inc., Case No. 3:24-cv-04913 (N.D. Cal.).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 7, 2024, a putative privacy class action captioned Willey v. Amplitude, Inc., Case No. 1:24-cv-07577 was filed in the United States District Court for the Southern District of New York. The lawsuit was purportedly brought on behalf of all persons who accessed the Oscar Health website or application in Pennsylvania and entered information in response to prompts in the &#8220;Find a Plan&#8221; function. The complaint alleged that the Company&#8217;s services operate on the Oscar Health website and application to intercept information submitted by users for a health insurance quote. The complaint asserted a claim under Pennsylvania&#8217;s Wiretapping and Electronic Surveillance Act. The complaint sought unspecified damages and other relief. On December 5, 2024, the plaintiff voluntarily dismissed the case and re-filed in the Superior Court of the State of California. The Company removed the case to the United States District Court for the Northern District of California on December 16, 2024. On January 27, 2025, the plaintiff voluntarily dismissed the case.</span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">93</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_a5693b9a-9671-4693-87b8-3c81ac6dd302_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish its proprietary rights.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to the matters discussed above, from time to time, the Company is party to litigation and other legal proceedings in the ordinary course of business. While the Company does not believe the ultimate resolution of pending legal matters is likely to have a material adverse effect on its financial position, the results of any litigation or other legal proceedings are uncertain and as such the resolution of such legal proceedings, either individually or in the aggregate, could have a material adverse effect on its business, results of operations, financial condition or cash flows. The Company records litigation accruals for legal matters, which are both probable and estimable. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined that it does not have material exposure, or it is unable to develop a range of reasonably possible losses. Although no assurance may be given, the Company believes that it is not presently a party to any litigation of which the outcome, if determined adversely, would individually or in the aggregate be reasonably expected to have a material and adverse effect on the business, operating results, cash flows, or financial position. Legal fees are expensed in the period in which they are incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_a58aac38-6b37-4af9-970d-3e679dadc458" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EarningsPerShareTextBlock" escape="true"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(10)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net Loss Per Share </span></div></div><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_69518c9d-aa8e-4f00-a298-fab0500ac951" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:49.66%;box-sizing:content-box;"/>
        <td style="width:1.62%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.76%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.62%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.76%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss attributable to Class A and Class B common <br/>&#160;&#160;&#160;stockholders</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_67c15f05-3e44-4a6f-80f1-5a827b97a7d7" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94,319</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f714b71-9b1c-4fe9-80cb-16a2b965e38c" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">90,363</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1af507c1-9ca6-4ffa-91f0-7d126ff11cb8" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">93,377</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted-average shares used in computing net loss <br/>&#160;&#160;&#160;per share attributable to Class A and Class B <br/>&#160;&#160;&#160;common stockholders, basic and diluted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a4f78b4b-07ae-4968-82ed-9bd6daf37e64" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_e39f9f35-8ebd-4507-b213-093463f39f06" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">123,900</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9dd73e59-adc8-44bf-8909-0903b281bbdf" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_864d53a7-b158-4de1-aff7-43ccdcac7c6e" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">116,938</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a620bfc9-722d-4302-b55d-a7b4e64c97e0" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_d439417b-c698-4e37-af15-ede7e2f59e84" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,437</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss per share attributable to Class A and Class B<br/>&#160;&#160;&#160;common stockholders, basic and diluted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_808d3112-5476-47cc-998d-c63ef6fbed97" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_59ce4b22-5c5b-43ae-9a30-e31da93645c4" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.76</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_32a3bf83-64c0-48f4-9344-ec6703e4174a" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_9c6002b0-a7f0-4a0f-942f-98c64bb4af17" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.77</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e8c0c8a1-969b-494a-bbc3-d07042277fbe" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_31f19347-6779-4ca0-a298-11f06baf07f6" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.84</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_503d4d9c-32c1-4d5e-b942-ca3b42a499fb" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" escape="true" continuedAt="F_503d4d9c-32c1-4d5e-b942-ca3b42a499fb_1"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following potential shares of common stock were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:96.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:49.66%;box-sizing:content-box;"/>
        <td style="width:1.14%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.24%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.14%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.24%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options outstanding</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_731ad2d2-7ea7-4f34-9564-f3e83b94f7b3" contextRef="C_58ac2456-6444-4ed5-873b-fa18d4caee98" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,502</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9765223e-36fc-4cb6-abba-ac31cb708823" contextRef="C_f11ab76c-b0a1-4179-aa65-af3f723c9fe1" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,268</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d8fdcc2-0025-4da7-8024-a0f2f3491def" contextRef="C_566389aa-be97-4ace-a937-bd2510907b6c" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,768</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options early exercised</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80c06b53-b327-4d6a-bda8-aea5a74f5f35" contextRef="C_1c55ffab-4c95-4b01-b3a9-9b2487549c67" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_46e7f4fa-c276-417e-8375-4921bb04745f" contextRef="C_87587a9c-f950-4866-a417-43c7570b0d93" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e8230a6-3a9d-42e9-b259-0774fd8481d4" contextRef="C_2b1df321-3a9e-4469-9e7d-42632f305615" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">235</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">RSUs outstanding</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ecb11643-1ccb-4c42-b1b5-c761f8dda229" contextRef="C_36a1cbec-98d0-4267-8832-a8b9c131a648" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,520</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_170b125d-d0ca-4a25-8970-99f728818503" contextRef="C_26f3e298-1a8e-4dab-86e8-6d06d4aa895a" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,301</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ec11a60-d7b0-44cf-849b-4c43fc5357cf" contextRef="C_1bb03b76-f53d-45e7-a904-6a67f7c7a472" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,914</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted shares</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d69ca62b-bb2e-43e4-948f-997927f0dcbe" contextRef="C_73d182bc-dc31-43ec-9360-10de76da4ccf" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">301</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_24aff732-b6dd-429d-8287-38a7edeed9cd" contextRef="C_6a4e6aba-cab5-4ae7-8148-e3d842c8060d" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_702c6e7b-dc61-472a-a67d-da9d2f73f624" contextRef="C_baacb2a7-1ee3-4cec-8db1-ff813d693192" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">241</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares issuable pursuant to the ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e5f4081-049f-46cc-bda9-600c506ecdeb" contextRef="C_4b9645a9-cb5c-498d-93e5-dc8ed53a9857" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">549</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16ee707e-3da5-4065-9d50-4ca9dbdf6c41" contextRef="C_6b732f40-d746-4f8a-a0ab-c4b757ae1c92" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">449</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_01fd3585-6438-41b0-9848-2c449dcdca8b" contextRef="C_e2b9f9be-c657-4f7a-b1a6-201430f13b51" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">558</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_281b0c49-68b9-4806-9b59-28390fdd2dd1" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,872</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_72159a4b-ec20-4dfe-ad3b-5d81271564d0" contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,023</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77318949-bb38-4dc4-b5f5-fb638887471b" contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,716</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <div><ix:continuation id="F_503d4d9c-32c1-4d5e-b942-ca3b42a499fb_1"></ix:continuation></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0e6d9f24-584f-4ca6-b0cb-f58d2c9df212" contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8" name="us-gaap:SubsequentEventsTextBlock" escape="true"><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(11)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Subsequent Events</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In January and February 2025, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1de3c911-8536-4479-bfe7-86d47d2980e5" contextRef="C_b817d113-36e2-4673-9338-1354bea720a0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million RSUs to its employees with service-based vesting conditions. The service-based vesting condition for these awards is satisfied over </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_55147ac2-73b3-4b58-9cd3-e5c08276bf0e" contextRef="C_f1e4cf35-87ac-46b8-8df9-65969b867d46" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three years</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant date fair value of the RSUs issued in January and February 2025 was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ecdc1284-6f9f-4713-9520-ed61428aad21" contextRef="C_b817d113-36e2-4673-9338-1354bea720a0" name="ampl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">14.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">94</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9_changes_disagreements_w_accnts"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9. Changes in and Dis</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">agreements With Accountants on Accounting and Financial Disclosure.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9a"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9A. Contr</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ols and Procedures.</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Evaluation of Disclosure Controls and Procedures</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our management, with the participation of our principal executive officer and our principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report on Form 10-K. Based on that evaluation, our principal executive officer and principal financial officer have concluded that as of the end of the period covered by this Annual Report on Form 10-K, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Management&#8217;s Annual Report on Internal Control over Financial Reporting</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on that assessment, management has concluded that our internal control over financial reporting was effective as of December 31, 2024 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP. Our independent registered public accounting firm, KPMG LLP, who audited the consolidated financial statements included in this Annual Report on Form 10-K, issued an audit report on our internal control over financial reporting. That Report of Independent Registered Public Accounting Firm is included in Item 8 of this Annual Report on Form 10-K.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Changes in Internal Control over Financial Reporting</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Inherent Limitations on Effectiveness of Controls and Procedures</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our management, including our principal executive officer and our principal financial officer, believes that 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, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. 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, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the 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></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9b_other_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9B. Othe</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">r Information.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Elisa Steele will be resigning from our Board of Directors immediately following our 2025 annual meeting of stockholders, which we currently expect to hold on June 12. Ms. Steele has been a valued member of our Board for over four years and we thank her for her numerous contributions.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e959595f-42ad-4858-879a-edfd74aab783" contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e" name="ecd:TrdArrAdoptionDate"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 10, 2024</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2629fe05-fe7d-46cb-94e7-f86ac37de0dc" contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e" name="ecd:TrdArrIndName"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Catherine Wong</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dce8ea6f-bfed-42d4-8e5c-7ee3be4ad90e" contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e" name="ecd:TrdArrIndTitle"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">member of our board of directors</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, adopted a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_25538df5-c793-4e76-afe6-3c60d4bb7477" contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 10b5-1 trading plan</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> that is intended to satisfy the affirmative defense of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_91a6169d-cdc9-41e0-89c6-2a11adce4dda" contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 10b5-1</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(c) for the sale of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f3ff3f5-358b-4486-8344-e68c3df41ca2" contextRef="C_d10df520-ae4a-460b-9ef0-433a453d7efd" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">15,532</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of our Class A common stock until </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_72275e91-9b23-47be-8318-ce7f03b03fad" contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e" name="ecd:TrdArrTerminationDate"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2025</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_603943d7-606b-490b-8821-28fb6d3ab4ad" contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3" name="ecd:TrdArrAdoptionDate"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 13, 2024</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_db5f8b25-b411-4584-848f-a9ba0ee07843" contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3" name="ecd:TrdArrIndName"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Eric Vishria</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_87a7cac0-5c0b-4a0c-a3fe-28d8139f5bbb" contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3" name="ecd:TrdArrIndTitle"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">member of our board of directors</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, adopted a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f7a4cc7c-0f40-4958-9549-8be2b6ea9639" contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 10b5-1 trading plan</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, as Trustee to The Vishria Revocable Trust, that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_844d970d-b42c-4bd2-b909-3b373e8d4adf" contextRef="C_e0e4e6a1-e7c9-4c0c-ae9e-f763159a9aaf" name="ecd:TrdArrSecuritiesAggAvailAmt" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">210,500</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">95</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Class A common stock (less any shares sold pursuant to the Rule 10b5-1 trading plan that Mr. Vishria, as Trustee to The Vishria Revocable Trust, entered into on March 1, 2024 (the &#8220;Prior 10b5-1 Plan&#8221;) following the expiration of the Prior </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e4be2814-8580-459f-a2a4-f6457d057b52" contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10b5-1</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Plan and until </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_023918f1-5e7d-42b2-9f59-56051b30ece9" contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3" name="ecd:TrdArrTerminationDate"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">May 29, 2026</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9c"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Not applicable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">96</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART III</span></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_10_directors_executive_officers"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 10. Dire</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ctors, Executive Officers and Corporate Governance.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We maintain a code of business conduct and ethics that incorporates our code of ethics applicable to our directors, officers, and employees, including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions. Our code of business conduct and ethics is available under the Corporate Governance section of our Investor Relations website at investors.amplitude.com. We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding amendments to, or waiver from, a provision of our code of business conduct and ethics by posting such information on the website address and location specified above.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The remaining information required by this item is incorporated by reference to the definitive Proxy Statement for our 2025 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2024.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_11_executive_compensation"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 11. Executi</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ve Compensation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2025 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2024.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_12_security_ownership"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 12. Security Ow</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2025 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2024.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_13_certain_relationships"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 13. Certain Re</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">lationships and Related Transactions, and Director Independence.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2025 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2024.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_14_principal_accntng_fees"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 14. Principa</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">l Accountant Fees and Services.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2025 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2024.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">97</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART IV</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_15"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 15. Exhibits and F</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">inancial Statement Schedules.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial Statements</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following financial statement are included in Part II, Item 8 of this Annual Report on Form 10-K:</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Report of Independent Registered Public Accounting Firm</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consolidated Balance Sheets</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consolidated Statements of Operations and Comprehensive Loss</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consolidated Statements of Stockholders&#8217; Equity</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consolidated Statements of Cash Flows</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Notes to Consolidated Financial Statements</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial Statement Schedules</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Schedules not listed above have been omitted because the information required to be set forth therein is not applicable or is shown in the financial statements or notes herein.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibits</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The documents listed in the following Exhibit Index of this Annual Report on Form 10-K are incorporated by reference or are filed with this Annual Report on Form 10-K, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:46.131%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:24.6pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Exhibit Number</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Description</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Form</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">File No.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Exhibit</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Filing Date</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Filed Herewith</span></p></td>
   </tr>
   <tr style="height:12.6pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521278308/d93786dex31.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Restated Certificate of Incorporation of the Registrant.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8-K</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6/12/2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:12.6pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.2</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521278308/d93786dex32.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated Bylaws of the Registrant.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8-K</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.2</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9/21/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000095017022001372/ampl-ex4_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10-K</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2/16/2022</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.2</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex42.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Specimen Stock Certificate evidencing the shares of Class A Common Stock.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.2</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.3</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521278407/d114916dex44.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Specimen Stock Certificate evidencing the shares of Class B Common Stock.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-8</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259698</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.4</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9/21/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:37.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.4</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex43.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated Investors&#8217; Rights Agreement, dated as of May 28, 2021, as amended, by and among the Registrant and certain of its stockholders.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.3</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.5</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex44.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Warrant to Purchase Common Stock, dated November 22, 2017, issued to Pacific Western Bank.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.4</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex101.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Sublease, dated May 13, 2021, by and between the Registrant and Postmates, LLC.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.2(a)#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex102a.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated 2014 Stock Option and Grant Plan, as amended.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.2(a)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.2(b)#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex102b.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form Agreements under Amended and Restated 2014 Stock Option and Grant Plan, as amended.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.2(b)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.3(a)#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex103a.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">2021 Incentive Award Plan.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.3(a)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.3(b)#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex103b.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form Agreements under 2021 Incentive Award Plan.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.3(b)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.4#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex104.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.4</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">98</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:46.131%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
    <td style="width:8.978%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.5#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000119312521260696/d143868dex105.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Indemnification Agreement between the Registrant and each of its Directors and Executive Officers.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S-1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">333-259168</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.5</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/30/2021</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.6#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000095017023039800/ampl-ex10_1.htm" style="-sec-extract:exhibit;"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Section 16 Bonus Plan</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10-Q</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8/8/2023</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.7#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000095017024123339/ampl-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended Non-Employee Director Compensation Program.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10-Q</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11/7/2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.8#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000095017024123339/ampl-ex10_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Executive Severance Plan</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10-Q</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.2</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11/7/2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.9#</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000095017024123339/ampl-ex10_3.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Employment Agreement between the Registrant and each of its executive officers</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10-Q</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.3</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11/7/2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ampl-ex19_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Insider Trading Compliance Policy</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000095017024017102/ampl-ex21_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Subsidiaries of Registrant</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10-K</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2/20/2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ampl-ex23_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consent of KPMG LLP, independent registered public accounting firm.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#power_of_attorney"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Power of Attorney (included in signature page hereto)</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:50.4pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ampl-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">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></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:50.4pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.2</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ampl-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">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></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:37.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32.1*</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ampl-ex32_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:37.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32.2*</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ampl-ex32_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of 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></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1866692/000095017024017102/ampl-ex97_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Policy Relating to Recovery of Erroneously Awarded Compensation</span></a></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10-K</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">001-40817</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2/20/2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:37.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.INS</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:12.6pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.SCH</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Schema Document</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">X</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"># Indicates management contract or compensatory plan</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">* The certifications attached as Exhibit 32.1 and Exhibit 32.2 that accompany this Annual Report on Form 10-K are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Amplitude, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_16_form_10k_summary"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 16. Form 1</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">0-K Summary</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">99</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="signatures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SIGNATURES</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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></p>
  <p style="margin-left:27.2%;text-indent:6.227%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude, Inc.</span></p>
  <p style="margin-left:27.2%;text-indent:6.227%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">By:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="margin-left:27.2%;text-indent:6.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:19.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Spenser Skates</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;Spenser Skates</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Executive Officer</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Date: February 20, 2025</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">100</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="power_of_attorney"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">POWER OF</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> ATTORNEY</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Spenser Skates, Andrew Casey, and Elizabeth Fisher, and each one of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place and stead, in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or substitute or substitutes, may do or cause to be done by virtue hereof.</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:33.684%;box-sizing:content-box;"/>
    <td style="width:3.158%;box-sizing:content-box;"/>
    <td style="width:38.021%;box-sizing:content-box;"/>
    <td style="width:3.032%;box-sizing:content-box;"/>
    <td style="width:22.105%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Signature</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Title</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Date</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Spenser Skates</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Executive Officer and Chairperson</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;Spenser Skates</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Executive Officer)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Andrew Casey</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Financial Officer</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Andrew Casey</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Financial and Accounting Officer)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Ron Gill</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ron Gill</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Pat Grady</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Pat Grady</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Curtis Liu</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Curtis Liu</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Erica Schultz</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Erica Schultz</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Elisa Steele</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Elisa Steele</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Eric Vishria</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Eric Vishria</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ James Whitehurst</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">James Whitehurst</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Catherine Wong</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 20, 2025</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Catherine Wong</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">101</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>2
<FILENAME>ampl-ex19_1.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html>
 <head>
  <title>EX-19.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 19.1</font></p>
  <p style="margin-left:20%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0.4pt;margin-right:18.222%;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:1.083%;border-spacing:0;table-layout:auto;width:98.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:85.714%;box-sizing:content-box;"></td>
    <td style="width:14.286%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;text-indent:127pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:23.52%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:9.083%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">AMPLITUDE, INC.</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;text-indent:127pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:23.52%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:9.083%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">INSIDER TRADING COMPLIANCE POLICY</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;text-indent:127pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:23.52%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:9.083%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Effective February 28, 2023</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:24.5pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;text-indent:127pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:23.52%;text-indent:0;font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:9.083%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Contents</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:24.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.435%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Page</font></p></td>
   </tr>
   <tr style="height:24.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:2.5pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:0.467%;text-indent:0;font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">I.	Summary</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.426%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</font></p></td>
   </tr>
   <tr style="height:24.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:2.5pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:0.467%;text-indent:0;font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">II.	Statement of Policies Prohibiting Insider Trading</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.426%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</font></p></td>
   </tr>
   <tr style="height:24.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:2.5pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:0.467%;text-indent:0;font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">III.	Explanation of Insider Trading</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.426%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</font></p></td>
   </tr>
   <tr style="height:24.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:2.5pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:0.467%;text-indent:0;font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">IV.	Statement of Procedures to Prevent Insider Trading</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.426%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</font></p></td>
   </tr>
   <tr style="height:24.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:2.5pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:0.467%;text-indent:0;font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">V.	Additional Prohibited Transactions</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.435%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</font></p></td>
   </tr>
   <tr style="height:24.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:2.5pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:0.467%;text-indent:0;font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">VI.	Rule 10b5-1 Trading Plans, Section 16, and Rule 144</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.435%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11</font></p></td>
   </tr>
   <tr style="height:18.7pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;text-indent:2.5pt;vertical-align:top;padding-bottom:0in;"><p style="margin-left:0.467%;text-indent:0;font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">VII.	Certification of Compliance</font></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.435%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Schedule I	Individuals Subject to Preclearance Requirement</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:-7.375%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.463%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Attachment A	Short-Swing Profit Rule Section 16(b) Checklist</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.19in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.94in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:21.04%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:21.046%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AMPLITUDE, INC.</font></p>
  <p style="margin-left:21.04%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:21.046%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">INSIDER TRADING COMPLIANCE POLICY</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:21.04%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:21.046%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">February 28, 2023</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.426%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Federal and state laws prohibit trading in the securities of a company while in possession of material nonpublic information and providing material nonpublic information to others so that they can trade. Violating such laws can undermine investor trust, harm the reputation of Amplitude, Inc. (together with its subsidiaries, the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), and result in your dismissal from the Company or even serious criminal and civil charges against you and the Company.</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.868%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Insider Trading Compliance Policy (this &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Policy</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) outlines your responsibilities to avoid insider trading and implements certain procedures to help you avoid even the appearance of insider trading.</font></p>
  <p style="font-size:10pt;margin-top:0.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:1.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:6.765986380750378%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">I.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Summary</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.864%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.398%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Preventing insider trading is necessary to comply with securities laws and to preserve the reputation and integrity of the Company. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Insider trading</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; occurs when any person purchases or sells a security while in possession of material nonpublic information relating to the security. Insider trading is a crime. The criminal penalties for violating insider trading laws include imprisonment and fines of up to $5 million for individuals and $25 million for corporations. Insider trading may also result in civil penalties, including disgorgement of profits and civil fines. Insider trading is also prohibited by this Policy, and violation of this Policy may result in Company- imposed sanctions, including removal or dismissal for cause.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Policy applies to all officers, directors and employees of the Company. As someone subject to this Policy, you are responsible for ensuring that members of your household also comply with this Policy. This Policy also applies to any entities you control or are controlled by individuals subject to this Policy, including any corporations, partnerships or trusts, and transactions by such entities should be treated for the purposes of this Policy and applicable securities laws as if they were for your own account; </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">provided</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">however</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, that the this Policy does not apply to any such entity that engages in the investment of securities in the ordinary course of its business (e.g., an investment fund or partnership) if such entity has established its own insider trading controls and procedures in compliance with applicable securities laws. The Company may determine that this Policy applies to additional persons with access to material nonpublic information, such as contractors or consultants. This Policy extends to all activities within and outside your Company duties. Every officer, director and employee must review this Policy. Questions regarding the Policy should be directed to the Company&#x2019;s General Counsel (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Compliance Officer</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), who shall be responsible for the administration of this Policy.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.868%;font-size:10pt;margin-top:4.7pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the absence of the Compliance Officer, responsibility for administering this Policy will rest with the Chief Financial Officer or such other employee as may be designated by the Compliance Officer.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.426%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In all cases, as someone subject to this Policy, you bear full responsibility for ensuring your compliance with this Policy, and also for ensuring that members of your household (and individuals not residing in your household but whose transactions are subject to your influence or control) and entities under your influence or control are in compliance with this Policy.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.19in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Actions taken by the Company, the Compliance Officer or any other Company personnel do not constitute legal advice, nor do they insulate you from the consequences of noncompliance with this Policy.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:1.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:6.765986380750378%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">II.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Statement of Policies Prohibiting Insider Trading</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:4.7pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No officer, director or employee (or any other person designated as subject to this Policy) shall purchase or sell any type of security while in possession of material nonpublic information relating to the security or the issuer of such security, whether the issuer of such security is the Company or any other company.</font></p>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, unless a specific exception is granted as described in Section IV.A. of this Policy, no officer, director or employee shall purchase or sell any security of the Company during the period beginning on the 15th calendar day of the last month of any fiscal quarter of the Company and ending upon completion of the first full trading day after the public release of earnings data for such fiscal quarter or during any other trading suspension period declared by the Company.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:8.147%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">These prohibitions do not apply to:</font></p>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">purchases of the Company&#x2019;s securities from the Company or sales of the Company&#x2019;s securities to the Company;</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">exercises of stock options or other equity awards or the surrender of shares to the Company in payment of the exercise price or in satisfaction of any tax withholding obligations in a manner permitted by the applicable equity award agreement, or vesting of equity-based awards that, in each case, do not involve a market sale of the Company&#x2019;s securities (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cashless exercise</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; of a Company stock option through a broker </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">does </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">involve a market sale of the Company&#x2019;s securities, and therefore would not qualify under this exception);</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">bona fide </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">gifts of the Company&#x2019;s securities, unless the individual making the gift knows that the recipient intends to sell the securities; or</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">purchases or sales of the Company&#x2019;s securities made pursuant to any binding contract, specific instruction or written plan entered into while the purchaser or seller, as applicable, was unaware of any material nonpublic information and which contract, instruction, or plan (i) meets all requirements of the affirmative defense provided by Rule 10b5-1 (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 10b5-1</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) promulgated under the Securities Exchange Act of 1934, as amended (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1934 Act</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), (ii) was precleared in advance pursuant to this Policy and (iii) has not been amended or modified in any respect after such initial preclearance without such amendment or modification being precleared in advance pursuant to this Policy. For more information about Rule 10b5-1 trading plans, see Section VI below.</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.426%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, events will occur that are material to the Company and cause officers, directors or employees to be in possession of material nonpublic information. When that happens, the Company will recommend that those in possession of the material nonpublic information suspend all trading in the Company&#x2019;s securities until the information is no longer material or has been publicly disclosed.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When such event-specific closed trading periods occur, those subject to it will be notified by the Company, or the Compliance Officer may determine in the Compliance Officer&#x2019;s discretion to rely instead on the preclearance requirement provided for in Section IV.B of this Policy. The event-specific closed trading period will not be announced to those not subject to it, and those subject to it or otherwise aware of it should not disclose it to others.</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Even if the Company has not notified you that you are subject to an event-specific closed trading period, if you are aware of material nonpublic information about the Company, you should not trade in Company securities. Any failure by the Company to designate you as subject to an event-specific closed trading period, or to notify you of such designation, does not relieve you of your obligation not to trade in the Company&#x2019;s securities while possessing material nonpublic information.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No officer, director or employee shall directly or indirectly communicate (or &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">tip</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) material nonpublic information to anyone outside the Company (except in accordance with the Company&#x2019;s policies regarding the protection or authorized external disclosure of Company information) or to anyone within the Company other than on a &#x201c;need-to-know&#x201d; basis.</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:1.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:6.765986380750378%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">III.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Explanation of Insider Trading</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.871%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.491%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Insider trading</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">refers to the purchase or sale of a security while in possession of material nonpublic information relating to the security.</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.868%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">includes stocks, bonds, notes, debentures, options, warrants, and other convertible securities, as well as derivative instruments.</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.426%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Purchase</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">sale</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">are defined broadly under the federal securities law. </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Purchase</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">includes not only the actual purchase of a security, but any contract to purchase or otherwise acquire a security. </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sale</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">includes not only the actual sale of a security, but any contract to sell or otherwise dispose of a security. These definitions extend to a broad range of transactions, including conventional cash-for-stock transactions, conversions, the exercise of stock options, and acquisitions and exercises of warrants or puts, calls, or other derivative securities.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">A.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">What Facts Are Material?</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The materiality of a fact depends upon the circumstances. A fact is considered &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">material</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; if there is a substantial likelihood that a reasonable investor would consider it important in making a decision to buy, sell, or hold a security, or if the fact is likely to have a significant effect on the market price of the security. Material information can be positive or negative and can relate to virtually any aspect of a company&#x2019;s business or to any type of security, debt, or equity. Also, information that something is likely to happen in the future&#x2014;or even just that it may happen&#x2014; could be deemed material.</font></p>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Examples of material information include (but are not limited to) information about dividends; corporate earnings or earnings forecasts; possible mergers, acquisitions, tender offers, or dispositions; major new products or product developments; important business developments such as major contract awards or cancellations, or developments regarding strategic partners; management or control changes; significant borrowing or financing developments, including pending public sales or offerings of debt or equity securities; defaults on borrowings; bankruptcies; cybersecurity or data security incidents; and significant litigation or regulatory actions. Moreover, material information does not have to be related to a company&#x2019;s business. For example, the</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">contents of a forthcoming news article that is expected to affect the market price of a security can be material.</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.869%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.472%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Questions regarding material information should be directed to the Company&#x2019;s Compliance Officer. A good rule of thumb: When in doubt, do not trade.</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">B.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">What Is Nonpublic?</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Information is &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nonpublic</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; if it is not available to the general public. In order for information to be considered public, it must be widely disseminated in a manner making it generally available to investors through newswire services such as Dow Jones, Reuters, Bloomberg, Business Wire, The Wall Street Journal, Associated Press, or United Press International; a broadcast on widely available radio or television programs; publication in a widely available newspaper, magazine, or news website; a Regulation FD-compliant conference call; or public disclosure documents filed with the U.S. Securities and Exchange Commission (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SEC</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) that are available on the SEC&#x2019;s website.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.426%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The circulation of rumors, even if accurate and reported in the media, does not constitute effective public dissemination. In addition, even after a public announcement, a reasonable period of time must lapse in order for the market to react to the information. Generally, one should allow one full trading day following publication as a reasonable waiting period before such information is deemed to be public.</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">C.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Who Is an Insider?</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Insiders</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; include officers, directors and employees of a company, or anyone else who has material nonpublic information about a company. Insiders have independent fiduciary duties to their company and its stockholders not to trade on material nonpublic information relating to the company&#x2019;s securities. Insiders may not trade in the Company&#x2019;s securities while in possession of material nonpublic information relating to the Company, nor may they tip such information to anyone outside the Company (except in accordance with the Company&#x2019;s policies regarding the protection or authorized external disclosure of Company information) or to anyone within the Company other than on a &#x201c;need-to-know&#x201d; basis.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As someone subject to this Policy, you are responsible for ensuring that members of your household also comply with this Policy. This includes family members residing with you, anyone else living in your household, and any family members not living with you whose transactions in the Company&#x2019;s securities are directed by you, or subject to your influence and control. This Policy also applies to any entities you control, including any corporations, partnerships, or trusts, and transactions by these entities should be treated for the purposes of this Policy and applicable securities laws as if they were for your own account.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">D.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trading by Persons Other Than Insiders</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Insiders may be liable for communicating or tipping material nonpublic information to a third party (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">tippee</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), and insider trading violations are not limited to trading or tipping by insiders. Persons other than insiders can also be liable for insider trading, including tippees who trade on material nonpublic information tipped to them or individuals who trade on material nonpublic information that has been misappropriated. Insiders may be held liable for tipping even if they receive no personal benefit from tipping and even if no close personal relationship exists between them and the tippee.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Tippees inherit an insider&#x2019;s duties and are liable for trading on material nonpublic information illegally tipped to them by an insider. Similarly, just as insiders are liable for the insider trading of their tippees, so are tippees who pass the information along to others who trade. In other words, a tippee&#x2019;s liability for insider trading is no different from that of an insider. Tippees can obtain material nonpublic information by receiving overt tips from others or through, among other things, conversations at social, business, or other gatherings.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">E.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Penalties for Engaging in Insider Trading</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Penalties for trading on or tipping material nonpublic information can extend significantly beyond any profits made or losses avoided, both for individuals engaging in such unlawful conduct and their employers. The SEC and Department of Justice have made the civil and criminal prosecution of insider trading violations a top priority. Enforcement remedies available to the government or private plaintiffs under the federal securities laws include:</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SEC administrative sanctions;</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">securities industry self-regulatory organization sanctions;</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">civil injunctions;</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">damage awards to private plaintiffs;</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">disgorgement of all profits;</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">civil fines for the violator of up to three times the amount of profit gained or loss avoided;</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">civil fines for the employer or other controlling person of a violator (i.e., where the violator is an employee or other controlled person) of up to the greater of $1.425 million or three times the amount of profit gained or loss avoided by the violator;</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">criminal fines for individual violators of up to $5 million ($25 million for an entity); and</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">jail sentences of up to 20 years.</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.868%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, insider trading could result in serious sanctions by the Company, including dismissal. Insider trading violations are not limited to violations of the federal securities laws. Other federal and state civil or criminal laws, such as the laws prohibiting mail and wire fraud and the Racketeer Influenced and Corrupt Organizations Act (RICO), may also be violated in connection with insider trading.</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">F.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Size of Transaction and Reason for Transaction Do Not Matter</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The size of the transaction or the amount of profit received does not have to be significant to result in prosecution. The SEC has the ability to monitor even the smallest trades, and the SEC performs routine market surveillance. Brokers or dealers are required by law to inform the SEC of any possible violations by people who may have material nonpublic information. The SEC aggressively investigates even small insider trading violations.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">G.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Examples of Insider Trading</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Examples of insider trading cases include actions brought against officers, directors and employees who traded in a company&#x2019;s securities after learning of significant confidential corporate developments; friends, business associates, family members, and other tippees of such officers, directors and employees who traded in the securities after receiving such information; government employees who learned of such information in the course of their employment; and other persons who misappropriated, and took advantage of, confidential information from their employers.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.426%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following are illustrations of insider trading violations. These illustrations are hypothetical and, consequently, not intended to reflect on the actual activities or business of the Company or any other entity.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:14.813%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trading by Insider</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:14.813%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">An officer of X Corporation learns that earnings to be reported by X Corporation will increase dramatically. Prior to the public announcement of such earnings, the officer purchases X Corporation&#x2019;s stock. The officer, an insider, is liable for all profits as well as penalties of up to three times the amount of all profits. The officer is also subject to, among other things, criminal prosecution, including up to $5 million in additional fines and 20 years in jail. Depending upon the circumstances, X Corporation and the individual to whom the officer reports could also be liable as controlling persons.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:14.813%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trading by Tippee</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:14.813%;font-size:10pt;margin-top:4.65pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">An officer of X Corporation tells a friend that X Corporation is about to publicly announce that it has concluded an agreement for a major acquisition. This tip causes the friend to purchase X Corporation&#x2019;s stock in advance of the announcement. The officer is jointly liable with his friend for all of the friend&#x2019;s profits, and each is liable for all civil penalties of up to three times the amount of the friend&#x2019;s profits. The officer and his friend are also subject to criminal prosecution and other remedies and sanctions, as described above.</font></p>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">H.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prohibition of Records Falsification and False Statements</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Section 13(b)(2) of the 1934 Act requires companies subject to the 1934 Act to maintain proper internal books and records and to devise and maintain an adequate system of internal accounting controls. The SEC has supplemented the statutory requirements by adopting rules that prohibit (i) any person from falsifying records or accounts subject to the above requirements, and (ii) officers or directors from making any materially false, misleading, or incomplete statement to any accountant in connection with any audit or filing with the SEC. These provisions reflect the SEC&#x2019;s intent to discourage officers, directors and other persons with access to the Company&#x2019;s books and records from taking action that might result in the communication of materially misleading financial information to the investing public. Falsifying records or accounts or making materially false, misleading, or incomplete statements in connection with an audit or filing with the SEC could also result in criminal penalties for obstruction of justice.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:1.463%;display:flex;margin-top:4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:6.765986380750378%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">IV.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Statement of Procedures to Prevent Insider Trading</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following procedures have been established, and will be maintained and enforced, by the Company to prevent insider trading.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">A.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Closed Trading Periods</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The period during which the Company prepares quarterly financials is a sensitive time for insider trading purposes, as Company personnel may be more likely to possess, or be presumed to possess, material nonpublic information. To avoid the appearance of impropriety and assist Company personnel in planning transactions in the Company&#x2019;s securities for appropriate times, no officer, director or employee shall purchase or sell any security of the Company during the period beginning on the 15th calendar day of the last month of any fiscal quarter of the Company and ending upon completion of the first full trading day after the public release of earnings data for such fiscal quarter or during any other trading suspension period declared by the Company, except for:</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">purchases of the Company&#x2019;s securities from the Company or sales of the Company&#x2019;s securities to the Company;</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">exercises of stock options or other equity awards, the surrender of shares to the Company in payment of the exercise price or in satisfaction of any tax withholding obligations in a manner permitted by the applicable equity award agreement, or the vesting of equity-based awards that do not involve a market sale of the Company&#x2019;s securities (the cashless exercise of a Company stock option through a broker </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">does</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> involve a market sale of the Company&#x2019;s securities, and therefore would not qualify under this exception);</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">bona fide </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">gifts of the Company&#x2019;s securities, unless the individual making the gift knows that the recipient intends to sell the securities; and</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">purchases or sales of the Company&#x2019;s securities made pursuant to any binding contract, specific instruction, or written plan entered into while the purchaser or seller, as applicable, was unaware of any material nonpublic information and which contract, instruction, or plan (i) meets all requirements of the affirmative defense provided by Rule 10b5-1, (ii) was precleared in advance pursuant to this Policy, and (iii) has not been amended or modified in any respect after such initial preclearance without such amendment or modification being precleared in advance pursuant to this Policy.</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.864%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.398%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exceptions to the closed trading period policy may be approved only by the Board of Directors, the Audit Committee of the Board of Directors, the Company&#x2019;s Compliance Officer or Chief Financial Officer or, in the case of exceptions for directors, the Board of Directors or Audit Committee of the Board of Directors.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company, through the Board of Directors, the Company&#x2019;s disclosure committee or the Compliance Officer or Chief Financial Officer, may recommend that officers, directors, employees or others suspend trading in the Company&#x2019;s securities because of developments that have not yet been disclosed to the public. Subject to the exceptions noted above, all those affected should not trade in the Company&#x2019;s securities while the suspension is in effect, and should not disclose to others that the Company has suspended trading.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:12.398%;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">B.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Preclearance of All Trades by All Officers, Directors, and Certain Employees</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To provide assistance in preventing inadvertent violations of applicable securities laws and to avoid the appearance of impropriety in connection with the purchase and sale or gifts of the Company&#x2019;s securities, all transactions in the Company&#x2019;s securities (including, without limitation, acquisitions and dispositions (including gifts) of Company stock, the exercise of stock options, elective transactions under 401(k)/ESPP/deferred compensation plans, and the sale of Company stock issued upon exercise of stock options) by officers, directors and certain employees listed on </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Schedule I</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (as amended from time to time) (each, a &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Preclearance Person</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) must be precleared by the Company&#x2019;s Compliance Officer or Chief Financial Officer, except for certain exempt transactions as explained in Section VI of this Policy. Preclearance does not relieve you of your responsibility under SEC rules.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A request for preclearance may be oral or in writing (including by e-mail), should be made at least two business days in advance of the proposed transaction, and should include the identity of the Preclearance Person, the type of proposed transaction (for example, an open market purchase, a privately negotiated sale, an option exercise, etc.), the proposed date of the transaction, and the number of shares or other securities to be involved. In addition, in connection with any market transaction the Preclearance Person must execute a certification that the Preclearance Person is not aware of material nonpublic information about the Company. The Compliance Officer or Chief Financial Officer shall have sole discretion to decide whether to clear any contemplated transaction (other than his or her own contemplated transaction). All trades or gifts that are precleared must be effected within five business days of receipt of the preclearance, unless a specific exception has been granted by the Compliance Officer or Chief Financial Officer. A precleared trade or gift (or any portion of a precleared trade or gift) that has not been effected during the five-business day period must be precleared again prior to execution. Notwithstanding receipt of preclearance, if the Preclearance Person becomes aware of material nonpublic information or becomes subject to a closed trading period before the transaction is effected, the transaction may not be completed.</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None of the Company, the Compliance Officer or Chief Financial Officer, or the Company&#x2019;s other employees will have any liability for any delay in reviewing, or refusal of, a request for preclearance submitted pursuant to this Section IV.B. Notwithstanding any preclearance of a transaction pursuant to this Section IV.B, none of the Company, the Compliance Officer or Chief Financial Officer, or the Company&#x2019;s other employees assumes any liability for the legality or consequences of such transaction to the person engaging in such transaction.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">C.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Post-Termination Transactions</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">With the exception of the preclearance requirement, this Policy continues to apply to transactions in the Company&#x2019;s securities even after termination of service to the Company. If you are in possession of material nonpublic information when your service terminates, you may not trade in the Company&#x2019;s securities until that information has become public or is no longer material.</font></p>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">D.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Information Relating to the Company</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:14.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:7.824750011736537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Access to Information</font></div></div>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Access to material nonpublic information about the Company, including the Company&#x2019;s business, earnings, or prospects, should be limited to officers, directors and employees of the</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company on a &#x201c;need-to-know&#x201d; basis. In addition, such information should not be communicated to anyone outside the Company under any circumstances (except in accordance with the Company&#x2019;s policies regarding the protection or authorized external disclosure of Company information) or to anyone within the Company on an other than &#x201c;need-to-know&#x201d; basis.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.868%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In communicating material nonpublic information to employees of the Company, all officers, directors and employees must take care to emphasize the need for confidential treatment of such information and adherence to the Company&#x2019;s policies with regard to confidential information.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:14.796%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:7.824750011736537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Inquiries From Third Parties</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.767%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Inquiries from third parties, such as industry analysts or members of the media, about the Company should be directed to the Company&#x2019;s Compliance Officer or Chief Financial Officer.</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">E.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Limitations on Access to Company Information</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.767%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following procedures are designed to maintain confidentiality with respect to the Company&#x2019;s business operations and activities.</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.767%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All officers, directors and employees should take all steps and precautions necessary to restrict access to, and secure, material nonpublic information by, among other things:</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">maintaining the confidentiality of Company-related transactions;</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">conducting their business and social activities so as not to risk inadvertent disclosure of confidential information. Review of confidential documents in public places should be conducted so as to prevent access by unauthorized persons;</font></div></div>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">restricting access to documents and files (including computer files) containing material nonpublic information to individuals on a &#x201c;need-to-know&#x201d; basis (including maintaining control over the distribution of documents and drafts of documents);</font></div></div>
  <p style="font-size:10pt;margin-top:0.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">promptly removing and cleaning up all confidential documents and other materials from conference rooms following the conclusion of any meetings;</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">disposing of all confidential documents and other papers once there is no longer any business or other legally required need &#x2014; through shredders when appropriate;</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">restricting access to areas likely to contain confidential documents or material nonpublic information;</font></div></div>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">safeguarding laptop computers, smartphones, tablets, memory sticks, CDs, and other items that contain confidential information; and</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">avoiding the discussion of material nonpublic information in places where the information could be overheard by others, such as in elevators, restrooms, hallways, restaurants, airplanes, or taxicabs/Lyfts/Ubers.</font></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;text-indent:6.767%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Personnel involved with material nonpublic information, to the extent feasible, should conduct their business and activities in areas separate from other Company activities.</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:1.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:6.765986380750378%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">V.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additional Prohibited Transactions</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.868%;font-size:10pt;margin-top:4.65pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has determined that there is a heightened legal risk and/or the appearance of improper or inappropriate conduct if the persons subject to this Policy engage in certain types of transactions. Therefore, officers, directors and employees shall comply with the following policies with respect to certain transactions in the Company securities:</font></p>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">A.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Short Sales</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Short sales of the Company&#x2019;s securities evidence an expectation on the part of the seller that the securities will decline in value, and therefore signal to the market that the seller has no confidence in the Company or its short-term prospects. In addition, short sales may reduce the seller&#x2019;s incentive to improve the Company&#x2019;s performance. For these reasons, short sales of the Company&#x2019;s securities are prohibited by this Policy. In addition, as noted below, Section 16(c) of the 1934 Act absolutely prohibits Section 16 reporting persons from making short sales of the Company&#x2019;s equity securities, i.e., sales of shares that the insider does not own at the time of sale, or sales of shares against which the insider does not deliver the shares within 20 days after the sale.</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">B.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Publicly Traded Options</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A transaction in options is, in effect, a bet on the short-term movement of the Company&#x2019;s stock and therefore creates the appearance that an officer, director or employee is trading based on material nonpublic information. Transactions in options may also focus an officer&#x2019;s, director&#x2019;s, or employee&#x2019;s attention on short-term performance at the expense of the Company&#x2019;s long-term objectives. Accordingly, transactions in puts, calls, or other derivative securities involving the Company&#x2019;s equity securities, on an exchange or in any other organized market, are prohibited by this Policy.</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">C.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Hedging Transactions</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow an officer, director or employee to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. Such transactions allow the officer, director or employee to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the officer, director or employee may no longer have the same objectives as the Company&#x2019;s other stockholders. Therefore, such transactions involving the Company&#x2019;s equity securities are prohibited by this Policy.</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:12.796%;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">D.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Purchases of the Company&#x2019;s Securities on Margin; Pledging the Company&#x2019;s Securities to Secure Margin or Other Loans</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.426%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Purchasing on margin means borrowing from a brokerage firm, bank, or other entity in order to purchase the Company&#x2019;s securities (other than in connection with a cashless exercise of stock options under the Company&#x2019;s equity plans). Margin purchases of the Company&#x2019;s securities are prohibited by this Policy. Pledging the Company&#x2019;s securities as collateral to secure loans is also prohibited unless otherwise approved by the Compliance Officer; </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">provided</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">however</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, that the</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">foregoing shall not apply to existing pledges as of the date of initial adoption of this Policy. This prohibition means, among other things, that you cannot hold the Company&#x2019;s securities in a &#x201c;margin account&#x201d; (which would allow you to borrow against your holdings to buy securities).</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:1.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:6.765986380750378%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">VI.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 10b5-1 Trading Plans, Section 16, and Rule 144</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:4.7pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">A.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 10b5-1 Trading Plans</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The trading restrictions set forth do not apply to transactions under a previously established contract, plan, or instruction to trade in the Company&#x2019;s stock in accordance with the terms of Rule 10b5-1 and all applicable state laws (a &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trading Plan</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) that:</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">has been submitted to and preapproved by the Company&#x2019;s Compliance Officer, or such other person as the Board of Directors may designate from time to time (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Authorizing Officer</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;);</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">you entered into in good faith at a time when you were not in possession of material nonpublic information about the Company and during an open trading window, and you have acted in good faith with respect to the Trading Plan;</font></div></div>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">either (i) specifies the amounts, prices, and dates of all security transactions under the Trading Plan or (ii) provides a written formula, algorithm, or computer program for determining the amount, price, and date of the transactions, and (iii) prohibits you from exercising any subsequent influence over the transactions;</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">includes a &#x201c;Cooling Off Period&#x201d; under which no purchases or sales may occur for</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:18.13%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.071088310736534%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">o</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">directors and officers designated as officers under Section 16 of the 1934 Act, as designated by the Board of Directors (the &#x201c;Section 16 Officers&#x201d;), that extends to the later of 90 days after adoption or modification of a Trading Plan or two business days after filing of the Form 10-K or Form 10- Q covering the fiscal quarter in which the Trading Plan was adopted, up to a maximum of 120 days; and</font></div></div>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:18.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.071088310736534%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">o</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">employees and any other persons, other than the Company, that extends 30 days after adoption or modification of a Trading Plan;</font></div></div>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">for directors and Section 16 Officers, includes a representation in the Trading Plan that the director or Section 16 Officer is (i) not aware of any material nonpublic information about the Company or its securities and (ii) adopting the Trading Plan in good faith and not as part of a plan or scheme to evade Rule 10b-5; and</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">complies with all other applicable requirements of Rule 10b5-1.</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Authorizing Officer may impose such other conditions on the implementation and operation of the Trading Plan as the Authorizing Officer deems necessary or advisable. You may not adopt more than one Trading Plan at a time except under the limited circumstances permitted by Rule 10b5-1 (i.e., all transactions under the later adopted Trading Plan may only begin after all transactions under the earlier adopted Trading Plan have been completed or expired and after the observance of the applicable Cooling-Off Period) and subject to preapproval by the Authorizing Officer.  Trading Plans that authorize sell-to-cover transactions to satisfy tax</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">withholding obligations incident to the vesting of equity awards are permitted even if you have another trading plan in place, as long as the sell-to-cover plan authorizes an agent to sell only the securities necessary to satisfy the tax withholding obligations, and you do not otherwise control the timing of the sales.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">You may only modify a Trading Plan during an open trading window and, in any event, when you do not possess material nonpublic information. Modifications to and terminations of a Trading Plan are subject to preapproval by the Authorizing Officer. Modifications of a Trading Plan that change the amount, price, or timing of the purchase or sale of the securities underlying a Trading Plan will trigger a new Cooling-Off Period.</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company reserves the right to publicly disclose, announce, or respond to inquiries from the media regarding, the adoption, modification, or termination of Trading Plans and non- Rule 10b5-1 trading arrangements or the execution of transactions made under a Trading Plan. The Company also reserves the right from time to time to suspend, discontinue, or otherwise prohibit transactions under a Trading Plan if the Authorizing Officer or the Board of Directors, in its discretion, determines that such suspension, discontinuation, or other prohibition is in the best interests of the Company.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.868%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The cashless exercise of options under Trading Plans is permitted only through &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">same-</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">day sales</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">,&#x201d; in which the option holder does not pay for the stock up front, but rather receives cash equal to the difference between the stock value and option exercise price. Transactions prohibited under Section V of this Policy, including short sales and hedging transactions, may not be carried out through a Trading Plan.</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Compliance of a Trading Plan with the terms of Rule 10b5-1 and the execution of transactions pursuant to the Trading Plan are the sole responsibility of the person initiating the Trading Plan, and none of the Company, the Authorizing Officer, or the Company&#x2019;s other employees assume any liability for any delay in reviewing and/or refusing to approve a Trading Plan submitted for approval nor the legality or consequences relating to a person entering into, informing the Company of, or trading under a Trading Plan.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.869%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.463%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trading Plans do not exempt you from complying with Section 16 short-swing profit rules or liability.</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.426%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During an open trading window, trades differing from Trading Plan instructions that are already in place are allowed as long as the Trading Plan continues to be followed.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.602%;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">B.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Section 16: Insider Reporting Requirements, Short-Swing Profits and Short Sales (Applicable to Executive Officers, Directors and Greater Than 10% Stockholders)</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:14.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:7.824750011736537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Reporting Obligations Under Section 16(a): SEC Forms 3, 4, and 5</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Section 16(a) of the 1934 Act generally requires all Section 16 Officers, directors and greater than 10% stockholders (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Section 16 Insiders</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), within 10 days after becoming a Section 16 Insider, to file with the SEC an &#x201c;Initial Statement of Beneficial Ownership of Securities&#x201d; on SEC Form 3, listing the amount of the Company&#x2019;s stock, options, and warrants that the Section 16 Insider beneficially owns. Following the initial filing on SEC Form 3, changes in beneficial ownership of the Company&#x2019;s stock, options, and warrants, including as a result of a disposition of equity securities by gift, must be reported on SEC Form 4, generally within two days after the date</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">on which such change occurs, or in certain cases on Form 5, within 45 days after fiscal year-end. The two-day Form 4 deadline begins to run from the trade date rather than the settlement date (or for gifts, the date of the gift). A Form 4 must be filed even if, as a result of balancing transactions, there has been no net change in holdings. In certain situations, purchases or sales of Company stock made within six months </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">prior </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">to the filing of a Form 3 must be reported on Form</font></p>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.463%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4. Similarly, certain purchases or sales of Company stock made within six months </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">after </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">an officer or director ceases to be a Section 16 Insider must be reported on Form 4.</font></p>
  <p style="font-size:10pt;margin-top:0.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:14.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:7.824750011736537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recovery of Profits Under Section 16(b)</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the purpose of preventing the unfair use of information that may have been obtained by a Section 16 Insider, any profits realized by a Section 16 Insider from any &#x201c;purchase&#x201d; and &#x201c;sale&#x201d; of Company stock during a six-month period, so called &#x201c;short-swing profits,&#x201d; may be recovered by the Company. When such a purchase and sale occurs, good faith is no defense. The insider is liable, even if compelled to sell for personal reasons, and even if the sale takes place after full disclosure and without the use of any material nonpublic information.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Section 16 Insider&#x2019;s liability under Section 16(b) of the 1934 Act is only to the Company itself. The Company, however, cannot waive its right to short swing profits, and any Company stockholder can bring suit in the name of the Company. Reports of ownership filed with the SEC on Form 3, Form 4, or Form 5 pursuant to Section 16(a) (discussed above) are readily available to the public, and certain attorneys carefully monitor these reports for potential Section 16(b) violations. In addition, liabilities under Section 16(b) may require separate disclosure in the Company&#x2019;s annual report to the SEC on Form 10-K or its proxy statement for its annual meeting of stockholders. No suit may be brought more than two years after the date the profit was realized. However, if the Section 16 Insider fails to file a report of the transaction under Section 16(a), as required, the two-year limitation period does not begin to run until after the transactions giving rise to the profit have been disclosed. Failure to report transactions and late filing of reports require separate disclosure in the Company&#x2019;s proxy statement.</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Executive officers and directors should consult the &#x201c;Short-Swing Profit Rule Section 16(b) Checklist&#x201d; attached hereto as &#x201c;Attachment A&#x201d; in addition to consulting the Compliance Officer prior to engaging in any transactions involving the Company&#x2019;s securities, including, without limitation, the Company&#x2019;s stock, options, or warrants.</font></p>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:14.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:7.824750011736537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Short Sales Prohibited Under Section 16(c)</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Section 16(c) of the 1934 Act absolutely prohibits Section 16 Insiders from making short sales of the Company&#x2019;s equity securities. Short sales include sales of stock that the Section 16 Insider does not own at the time of sale, or sales of stock against which the Section 16 Insider does not deliver the shares within 20 days after the sale. Under certain circumstances, the purchase or sale of put or call options, or the writing of such options, can result in a violation of Section 16(c). Section 16 Insiders violating Section 16(c) face criminal liability.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.868%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.454%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">You should consult the Compliance Officer if you have any questions regarding reporting obligations, short-swing profits or short sales under Section 16.</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">C.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 144 (Applicable to Section 16 Insiders)</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.865%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 144 provides a safe harbor exemption to the registration requirements of the Securities Act of 1933, as amended, for certain resales of &#x201c;restricted securities&#x201d; and &#x201c;control</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.435%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">securities.&#x201d; &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restricted securities</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; are securities acquired from an issuer, or an affiliate of an issuer, in a transaction, or chain of transactions, not involving a public offering. &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Control securities</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; are </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">any </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">securities owned by directors, executive officers or other &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">affiliates</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; of the issuer, including stock purchased in the open market and stock received upon exercise of stock options or settlement of restricted stock units (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RSUs</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;). Sales of Company securities by affiliates (generally, Section 16 Insiders of the Company) must comply with the requirements of Rule 144, which are summarized below:</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Current Public Information. </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company must have filed all SEC-required reports during the last 12 months.</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Volume Limitations. </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total sales of Company common stock by a covered individual for any three-month period may not exceed the </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">greater </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of: (i) 1% of the total number of outstanding shares of Company common stock, as reflected in the most recent report or statement published by the Company, or (ii) the average weekly reported volume of such shares traded during the four calendar weeks preceding the filing of the requisite Form 144.</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Method of Sale. </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The shares must be sold either in a &#x201c;broker&#x2019;s transaction&#x201d; or in a transaction directly with a &#x201c;market maker.&#x201d; A &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">broker&#x2019;s transaction</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; is one in which the broker does no more than execute the sale order and receive the usual and customary commission. Neither the broker nor the selling person can solicit or arrange for the sale order. In addition, the selling person or member of the Board of Directors must not pay any fee or commission other than to the broker. A &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">market maker</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; includes a specialist permitted to act as a dealer, a dealer acting in the position of a block positioner, and a dealer who holds himself out as being willing to buy and sell Company common stock or other Company securities for his own account on a regular and continuous basis.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:8.13%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:7.256993577881788%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x25cf;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Notice of Proposed Sale. </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A notice of the sale (a Form 144) must be filed with the SEC at the time of the sale. Brokers generally have internal procedures for executing sales under Rule 144, and will assist you in completing the Form 144 and in complying with the other requirements of Rule 144.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.869%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.463%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If you are subject to Rule 144, you must instruct your broker who handles trades in Company securities to follow the brokerage firm&#x2019;s Rule 144 compliance procedures in connection with all trades.</font></p>
  <p style="font-size:10pt;margin-top:0.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:1.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:6.765986380750378%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">VII.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certification of Compliance</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.866%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.417%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All officers, directors and employees may be asked to certify their compliance with the terms and provisions of this Policy on an ongoing basis.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.55in;min-height:0.68in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.56%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.44in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Schedule I</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:21.04%;font-size:10pt;margin-top:10.7pt;font-family:Times New Roman;margin-bottom:0;margin-right:21.38%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Individuals Subject to Preclearance Requirement</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All Directors</font></p>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:10.62%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All Executive Officers, including the Company&#x2019;s Principal Accounting Officer Individuals designated in writing from time to time by the Compliance Officer</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.19in;justify-content:flex-end;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:1pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.94in;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:20.573%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:21.38%;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Short-Swing Profit Rule Section 16(b) Checklist</font></p>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.867%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.444%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note: ANY combination of PURCHASE AND SALE or SALE AND PURCHASE within six months of each other by an officer, director or greater than 10% stockholder (or any family member living in the same household or certain affiliated entities) results in a violation of Section 16(b), and the &#x201c;profit&#x201d; must be recovered by Amplitude, Inc. (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;). It makes no difference how long the shares being sold have been held or, for executive officers and directors, that you were an insider for only one of the two matching transactions. The highest priced sale will be matched with the lowest priced purchase within the six-month period.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:4.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sales</font></p>
  <p style="margin-left:8.147%;font-size:10pt;margin-top:5.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a sale is to be made by an officer, director or greater than 10% stockholder (or any family</font></p>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">member living in the same household or certain affiliated entities):</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5009033233897737%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Have there been any purchases by the insider (or family members living in the same household or certain affiliated entities) within the past six months?</font></div></div>
  <p style="margin-left:3.32%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5009033233897737%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Have there been any option grants or exercises, RSU grants or settlements or other equity awards not exempt under Rule 16b-3 within the past six months? </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">(Please refer to the Company&#x2019;s Section 16 Compliance Program for additional information regarding the availability of an exemption under Rule 16b-3.)</font></div></div>
  <p style="margin-left:3.32%;font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5009033233897737%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Are any purchases (or nonexempt option exercises or nonexempt settlements of RSUs or other equity awards) anticipated or required within the next six months?</font></div></div>
  <p style="margin-left:3.32%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5009033233897737%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Has a Form 4 been prepared?</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;text-indent:6.767%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note: If a sale is to be made by an affiliate of the Company, has a Form 144 been prepared and has the broker been reminded to sell pursuant to Rule 144?</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Purchases, Option Exercises and RSU and Equity Award Settlements</font></p>
  <p style="margin-left:1.48%;text-indent:6.869%;font-size:10pt;margin-top:6.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.463%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a purchase or option exercise for, or other non-exempt RSU or equity award settlement in shares of, Company stock is to be made:</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.796%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.333%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5009033233897737%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Have there been any sales by the insider (or family members living in the same household or certain affiliated entities) within the past six months?</font></div></div>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.463%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5009033233897737%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Are any sales anticipated or required within the next six months (such as tax-related or year-end transactions)?</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.796%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5009033233897737%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Has a Form 4 been prepared?</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.48%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.463%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Before proceeding with a purchase or sale, consider whether you are aware of material nonpublic information that could affect the price of the Company stock. All transactions in the Company&#x2019;s securities by executive officers and directors must be </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">precleared</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> by contacting the Company&#x2019;s Compliance Officer or Chief Financial Officer.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.19in;justify-content:flex-end;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:1pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ampl-ex23_1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html>
 <head>
  <title>EX-23.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Exhibit 23.1</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Consent of Independent Registered Public Accounting Firm</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">The Board of Directors and Stockholders</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Amplitude, Inc.:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">We consent to the incorporation by reference in the registration statements (No. 333-259698, 333-262813, 333-269834 and 333-277194) on Form S-8 of our report dated February 20, 2025, with respect to the consolidated financial statements of Amplitude, Inc. and the effectiveness of internal control over financial reporting.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">/s/ KPMG LLP</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Santa Clara, California</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">February 20, 2025</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>ampl-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 31.1</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Spenser Skates, certify that:</font></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I have reviewed this Annual Report on Form 10-K of Amplitude, Inc.;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(c)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(d)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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's ability to record, process, summarize and report financial information; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div></div>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:45.469%;box-sizing:content-box;"></td>
    <td style="width:5.041%;box-sizing:content-box;"></td>
    <td style="width:3.021%;box-sizing:content-box;"></td>
    <td style="width:46.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date: February 20, 2025</font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.25pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Spenser Skates</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Spenser Skates</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Chief Executive Officer</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>ampl-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 31.2</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Andrew Casey, certify that:</font></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I have reviewed this Annual Report on Form 10-K of Amplitude, Inc.;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(c)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(d)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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's ability to record, process, summarize and report financial information; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div></div>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:45.469%;box-sizing:content-box;"></td>
    <td style="width:5.041%;box-sizing:content-box;"></td>
    <td style="width:3.021%;box-sizing:content-box;"></td>
    <td style="width:46.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date: February 20, 2025</font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.25pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Andrew Casey</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Andrew Casey</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Chief Financial Officer</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Financial and Accounting Officer)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>ampl-ex32_1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html>
 <head>
  <title>EX-32.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 32.1</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Annual Report on Form 10-K of Amplitude, Inc. (the &#x201c;Company&#x201d;) on Form 10-K for the period ended December 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), I certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, as amended, that:</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></div>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:45.469%;box-sizing:content-box;"></td>
    <td style="width:5.041%;box-sizing:content-box;"></td>
    <td style="width:3.021%;box-sizing:content-box;"></td>
    <td style="width:46.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date: February 20, 2025</font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.25pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Spenser Skates</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Spenser Skates</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Chief Executive Officer</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>ampl-ex32_2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html>
 <head>
  <title>EX-32.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 32.2</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Annual Report on Form 10-K of Amplitude, Inc. (the &#x201c;Company&#x201d;) on Form 10-K for the period ended December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), I certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, as amended, that:</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></div>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:45.469%;box-sizing:content-box;"></td>
    <td style="width:5.041%;box-sizing:content-box;"></td>
    <td style="width:3.021%;box-sizing:content-box;"></td>
    <td style="width:46.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date: February 20, 2025</font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">By:</font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.25pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Andrew Casey</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Andrew Casey</font></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Chief Financial Officer</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Principal Financial and Accounting Officer)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>img113659460_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img113659460_0.jpg
M_]C_X  02D9)1@ ! @$ D "0  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" *R!. # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#_ #_Z***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBO3/@W\-[[XN_$WP=\.["1[=_$FK1V
MUW>1IO:PTNWCDO=6O@I5DW6FFVUU-$) (VF2-'(#9KT<GRG,,^S;*\CRG#SQ
MF:9SF&"RK+<)3LIXG'YAB:>$PF'@Y-14JV(K4Z:<FHIRNVE=G-C<9ALOP>+Q
M^,JQHX3!8:OB\56E?EI8?#4I5JU1VN[0IPE)I)MVT5SS.BOV3\0?\$Q/!]IH
M>M76@_$/Q9>:U:Z7?W&DVEY8Z,MK=ZC!:RRV=M<-# LJ0W$Z)%(T;!U5R5.1
M7XXSPRVTTUO.C1302R0S1NI5XY8G*2(ZL RLCJ596 ((((!%?I7BIX'^(W@Q
M5R:EQ_D]#+'G]/&U,KJ87,L#F=&O_9\L/'%PE5P-:M"E5H_6\/)TZCC)PJQE
M%-7:^7X1X]X9XXACI\.XVIBO[.E0CBX5L-7PM2G]955T9*&(A"4X3]C52G%.
M*E!IM,BHHHK\D/L0HHHH **** "BBB@ HHHH **^O_V'_A]X-^)GQTM?#'CO
M0;7Q'H+^%/$M^VFWCW,<+7=G!;M:SEK6>WEW0L[%1YFTYY!XQ[-_P4'^#GPR
M^$TGPO'PZ\(Z?X6&MQ^*3JOV&:^E^VFQ?11:&07EU<A?(%S.%\O9GS&W;N,?
MMN6>!7$V:>">?>.=#-<CI\-</YQ')<5E56ICUGE;$2QV38!5</3A@9X!T55S
MK#S;J8ZG/V=*M[G,H1G\)BN/\KPG'>7\ 3P>/EFF8X&6/I8R$</]0A2CA\;B
M'"I)XA8A5.3 U4E'#RCS3IKFLY./YRV]A?WD<TMI97=U%;KNN)+>VFGC@7!.
MZ9XD98EP"<N5& 3G -5*_=G]B?XK_ G0/V>]*TJX\5>#?"NMZ.NJR^/;+7M0
MT[2;^[O);Z=AJ5RE_)%)JMC<V$MG#;RQ?:845&LMJ2121#\>?BO>>$/$GQ@\
M:WG@*!;'P=K/C/47\/QQP^1%'IUYJ!6.6WM2L9M[:1G>>VMBJ&&!XX2%*8'I
M>)'@MD_ GAUX8\<9=XC9%Q5F'B!A*6(Q?#67TZ%/%Y'.M@:6+G'VU/,<74Q5
M/ 8BI+*\QJ8G"Y=*AF,8THTIWJJCR\,<<XWB#B7BK(<5PSF&48;ARM.E1S3$
MRJ2HX^,*\Z,7R2PU&-*6(I16,PL:5;%*IA6YN<?<=3RRBOT[^*W_  3VTSX;
M?"SQ;\1HOB9>:K+X9\//K::6_AZ&VCNW3R<V[7*ZA(T0/FG$@C8_*/EYK\Q*
M^'\2?"?CKPCS/+LGX]RBGD^89KERS7 T:>8Y=F2K8%XBMA56=7+<5BJ5-^WH
M58>SJ3A4]WFY.646_>X7XPX?XRPF)QO#V-EC<-A,3]3Q%26%Q6%<,0J4*S@H
MXJC1G-*G4@^>$90ULI73"BBBOS@^G"BBB@ HHHH **_>/X/_ ++7P!\0_L^^
M ?%FL_#31;_Q%JWPQTS6M0U26YU99[G5)]$^TRWCK%J*1"1Y_P!X0D:H#P%
MXK\'3P3]37[9XM^!G$O@]E7 .;Y_FN1YE0\0\GKYUE-/**F/G6P>&P^&R?%2
MIY@L9@<'"%:4,ZP\8K#3Q$.:E6O-)0<_A.#N/\KXTQG$6"R[!X_"U.&L;3P.
M,EC8X>,*]6K5QM)2PSH8BO)P4L#5;=54Y6G"T6W)12BBBOQ,^["BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M384M],AUR]N['6M.M8PB0V=OKENETTMI!&I2"*^LKQX5*I'*L,:1#T;X@?\
M!3/XB>(M'NM+\#^!M%\ W5W$T+:W-K-SXHU2T5U*M)I_FZ9HUA!<#(,<T]E=
M^7R53>59/>\0N/OH8>,^8X'Q4XTS'C[(.,88'!1S[@C)\#B93XBJY=2A3H8/
M$9BLHQ65.U.E# 1S##9YDM;$9?&DZL,'B8QJ4?/X;X>\<.!\+B.$<CPW#V8Y
M++$5WEV?8W$4E'+(8F;E4KT\*\92Q?Q2EB'AJN QT*>(E/D=>FW&?[!VOAW3
MO"/P\C\*Z0A32_#G@YM$T]3C<+33-'>TA+XXWLD0=\<;V;'%?B3_ ,$[_BAI
MG@3XS7_AC6KJ&RL/B1I,6AVES.XCB7Q#879N]%@DD8K&@O1+?6418Y>[GMH5
MP9:W_"W_  4<\;>'/ .C^![CX>:!KLNE^'(M N/$6I>(-<?5-5D6T:UFU6]&
M'5[RY=FN)LNP:5FRQ!K\YHY9898YX9)(9HI%EBEB=HY8I8V#QR1R(5=)$<!D
M=2&5@&4@@&O.\=OI2<%9GQC]'SCOPKJ2Q>*\-(9Q7S;(<1@,QRVA@:&9X?AS
M"U,@ABL7@\/3KTJN7X;-,L^MX*-:G2C"-91Y94HSZ/#_ ,)L]PN2>(_#_%T5
M1I<4/ T\'F-/$8;%5,14PE3,ZL<Q=*C7JRIRAB:N$Q7L<0X3FVX-W4VOW7_;
M8^#/QU\5WFA^//@EXB\8&:QTXZ/XD\'^'/%.I:++-%#--<66M:?80ZE96MY<
M#SI;2_CC5K^1!9NBRQ0N(OFCX%?LS?M5?$#6KMOBA\0/B_\ #+PI9VDA6]N?
M%^KOK>I:BS!8+33],FUEW6!!OFNKVYC2%45(H#++(?+X+X5?\%%OBUX#TBUT
M+Q;H^E?$RRL88K>UO]7OKS2_$8AB^54NM8MX[R.^98PL:3WFGS71V[YYYV.1
MW?B__@I_XZU339[3P;\-?#WA.^F0HFJZGKMYXIFM2PPTD%L-,T&T,JYW1&>.
M>-7"EXY5RC?0YSXC_1"XVXLEXL9_QUXJ93C\;&EF.<^%=&GGU/+L?FE+"QI3
MI1Q.5X.>#HTL34IQJUZ>&XEP5#$XANLZF$IU:U$\[ \->-&0Y.N#\NR#A+%X
M>@YX; \73GE\L3AL+.JYQFZ6+KJM.5*,I1A*KE5>I3I^XHUI0IS///VT/AO;
M_!NU\,^$#\<OB7\1]<UR:35]2\,^*];GO=,TK2+5'BL-1GM3>3JM]=WKR)8>
M:@(@@NY%^\C'X KH?%7BSQ'XXU_4?%'BS6+[7M?U:<W%_J>H3--<3/@*B@G"
MQ0PH%BM[>%4@MX42*&-(U51SU?P7XH<5Y+QIQMG.>\-Y'5X;X=K5*>'R/)J^
M88[-,3A,NPM.-*C+%XS,,9CJ\\7BI*IC,53AB)X>A7Q%2CA[TH1G+^A.$\HQ
M^1Y#@<OS7,(YIF<(2J8_'4\-A\)2K8FK)SFJ-##4</3C1HQ<:%*3I1J5*=*-
M2JE.32****_/SZ,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ^AOV3IX;;]H_X/SW$T5O!%XQLFDFGD2**-1#<9:220JB*.[,P ]:_
M3_\ X*3ZKI=]\#_#4-EJ>GWDJ_$33G:*TO;:YD5!HFM@NR0RNP0,0I8C ) )
MY%?AU17]"<"^/5;@GP8\1O!^'"]+,J7B#BJV)GG\LXEA*F5>UP>683DCEBRW
M$1QO*LN53F>/PMW6<>5>SYI_F_$'A[#/N..&>-'FTL++ARE3I1RY8)5HXSV=
M?$UU)XIXJDZ%WB>6RP];X+W]ZT2BBBOY[/T@**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M5N_$&J6>E>-?!OC87NJ%KX7J:G,;E?M>H"Y /\\JBBOH.W_90_:3N_V>K_\
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
M)!8ZQ)X<\)ZY9V^L6EO+)++;6^KV2VVHQ6LDT[VR70@:><QF5_Q1_P""K_\
MRDY_X* _]GA?M"_^K1\2T ?G[17TE^S5^QU^U1^V-XJN_!?[+?[/_P 5?CMX
MATU()-:A^'/@_5M?T[PW#=17DME<^+/$$%N/#_A.UO\ [!=P:==>)-4TJWU"
M\B^PV4L][)%;OZ;^U%_P37_;T_8KT?3O$G[4O[*7QD^#7A75KF*QLO&'B;PK
M//X+?49RXMM*G\8Z))JOABRU>[$<KV6DWVJV^I7D<,\MK:S1P2N@!\045]"_
M$?\ 9-_:5^$/PQ^&'QH^)_P1^(O@7X4?&F..;X3_ ! \2>'+W3?"_P 0(YK)
M=1B?PQJDR"#4UEL&6[C,).^ ^8N5YK^L7_@G[_P1,\6:Y_P16_X*0>)/CY_P
M3\\77G[;0O;>^_9,O/%OP_UY/BG>:)J7A/P5<:;<_#2S2:/^T+274I]:F#16
MLY$CW+2_NPF #^+6OHO]G+]D3]J']KWQ+J/A']F'X"?%/XZ>(-&MH;S7++X;
M>#]7\21:#:W7G_9)]>U"RMGTS0X[TVMREBVJWEF+Z2WGBM/.DB=5]G^(7_!+
MS_@H?\)]<^&7AGXE?L<_'OP3K_QF\9Q_#OX5:1XA\!:KI]]X^\<S6DE_%X5\
M,P31AM3UJ2RAENDLH<RM#&\@&U2:_MI7X$_\%)_^">__  ;P_LL_"3_@GU\
M?C9X._;1^./Q4N]7_:3?X?\ P^,WQG\%:;J+^.-9U2^UJ"?3+B\T=Q:Z-X.\
M'6.J,BW=EIMU%'I]Q&]Y),0#_/[^.'P-^+/[-GQ2\5_!3XY^!M9^&WQ4\#7-
MG9^+?!/B%+>/6=!N]0TRRUBTMK^.UGN8$FET[4+.YV),Y59U5MKAE'E%?17[
M65G^TY8?M!_$FW_;)B^)</[2G]JV<WQ13XOMJ#_$7^UKG2-.N-/;Q(=49KT3
MOH<NF/:+*=JZ>UHL2K"$4=E^R[^P'^VG^VK<:K#^RK^S+\7_ (X6NA220:WK
MO@GPAJ%UX2T:]CBMI_[,U;QG>K9>$M.UB2WO+>ZM]&O-:AU6ZM':[MK.6VBF
MEC /D.BOL']J/_@G]^VO^Q2^E-^U7^S%\8?@?I^NW,5CHGB+QKX0U"V\':SJ
M<UO>WB:-I7C:R6]\(ZCKJV6G7M]+H5IK<VL06-O)>SV4=KMF/Q]0 45]<>,?
MV"/VU? 'Q>^'GP!\7_LM_'#1OC;\6M"M_%'PS^%+_#SQ#=^//''ARZ;4ECUS
MPWX:T^RN]4U/2T71M7FN;VWMVM[.UTR_N[MX+6TGF2Q\7?V OVR_@/\ ';P-
M^S%\6OV>/B'X._: ^)=CH6H^ OA/=V%GJ'C#Q5:>)KZ^TW0GTG3M%O=2$\NI
M7^FW]K#;&5+E9K699H8]N2 ?']%?9GAC_@G=^W/XS_:#UW]E/PK^RE\<-=_:
M(\*16-SXM^$^G> ]9F\4>#['4K.SO[#5/&$8MQ8^%-&NK74+"2+6O$-YINE,
MU[:P_;!/<11OT7[4G_!,/_@H%^Q5X:TOQK^U'^R;\8O@_P""M8O#IUIXTU_P
MX+_P=%J1:%(-,U/Q5X=N=9T#1-3OVF TK3M:U&PO=7$5V=+@NUL;TVX!\(T5
M[O\ L\?LP?M#_M:?$"W^%O[-/P9^(?QM\?7%N;Q_#GP\\-:CX@N=.TX2I VK
M:Y<VL1T_P]HR7$L-O)K.NW>G:7'<3P6\EVLT\2/] ?M/_P#!+C_@H9^QCX3M
M/'W[3O[(OQG^$G@.\N4LO^$YUOPR=3\%V%[/<VMG9V.M^*_#=QK6@>'K[4KN
M\@MM(L]=U#3KG6)S)%I<5Y);W"Q 'P11110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 =G\./\ DH?@/_L<_"__
M *?+&OZF?^#RS_E*[\-_^S)?@W_ZL_X[5_+-\./^2A^ _P#L<_"__I\L:_J9
M_P"#RS_E*[\-_P#LR7X-_P#JS_CM0!_)G7]I/_!NS)=_M-?\$E?^"U/[$?C6
MYEUCP/9?""\^*W@C3-0N)_L7AOQ?>^!O%5T+ZQ<,QL8W\3> O".KS+;J,W-A
M+.59YY1)_%M7]L/_  2T\(>(_P#@F'_P;_\ _!23]N#XYV-W\/?$'[;?A*+X
M-_LP>'M=<Z/XC\::9K?AG7?!GA_Q9HUHA?5H;'6-7\9:_KND7$UM:R3:!X-F
M\2VZMHFH:7J5V <+_P &C^1I'_!8$>G[%5KGZBU^*(_3G%?FA_P;F?\ !.+X
M;_\ !1']O/[%\>+234?V>/V;_ E[\>_BUHC/);Z?XNMO#^KZ98^&O!>LW21,
M$T'6]:NUNO$5HD]M=:EX<TK5[&VFB$TT\/Z7?\&C_P#R"/\ @L!_V93:_P#I
M+\4*J_\ !GIXGTC6/C5_P4)_9T^UVVG>-/CQ^R#=0^"+N22.&[DO/#6I:KHV
MH6=C(SK(95C\>6NK2)&"!%I+SNR"$9 /G3_@H_\ \',G[;7Q%^-/BKX8_L*_
M$*#]D7]D'X5:M>> ?@UX/^$'AKP]X>UO6?"/AATT?3]?\0:R]C>R60U V,EY
MHN@>%X_#^B:)HUS9Z;)97U[;W&IW7JG_  2\_P""X?Q._:]^-/PL_8,_X*SZ
MAH_[4GP ^,7Q'\'67PS^*/C+P]H-K\7/@#\=;;7=+D^%GC?PYXTTVST]Y=+'
MB&*/1]5%[9W&M1)K D@UJ/2$U32-3_E4^*'PX\6_!_XC^._A3X\TF[T+QK\.
M/%WB#P5XIT>^A>WN].UWPUJESI.I6TT+_,ICNK63:<LK(5=&9&5C]3?\$U/@
MCX]_:)_;Y_9%^$WPVTN]U3Q1K_Q]^&=^/L44DC:7HGAGQ5IGB;Q+K]RT?_'O
M9:#H&D:CJMU<2,D<45J2SJ2* /WG_P"#R7_E+!X5'I^R?\*1_P"79\2?Z\U[
MQ_P<+W$UK_P1V_X(!7-O(T4]M\"M!N()%QF.:'X)_"N2*10<C<CJI&01P,C%
M>#_\'DO_ "E@\*_]FH?"G_U*_B37N7_!P_\ \H;_ /@@3_V031O_ %2'PMH
M^W?V)?\ @J%^WO\ $/\ X-KO^"E7[7?B_P#:4\;ZQ^T?\#_CQH7@OX5?%66T
M\-1:_P"#/#$<_P"RXG]D:;!;Z%%I,MN\7C7Q1#(]]IUW,\6KW"&7"0>5_'9^
MT-^W;^WM_P %-O%'P8^&7[2'QU\6?'K6],\7?\(W\)M*\3V_A^QBTKQ)\2M0
MT+09TMI-#T73.=7NK/18)Y;H7 A2W5HP@,F_^AO_ ()X<_\ !H__ ,%@ .3_
M ,-0:*<#DX^T_L:<X';@G/3 )[&OY;?V0/B#H7PG_:N_9K^)OBAX(O#/@'XZ
M_"GQ=XAGNB!;6VAZ#XWT34M5NYR01Y5I8V\]S)Q]V(T ?VE_\%#OVK]+_P"#
M9_\ 96_9_P#^"<7_  3\TCP9I?[9WQ<^%.G?$[]JG]J35/"VE:KXOCNK]I]+
MBU31K;4H;NUN+[6?$]OXM@\#Z;KXUK2/A_X/T*R@CL=5UG5YM73^?GX0?\'(
MG_!87X3_ !!L?'-Y^UIX@^+6F"^$_B'X;?&'0/#GC#X=>+M.D$BWFAZQHT6F
MZ5J.GZ;>QRO'*_A76/#NHQ+M%M?PJ&5OT6_X/&_A1XMTK_@H?\(OV@_LUUJ'
MPG^/7[-O@Q/A]XMBD6YT74-3\#ZCJL/B/1K&XC9T26ST_P 0>&-<,9VK/;>(
M[>YA,BM*4_D8H _T9O\ @HAX]_9@^,W_  :K?&G]H/\ 9)\"V_PH^&?[0OQA
M^%GQ9\0_".P,2:1\,/B_J_[37P[T?XP>$M#M8$C@L=%B\?:%K.J:;:6R)8K:
MZG'/IT-MI\]K:P?F!_P;@_\ *+K_ (+W_P#9KFL_^J?^+U?07B/X*?$'X)_\
M&6>O6GQ'T6_\.:K\1_BUX#^+6B:)J:B.^M_!GC3]K+P1+X0U":W$CFVC\1Z'
M96GB:SAD$<XT_6+-[B&&=Y(D^??^#<'_ )1=?\%[_P#LUS6?_5/_ !>H _C8
MHHHH _KT_P"#4/X&^!_ ?CS]L;_@JI\9+2-/AW^P5\"O%TWA;4KZ*-;.V\=>
M+/"6O7?B34;*>XACC.KZ=\.=-UGP_"+>_B>*+QR\=Q#NN[.5.Z_X-Q_VZ+7]
MJ#]O+]O[]DW]J6].L^"O^"MWAWXP^(]=T[4+F2>T/Q0U$>,-<U/2-/>?=-"V
MI^ O%'BBPTDM.L=E_P (MH=E8I%+]G4?J3X*_8__ &3/V9/^#??X)?\ !/\
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
M-I;ZS8VZ7GY_^+_V=_V")O\ @N/\*_@?\!?BIX7^+?\ P3]^*'[7/P%@\/\
MB32K[6)=+M/A9\3/&'A"7Q3\.M8N]=L-)U.U_P"$4OM4UWP-+J%XDC/HME8Z
MW<7<C7,VS\GO@C\%OB=^T;\7OAQ\"/@QX4O?''Q5^+7B_1/ O@+PI83V5I-K
M/B3Q!>1V5A;RZAJ=S9:5I-C&\AN=3UK6+ZPT;1=-@N]5U>_LM-L[JZA^B_BO
M_P $]_VQO@1^U\G[#WB+X4ZCJ/[7-C)H4T/PB^%OB7PU\4/%=OJ>L>%8OB#I
M%C:7OPUUOQ'IKZZOA&2V\3R6%GJ4E_I^GS07-S';N0J@']3W_!QY_P %,/\
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
M^4L/[ '_ &<U\-__ $ZB@#^I/_@Y'_X+(?'7]BC]L7X@_LB_L":OIW[/&O\
MB:S\'_%C]J[XW^$M#T67XL?%3XA^(/"-AI'A/PT?%>I6M_<Z/X:\%?#W3?#L
M-L-/@M=6-[=O#:ZC:6$-S!J7QU_P0L_X+M?M=_$_]K_X;?L)?MW?$:X_:W_9
M=_; O3\ ]<T#XW6&E>+M5\/Z[XWM;_2O#UQ%K=[8G4=>T7Q)JUY:>%O$^@>)
MKC5K"?3M1AOK(6-UIS?:_P Z?^#GAF;_ (+8_MB;F)VW'PE5<DG:O_"F? 1V
MC/09).!QDD]Z^*O^".__ "E:_P""='_9YO[._P#ZL_PY0!_1=_P6+_;BO/\
M@B%XS/\ P2M_X))72_LY:7I"S?&#]I/XSZ1I6BZG\7?&_B[XJ7.I^)O"/P_7
MQCJUC>W>G^'? '@K5]*M=->T@CU.WL9])L+'5+:&UU.&^\=_X(C?\%]/VQO$
MG[7GPM_8Y_;D^*&I?M8_LM?M6:W:? ?Q1X<^,MAIGB_5_#NJ_$&630M!UBTU
MVYL/[7U;2M0U>_L]#\3Z'XBO-3TJ;1;Z6]@CL[NP267\_O\ @YS=W_X+??MM
MAF9@FI?!9$#,3M0?L\_"<A5R3M4%F(48&23C)-? /_!+O_E)#^PA_P!G;? '
M_P!6;X;H ]A_X+5?L9>%/V!_^"F/[4/[-WP\@N;3X9^'_%NF^+OAG87=R+N?
M2/ _Q&\/:5XYT;P_YX@@:2V\-?VY<>'-/>837<FG:5:27MW=WCSW,GY85_1[
M_P '7?\ RFJ_:#_[$#X$?^JH\-U_.%0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M$9@46?C:72+O3?"\^M7NBS8OK""S\+RZZ]]$L&F>*?"OFG5K;^1*B@#^G?\
MX+.?\%DO@]_P4I_X)\_L _">#Q+\0/%7[5'PAUO6/&?[2.K^)?!L?AWPS>>+
M?$?A26RUF?POJ,6HW,%]8G7+B9+"TM[2VAL]-2"),)$JGQK_ ((D_P#!73X$
M_L+>"OVH/V0OVUO@WXE^-/[%7[9.D:?I/Q)T_P %SV\GBKPAJT>GW?AR\U>W
MT:]U/1(M7T/5M"U%%ULZ;K6G>)-+GT'2=2T)-4NX1I\G\]M% '[-_P#!3F/_
M ((A-X$\"7G_  2OG_:N7XD7GC_5)_B/I?Q\6(>$M,^'\NCWDNG6GA5WMSJ+
MW]MKSV=NC7VH7]R=,C<W-Q/.6G?Z7_;G_P""G7[,'[0/_!#O_@G9^P)\/KGQ
M[)^T!^S/XTTW7/B=;ZSX2_LSP?#86?ACXD:3*VA^)#J4XU:1KOQ1I82-;*!C
M&9W;;Y1!_G-HH ]/^"GQE^)/[._Q;^'7QR^#WBK4O!/Q/^%7B[1?&W@GQ/I,
M[P7>EZ[H=Y'=VS.$94O-/NPCV.KZ7<B2PUC2;J]TK48+FPO+FWD_K>\4_P#!
M5+_@A9_P5PT#POXP_P""N?[-_P 4_P!F[]L30M,T?P_XI_:$_9:MKFYT'XF6
M6G1BTM+S418IJ^M100VUO%%_8OC'PIXKN_#5I)%8^'?&EU8^9!8_QI44 ?V7
M^$_^"J?_  0K_P""1V@^*?%W_!(_]F_XJ_M)_M@>(=,U7P_X:_:"_:CMKFV\
M/_#;3[XP17<^G_V@-)UHQ2Q,QBTKP=X/\-7GB&.":R\0^,[33O)M[[^2?XX_
M&[XG_M(?%WQ_\=/C1XLU'QQ\3_B=XFU#Q9XR\3ZHX:YU+5M2F,DGEQ(!#:6-
MI$(K+3=/MDCM-/L+>VLK6*.""-%\HHH _H'_ .#B'_@I#^S9_P %+_VD?V<O
MBA^S+<^.+KPM\,/V6?"WPC\42>.O"I\)WR^+M)\;>.-?O(["S.H:@UWIZ6&O
MV&R]WQK),946/]V37YG_ /!.'X\^ OV7_P!N_P#92_:%^*+ZO'\//@_\:?!W
MCKQC)H&G?VOK2:#HE^)[Y]-TSS[;[==+'S';B>(R$$!LX!^*** /U4_X+6?M
M>_!_]N[_ (*3?M#_ +4?P&F\2W'PL^)4_@-_#,WB[1/^$<U^1?#OPZ\*^&-1
M-[HYN[TVF-3TB\$ :X<R0".7Y0X4?-W_  3V^-W@C]FO]NK]D+]H/XEOJL?P
M]^"W[1?PC^)OC630M/\ [5UE/#'@SQMH^NZT^EZ9YUM]OOEL+*=K:T$\1GE"
MQAU+ U\>44 ?J9_P6H_:Y^$/[=G_  4O_:6_:H^ \WB.X^%/Q3OOAS/X4F\6
MZ(?#OB!X_"_PD\!^#-4.H:,;J]-F1K7AW41;@W,GFVH@G^7S=B_*G[$GQ:\)
M? 3]L3]EWXW>/FU%/!'PD^/?PJ^(OBU]'LO[1U5?#G@_QIH^NZPVG:?YL'VV
M]%A8SFVM?.B\^79'YB[LCY>HH _83_@NU^VQ\$?^"A'_  4A^+/[4/[/,_BF
MX^%OC'PK\+M'T:7QEH!\,Z\UYX2\":-X>U?[3I!O+XV\0U"QG%NYN'\Z$+(
M P%?CW110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 ;.@^(_$/A74$U?PQKVL^'-5CC>*/4
M]!U2^T?4(XI"IDC2]T^>WN5C<HA=%E"L54L#M&'^(/$WB3Q;J!U?Q5XAUSQ-
MJIACMSJ?B#5K_6=0-O$7,4!O=2N+FY,,1D<QQ&78A=RJ@L<X=% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%7]+TK4=;U&TT
MG2+*YU'4K^9;>SLK2)IKBXF?.$CC4$G !9V.%C16D=E168??GPW_ &-]-2TM
M-3^)>HW5Q>2Q13OX;T>=;:WM6<!VM=0U1!)-<2(#LG73VMT5PPAO)% D:HPE
M/9>K>R_KR)E.,-WZ);O^O,_/2BOVKTGX+_"C1$B33_A_X8#0QK$DUYIL6IW#
M(HP#+<:E]KEF<C[\DK/(YY9B>:W?^%>?#_\ Z$7P;_X2^A__ "#6OL'UDONO
M_EY_T],O;K^5_?\ UY_T]/PWHK]R/^%>?#__ *$7P;_X2^A__(-'_"O/A_\
M]"+X-_\ "7T/_P"0:?L'_,ON_P"#Z_T]%[=?RO[_ /@>O]/3\-Z*_<C_ (5Y
M\/\ _H1?!O\ X2^A_P#R#1_PKSX?_P#0B^#?_"7T/_Y!H]@_YE]W_!]?Z>A[
M=?RO[_\ @>O]/3\-Z*_<C_A7GP__ .A%\&_^$OH?_P @T?\ "O/A_P#]"+X-
M_P#"7T/_ .0:/8/^9?=_P?7^GH>W7\K^_P#X'K_3T_#>BOW(_P"%>?#_ /Z$
M7P;_ .$OH?\ \@T?\*\^'_\ T(O@W_PE]#_^0:/8/^9?=_P?7^GH>W7\K^__
M ('K_3T_#>BOW(_X5Y\/_P#H1?!O_A+Z'_\ (-'_  KSX?\ _0B^#?\ PE]#
M_P#D&CV#_F7W?\'U_IZ'MU_*_O\ ^!Z_T]/PWHK]R/\ A7GP_P#^A%\&_P#A
M+Z'_ /(-'_"O/A__ -"+X-_\)?0__D&CV#_F7W?\'U_IZ'MU_*_O_P"!Z_T]
M/PWHK]R/^%>?#_\ Z$7P;_X2^A__ "#1_P *\^'_ /T(O@W_ ,)?0_\ Y!H]
M@_YE]W_!]?Z>A[=?RO[_ /@>O]/3\-Z*_<C_ (5Y\/\ _H1?!O\ X2^A_P#R
M#1_PKSX?_P#0B^#?_"7T/_Y!H]@_YE]W_!]?Z>A[=?RO[_\ @>O]/3\-Z*_<
MC_A7GP__ .A%\&_^$OH?_P @T?\ "O/A_P#]"+X-_P#"7T/_ .0:/8/^9?=_
MP?7^GH>W7\K^_P#X'K_3T_#>BOW(_P"%>?#_ /Z$7P;_ .$OH?\ \@T?\*\^
M'_\ T(O@W_PE]#_^0:/8/^9?=_P?7^GH>W7\K^__ ('K_3T_#>BOW(_X5Y\/
M_P#H1?!O_A+Z'_\ (-'_  KSX?\ _0B^#?\ PE]#_P#D&CV#_F7W?\'U_IZ'
MMU_*_O\ ^!Z_T]/PWHK]R/\ A7GP_P#^A%\&_P#A+Z'_ /(-'_"O/A__ -"+
MX-_\)?0__D&CV#_F7W?\'U_IZ'MU_*_O_P"!Z_T]/PWHK]R/^%>?#_\ Z$7P
M;_X2^A__ "#1_P *\^'_ /T(O@W_ ,)?0_\ Y!H]@_YE]W_!]?Z>A[=?RO[_
M /@>O]/3\-Z*_<C_ (5Y\/\ _H1?!O\ X2^A_P#R#1_PKSX?_P#0B^#?_"7T
M/_Y!H]@_YE]W_!]?Z>A[=?RO[_\ @>O]/3\-Z*_<C_A7GP__ .A%\&_^$OH?
M_P @T?\ "O/A_P#]"+X-_P#"7T/_ .0:/8/^9?=_P?7^GH>W7\K^_P#X'K_3
MT_#>BOW(_P"%>?#_ /Z$7P;_ .$OH?\ \@T?\*\^'_\ T(O@W_PE]#_^0:/8
M/^9?=_P?7^GH>W7\K^__ ('K_3T_#>BOW(_X5Y\/_P#H1?!O_A+Z'_\ (-'_
M  KSX?\ _0B^#?\ PE]#_P#D&CV#_F7W?\'U_IZ'MU_*_O\ ^!Z_T]/PWHK]
MR/\ A7GP_P#^A%\&_P#A+Z'_ /(-'_"O/A__ -"+X-_\)?0__D&CV#_F7W?\
M'U_IZ'MU_*_O_P"!Z_T]/PWHK]R/^%>?#_\ Z$7P;_X2^A__ "#1_P *\^'_
M /T(O@W_ ,)?0_\ Y!H]@_YE]W_!]?Z>A[=?RO[_ /@>O]/3\-Z*_<C_ (5Y
M\/\ _H1?!O\ X2^A_P#R#1_PKSX?_P#0B^#?_"7T/_Y!H]@_YE]W_!]?Z>A[
M=?RO[_\ @>O]/3\-Z*_<C_A7GP__ .A%\&_^$OH?_P @T?\ "O/A_P#]"+X-
M_P#"7T/_ .0:/8/^9?=_P?7^GH>W7\K^_P#X'K_3T_#>BOW(_P"%>?#_ /Z$
M7P;_ .$OH?\ \@T?\*\^'_\ T(O@W_PE]#_^0:/8/^9?=_P?7^GH>W7\K^__
M ('K_3T_#>BOW(_X5Y\/_P#H1?!O_A+Z'_\ (-'_  KSX?\ _0B^#?\ PE]#
M_P#D&CV#_F7W?\'U_IZ'MU_*_O\ ^!Z_T]/PWHK]R/\ A7GP_P#^A%\&_P#A
M+Z'_ /(-'_"O/A__ -"+X-_\)?0__D&CV#_F7W?\'U_IZ'MU_*_O_P"!Z_T]
M/PWHK]R/^%>?#_\ Z$7P;_X2^A__ "#1_P *\^'_ /T(O@W_ ,)?0_\ Y!H]
M@_YE]W_!]?Z>A[=?RO[_ /@>O]/3\-Z*_<C_ (5Y\/\ _H1?!O\ X2^A_P#R
M#1_PKSX?_P#0B^#?_"7T/_Y!H]@_YE]W_!]?Z>A[=?RO[_\ @>O]/3\-Z*_<
MC_A7GP__ .A%\&_^$OH?_P @T?\ "O/A_P#]"+X-_P#"7T/_ .0:/8/^9?=_
MP?7^GH>W7\K^_P#X'K_3T_#>BOW(_P"%>?#_ /Z$7P;_ .$OH?\ \@T?\*\^
M'_\ T(O@W_PE]#_^0:/8/^9?=_P?7^GH>W7\K^__ ('K_3T_#>BOW(_X5Y\/
M_P#H1?!O_A+Z'_\ (-'_  KSX?\ _0B^#?\ PE]#_P#D&CV#_F7W?\'U_IZ'
MMU_*_O\ ^!Z_T]/PWHK]R/\ A7GP_P#^A%\&_P#A+Z'_ /(-'_"O/A__ -"+
MX-_\)?0__D&CV#_F7W?\'U_IZ'MU_*_O_P"!Z_T]/PWHK]R/^%>?#_\ Z$7P
M;_X2^A__ "#1_P *\^'_ /T(O@W_ ,)?0_\ Y!H]@_YE]W_!]?Z>A[=?RO[_
M /@>O]/3\-Z*_<C_ (5Y\/\ _H1?!O\ X2^A_P#R#1_PKSX?_P#0B^#?_"7T
M/_Y!H]@_YE]W_!]?Z>A[=?RO[_\ @>O]/3\-Z*_<C_A7GP__ .A%\&_^$OH?
M_P @T?\ "O/A_P#]"+X-_P#"7T/_ .0:/8/^9?=_P?7^GH>W7\K^_P#X'K_3
MT_#>BOW(_P"%>?#_ /Z$7P;_ .$OH?\ \@T?\*\^'_\ T(O@W_PE]#_^0:/8
M/^9?=_P?7^GH>W7\K^__ ('K_3T_#>BOW(_X5Y\/_P#H1?!O_A+Z'_\ (-'_
M  KSX?\ _0B^#?\ PE]#_P#D&CV#_F7W?\'U_IZ'MU_*_O\ ^!Z_T]/PWHK]
MR/\ A7GP_P#^A%\&_P#A+Z'_ /(-'_"O/A__ -"+X-_\)?0__D&CV#_F7W?\
M'U_IZ'MU_*_O_P"!Z_T]/PWHK]R/^%>?#_\ Z$7P;_X2^A__ "#1_P *\^'_
M /T(O@W_ ,)?0_\ Y!H]@_YE]W_!]?Z>A[=?RO[_ /@>O]/3\-Z*_<C_ (5Y
M\/\ _H1?!O\ X2^A_P#R#1_PKSX?_P#0B^#?_"7T/_Y!H]@_YE]W_!]?Z>A[
M=?RO[_\ @>O]/3\-Z*_<C_A7GP__ .A%\&_^$OH?_P @T?\ "O/A_P#]"+X-
M_P#"7T/_ .0:/8/^9?=_P?7^GH>W7\K^_P#X'K_3T_#>BOW(_P"%>?#_ /Z$
M7P;_ .$OH?\ \@T?\*\^'_\ T(O@W_PE]#_^0:/8/^9?=_P?7^GH>W7\K^__
M ('K_3T_#>BOW(_X5Y\/_P#H1?!O_A+Z'_\ (-'_  KSX?\ _0B^#?\ PE]#
M_P#D&CV#_F7W?\'U_IZ'MU_*_O\ ^!Z_T]/PWHK]R/\ A7GP_P#^A%\&_P#A
M+Z'_ /(-'_"O/A__ -"+X-_\)?0__D&CV#_F7W?\'U_IZ'MU_*_O_P"!Z_T]
M/PWHK]R/^%>?#_\ Z$7P;_X2^A__ "#1_P *\^'_ /T(O@W_ ,)?0_\ Y!H]
M@_YE]W_!]?Z>A[=?RO[_ /@>O]/3\-Z*_<C_ (5Y\/\ _H1?!O\ X2^A_P#R
M#1_PKSX?_P#0B^#?_"7T/_Y!H]@_YE]W_!]?Z>A[=?RO[_\ @>O]/3\-Z*_<
MC_A7GP__ .A%\&_^$OH?_P @T?\ "O/A_P#]"+X-_P#"7T/_ .0:/8/^9?=_
MP?7^GH>W7\K^_P#X'K_3T_#>BOW(_P"%>?#_ /Z$7P;_ .$OH?\ \@T?\*\^
M'_\ T(O@W_PE]#_^0:/8/^9?=_P?7^GH>W7\K^__ ('K_3T_#>BOW(_X5Y\/
M_P#H1?!O_A+Z'_\ (-'_  KSX?\ _0B^#?\ PE]#_P#D&CV#_F7W?\'U_IZ'
MMU_*_O\ ^!Z_T]/PWHK]R/\ A7GP_P#^A%\&_P#A+Z'_ /(-'_"O/A__ -"+
MX-_\)?0__D&CV#_F7W?\'U_IZ'MU_*_O_P"!Z_T]/PWHK]R/^%>?#_\ Z$7P
M;_X2^A__ "#2-\._A^P*GP+X-P00<>&-$'!X/(L01^!S1[!_S+[O^#Z_T]#V
MZ_E?W_\  ]?Z>GX<45^Q?B?]G;X0>*+5K>;P?8Z-.2[1ZAX;']C7L4C@#>?L
MX:TN .HBN[2XA!)(C#8(^'_B]^RWXD\ VL_B#PQ/-XJ\-0F62\1( FLZ/;JN
M\3W=M&2EY:J PDNK-=T6T//;11$R")4IQUW7=?Y;_=<N-6,M-GY[??\ \,?*
ME%%%9&H4444 %%%% !1110 4444 %%%% !117UC\#_V9-0^(EI#XH\6W%YH7
MA68JVGPVRQKJNN1=6GMFF61+.Q/"QW4L$C7!):WC:-?,9QBY.R5W_6K)E)15
MV[?F_1'R=17[1Z#\$/A-X<MXK?3O GA^4Q)L^U:K9IK-[)DDLTUUJ?VJ1V9B
M3CA5X6-4145>B_X5Q\/?^A$\'?\ A,Z+_P#(5;>P?62^YO\ R,O;J_PNWKK]
MUOU/PZHK]Q?^%<?#W_H1/!W_ (3.B_\ R%1_PKCX>_\ 0B>#O_"9T7_Y"I^P
M?\R^[_@^O]/1>W7\K^__ ('K_3T_#JBOW%_X5Q\/?^A$\'?^$SHO_P A4?\
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
MW-0VDW-6DU%)TZ-6O)2E)J,9.G1GR1DU*K4Y*-)3K5*=.?@=%>E>*O@O\9?
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
MW7I[S<8Z[>])-1[M-*[3#JEU?-9=7RJ,I67]V,HREV4HMZ-7\YHHHH ****
M"BBB@ HHHH **** "BBB@ I" P*L RL"K*P!5E(P58'((()!!!!!((Q2T4 ?
ME+^U!\)K;X>^+8=;T. P^&O%AN+J"!0HATW5HV#W]A"%50ENXD2ZM(\'RTDD
MB#;(E ^8:_6S]JCP[;Z[\'==NGCW7?AVZT[6[*0#)B,=U'9WF3_<>QN[@,,X
MWK&QSL K\DZY*L>6>FSU7Z_CK\SLI2<H:[IV^ZUOP84445D:!1110 4444 %
M%%% !1110!Z7\'O!D7C_ .)/A3PM<AOL%]J#W&IE03_Q+-,MI]3OT+#&PSVU
MG);(Y(Q+-&!EF4']I[>W@M((;6UACM[:VBCM[>WA18XH((4$<4,2* J1QQJJ
M(J@!54   5^6G['BJWQ@4D E/"VO,A(Y5B;)"1Z':[+GT8CO7ZHUU4%:+?5O
M\MOU^\Y:[O)+HE^>_P"GW!1116QB%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !UX(!'<$9!]B#P1[&OR*_:9\"6?@;XGZBNF0BWT
MOQ' OB*TMD&(K:6]FF6_MX%Z) E[%,\,2_+#'*D2*L:(H_76OSD_;<51XH\#
MN -S:#J2ENY"ZA&5!]@6;'U-95E>#?9IK[[?J:T7[]NZ=SXBHHHKD.L****
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
M=?%".PA\8^$;K2='\/SZU+;KIEK:UWQ5^SYXW^$_[7UE^QQX._:3^(FI6O\
MP4!\:^*/B]X/_P""?'CFP\&_&?Q#X&U/2DTKX<^-ET/0O#/BOQMX\^ T?BYO
M$BZ99^"]/DT70-9F;7=5CAT^ROKJT_G=_;)_:IE_:D^--U\5- T37?AWI>H_
M"CX.?#35/"\GB(WZZDWPJ\!Z5X.?4;^;3HM/M+RTU2?36U&TLKFUD:Q258G>
M252]?)NFZEJ.C74=]H^H7VD7T2/%%>Z7>7&GWD4<B[9(X[JSDAGC21?ED1)
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
MO^"K/P-^)7[/GB/QU+_P3XU._P#@KJGPG\9>$?$=W#^Q[HO[-FGZ)X-T77_
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
MUV\M_KFKP:*J6,NHZI/<W][%$GVB64Q@U_,J'<(8PS",L&,88A"RC 8IG:6
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
MZ^\!/I!\2:CHNG:AI?@K1+AK:ZM=-U?QAJ>CZ2RVCQ/J9DC=J_&@      #
M X  Z #L!4JRRJ%"R2*%SM"NP"Y8L=H! &6)8XQEB3U-;NK&4L7*4)7Q2BKJ
M;]Q+&8?%OW;<DN9T%"_+%KFYEHG"6%.$J5*C2C)25&*BKJW,U0G13>KDDN?F
M<>9WMRW3?.OZD/V5-2N_V;/B'^PC^S/J/C'PMJ_[2/[+G[*O_!3/XC_$JU\,
M^(-*\8Z?\(]6^+>B>(?B/\.OA1JFN:==ZAHMSXC\)Z?IR7WB'0+.[N;'2+R_
M2SA!@F ?X.^%O[0OQS?_ ()C?M,?M W/Q5\8^(/CMX7_ &]?V0/'/A_XB^,?
M$>L>)_$G_"4>$/#>O:EX?NM4U#5+^74=3TVWNK*WM+S39+I;6XTAKC2B([.8
MQC\7D=XV9HV:-FW[F1BK-YA)DW%2"=Y)+Y/S$DMDF@2.$,0=Q&2&,88A"PQA
MBF=I(P,$C/ ]!7,E44ZE934<1*I@:M.JHN2H3P.>4\YBZ<:LJK:G[*GAFZDY
MSER1Q%>>(J<T9:UE&M3PU&4?W="ICG55TI8JCC<G>5JE6=.--?N9U,1BHN,5
M&*KSP]&G0IQA)?T;_MH+X%^!?P(_:?\ VT/A+?Z7H=[_ ,%7+3X>Z1\(-*T:
M_A.L^"? 7B_1+/XD_M8Z<YM&6YLYIOB/9MX!U ;+<7-G=R>8N+EX1^BNJZPL
MW[6?PB^)'P:^'/[:?B+]F*W^$O@G7_AY\0_"?Q_\+>$O^":FC_ 3P_\ #2SL
M?$G@SXD63^ M6\#^#;. _P!KZ#XT^'_C34+CXAZYXJG;5M.LKPP6MYH_\69=
MV549V*)]Q"Q*IGKM4G"Y]@*NQZKJD6FSZ-%J>HQZ/<S+<7.D1WUTFEW%PF2E
MQ/IZRBSFG3)VS20M(N3M89--1A"/)2A"%.E53P=)PC*-#"PPTJ&'P5237M*]
M##3G4K0YIQN\5F%-1A]>J3IW[6;454;J2G3J?6ZK=JF(Q5:MAZE?%IV<:=2M
M3PU&E*'+.,71PU2\OJ\83_8K]HK]H[XM?"S_ ()^_L-:=\ OBAXV^$7@KQ=\
M>_\ @I-XX32/ACXQUCPS#+'X;_: \&2?#6";5M!GTK4-1T[PMHOB[5(=%@F>
M&PN&N1JDNG"\AM'L_(O^"N%TFN_M4^&?'%S#9#Q'\3_V7_V6/B7XYO[."&W_
M +=\=>,O@KX5U3Q1K]XD"JCZAJVH.]S>S$>9-,S22%G8D_F*7=E1&9F2/?Y:
M%B53S#N?8I.%WL S[0-Q&3DTKR/(0TCO(0 H+L6(4=%!8D@#L.@[5O6G2K0:
M=%>V^N+%+$2:=14_88JA.@W9-QG"KA5*5[.. P\>2T:?LI4I>TJR<FX5(2A&
MG=J--2JT*U[7M-JI3K23:4E+$5&FKRY_Z0-1^(MAX8_X)O>#O^"@'A_Q#;6W
MQKU;]DW3?^";^GW-K=10^(=.\:>%?B;/;/X@B8;;P3V7P(TA+".Y7/[FX2!B
M8Y-XL?M_^(OAKX,^".F_''3-9TV^\)_\%;/CQ^S9^TOXVT;2'C^T:%\'/A5\
M'? ES\5?!]YY4HDFFUS]H37?&7B6[=XH8)[>X_LR6W6:P$C?S;;WV"/>WEAB
MP3<=@8YRP7.T,<G)QGDT%W955G9E0812Q*H, 84$X4851@8X4#H!6;:=6=9I
M2G+&T\3%S7.E0ECEF^,P4D])4\9F\88J4UR2AAX_4>6=*<I$)-4XTM8P6#K8
M9^SE*$O;?5(Y;@\9!IODKX++(_5J=KWKOZY&4*ONG]9$EC^VNO\ P5-F^+*>
M)O&47_!,I([3Q;_PG\OB*Y7]AO\ X8C3P;8Z=>^"EG-ZWPEDO)--%SH9^&@A
M?QU)XN+Z\-#$"/KL7YB?M7?&SQ?X2_X)2_LN?#GX.>-?%7@OX-?%CXN_M_/K
M'A/0]7U+18_%/@&T\=V=MX+\,>++>UN(9]3\/Q>'/$+)<^&]6\_3Y[KRY+VU
MFN;6-U_'\ZKJATM=#.IZB=$2Y^VIHQOKHZ2EYY;1?;$TTR_8ENO*=XOM"P";
MRW>/?L9@:1=V18V=FC3=L0L2B[N6VJ3M7<>6P!GOFN.>%C.C"@ZDY4Z5)45.
MK^\KUXJO3K<V,JWC]8G^ZA*[C%/$5,9B''_:W3I=N'Q?L*SKNE"4Y2E42A^[
MC0J?4<1A82PNDI48PJ8F57E4G>G1PE"Z^K*K4_K%_P""O&I>+M4^%'QKB_8O
MUQ-%UOP%J'PK\5_\% - \'R:K8_'378H_A1X#;X-_$%=5TR]^W:M^S]X6TZ.
MQM+S3M'BCL_#7C2UO=;U]0D4EVG"Z_X\\:>*/^"K7@_3O$7C+Q'K^G6'_!*#
M4-;T^PUSQ!J6J:;8Z_XG_8$U^\\1:M:V=]=SVMKJGB"^CANM;O8(H[O5;B..
M:^DGD1&'\O'VB?>TOGS>:ZE'D\Q][H05*,^[<RE25*DD$$@C%-$TH8.)9 ZI
MY:L'8,(QG$8;.0@R?E!V\GBO2IUXPP^8T73C*68/&M5%I*@\;D>:9+.,&^9N
ME3_M"GB:=-."7U?V"E&$Z<J'%A$\+2P---R^I4J%&]^558T,3A<0Y2C9VG4]
MA.G.3<N95%*2E-3=7^BGQ;H/[;?CWP1_P31U;_@FE??%M/@5H_P!^%GAK4+G
MX*^(-6LO GPR_:/T2\U34/CCJ'[22>&]0CT7P?K$NH(=3\1>+/BG;V6C>(-%
M>VTJSU/4IYX-+G^F-&;]GC]L?]IG]L?X")XF\"0? _\ 9D_:T^#G_!0.Q\2Z
M1=6,'@K4/#GPZ\,7.A_MNV/A-H)+?3X] \1ZWH>FZI+?V$CV%ZVO:CJ"P^5:
M1RR?RDV>K:KI]O?6>GZIJ5A::HB1:G:65_=VEKJ44?W(]0M[>:.&]C3^!+I)
M40_= JBI**R(2J/&8F53M5HF !C91@-&0 "A!4@ $5A5E4G5KU:<H4Y5,1C<
M;1E.E[:5'%XC'83-,+=RG'VF$P.88'#5(86/LO;8:E#"U*L5'VC*4(0HTJ,U
M.I&&'P>"J2]HU.IA:&%K8#$R4W&<HXO&8'$XFE+$R]HJ-:O5Q$*<G4]G'^F'
M]H?X]:3\3?V5?B?_ ,%3;&^TS0/BE^UU\!;[]AV_TBVFAL=2T'QO<?%#6K;Q
M?J<EG$8[NUD'[.6D:/I]U)# 5(NEMI'DBVM7K/QOL_C]\1OAU^U%XJ\5CXV?
MLYP6_P"Q;X1OO$7CZR\86GQM_P""6_[0_@72/A]X'T;PUX6^";>*;+3M#^&G
MQ%U]=*ALK'0/ -Q?:_H7CRR\1ZU=Z/;Q>(1KFN_RC%W*",NQ0,6"%CL#'JP7
M. Q[D#)[FKC:IJ;Z;%HKZEJ#Z-!.;J#2&O;EM+ANF4(US#IYE-G%<,BJC3I"
MLI4!2Y  KGEAZ?L*]"E=1J*K"A[6]3V%*M#&2E!J+IJLJ>+Q^+KTZ<X_5Y4:
MSPE:A4C&E5I[JO4=:C6G92@X2JJE^[52=.M@.245)5/97PF6X/#R<;UE6HQQ
M=*O3DYTI9Z\JIP1\HX/4<=#[CH?>G445N9+1(**** "BBB@ HHHH **** "B
MBB@ HHHH \F^.X!^#?Q'SV\,W!'U^TVM?C!7[0?';_DC?Q(_[%FX_P#2FUK\
M7ZYJ^\?1_F=&'VG_ (E_Z2@HHHK Z HHHH **** "BBB@ HHHH ^J?V._P#D
MKY_[%37?_0["OU/K\L/V._\ DKY_[%37?_0["OU/KKH_ O5G)6^-^B"OV[\$
M?L,_L!>#/V$_V8_VN?VLOC1^TSX+O?VD_&'C3P'86_PB\'^"/&&@^%]9\,7W
MBK;JFJ:?JT4&MG1H](\.&ZN38OJU_->2?9[>P\MMZ?B)7]$^DK^Q[^U?_P $
MLOV&_P!FSX@?MV?"#]F?Q]\"?B7\2?'/CG2O&OASQ-XJUG^S?$5]XZTVSL+'
M3=';3[=-1>SUVTU6!KC43;RP%86:.1CMVFG["HXI.?ML(E=V:I2KQC7::::2
MHN3;6L;76J1.&5&6-I0Q,YPP[P>:3O%-WQ=/ 5IY?"5H3TJ8U4*=I)0:DU-Q
MC>49O@S_ ,$H_!_P]_;2^%WABX\+:)^WS^S)^T!^S?\ $3XS? K6K;QO)\%8
MM?TW1[;0%_M3Q!<@WRV^O^%!KEFPTJ*Y2WNY-5M=4,-O<:;+I0_/?]G/_@E-
M^UY^U3\()_CY\,?#G@/0?AIJNMZCH'P\N_B3\0](\#WOQ/UVQN[JTDT'X?1:
MVB#7;I;ZTN-%M;JYFL;;4-8M+NSMY7DM;IH?W ^ '_!1W]B3P#^V/^RW\(_!
MWQ/_ +'_ &6/V-/V0OC'\'='^//Q"L[W18OB;\0O''_"$3WEUINE1VL^H66F
M74OAYUT][RVM_M5X]\+>-+"*SN+OY8N;7]FG]LG_ ()K?\$^O#_QH_:CF_8B
MUC]DZ;Q!X.:/QG\/O&&I^'/C%8Z?J'EKXM^!^J:<^EZ?XF^)LD6C1O8?V+=Z
MIJ=CXFG\0V$]E#Y,5S</D@X<].I6J052C0IU:T8TJD,)7SG.Z2QDZ$8Q]M7A
M@Z& 4:7)'$2AB(5YP=*'(N2C6Q+JSH5Z.'I-MUIQHMUJ<L51R+)*_P!5I8B3
M<J5"MC,5F:G.,U04\(Z+MB+27A?PE_X)I>+_ (%>+_VS?A9^U7^SMX<^+OC[
MX:?L42?'_P .CPY\:F\.6WPILM5O_$5GIWC:.2#2EC\4:_;7'AN^A/A\HYM5
ML9HA'=#54EMN;_:V_P""/'B[]G+]DC]FW]HSPM\1-)^(OB;XJ:3X2C\?_#ZV
M\0>%[W4SXM^(OB/P3X2\":)\$-)T&*36_B7%>ZYXR@37Y(1*^@VB+>7#+ L^
MW]POVX/C_P#!;X+?MP?MWV/Q-^)&E>$;CXG_ /!(OP#\-_AZGB:6Z75?%?C:
M^\1?%>\L?#JQP6]Q)'K]W9W]C=RP7GV<G[4LA;:X-?FK/^UE^RM_PRI_P2.^
M.-K\7O"UW\5O^"<7B7P_:^/OV7]1T'4?^%C>.K+7O&G@GPOXDU/P9J#^3H-O
M%X2\.VVH>/8I+JXDBU:QTT6D#PZ@JPMY]&I7Q+PLFK)YGA,%BG3G&A[/!TN*
M^)<OQ$Y*MSPA)8"A@JF(JN'M(QE2G4FJ'L80Z+NEA\5)P;JJ&;UL/2G&53VM
M2/#G"^,P/*X<DYQJ8NOCZ=&,9JC5<*RHP595YS^:K/\ X("?\%$[Z?1=-A\/
M?!H>(;[0_P"WO$7A9_C%H#>)/A]:36+W^GQ^-]*M[6XN-.DU1(I[.SGLUO[%
M]2A>S:['RRMY+^U'^R'\)_@[_P $Z/V%?VC?#VGZW;_&#X[>,?B_X=^*=Y=>
M(;O4=!NE\#:GJ5AIL>C:/*!::7Y!L@LDUKS=#+R9+ C]T?@9\0O^"=/P>_X*
M0_%O_@H;+_P4N\(Z]H7[0_@SQS%HOPFNM$\46>MZ!>>,K30=1O--^).L&6ZM
MUT[PK)H*:?X,TJYTBUN8+R_-N@C%F9;C\=OVU/V@O@Q\1/\ @F;^P!\'O!/Q
M"T'Q'\3?A=\2_C[J_P 0/!VGO='5O"VF>)_$&M7>@7FIK-:Q0+#JEO=02VIA
MGE9ED&Y5((%SJUW2A%P]G4J++ZU>E&$W4P=>6/JTL1@O;W<:T(8=0G5J17+-
M23;2B[[4(4OKRO)5,/'"YW"G4E*/LL3R953JX+$RI-+V566+E..'IS?.JD+0
M3D['XT4445UF(4444 %%%% !1110 4444 %%%% !1110 5^<W[;G_(S>!?\
ML!:I_P"G"*OT9K\YOVW/^1F\"_\ 8"U3_P!.$59U?X<OE_Z4C6C\:]&?$%%%
M%<9UA1110 4444 %2JN,$]?Y4B =>X/^%3*,GV[TTFW^;[&<Y;K;N_ZZ?UZB
MKN/M_G@5=BASQC_ ?_7]3_DK#%DCC_ZP_P ]3^'7KM6MJ6(XX_SCC^0[=373
M3IWMI_6E];7M?=_)>7GXC$1IQ>MK+^M-_1=?RBM[0M@!23_]?^9Z?RYXK?M=
M-8XPGU(ZY^G(_0GCH.:U=/TW>1\O)] 3GT_Q]<]>.*[W2M",F#Y>>G/.#G'M
M^.>G?MSZV'P<IM:=4_)7MTV_J^S/C\RSJ%%2]_:_SVWU6COY;MG+6FBEB/DZ
MY_\ K=NV.2<CK7JOPWT(IXW\'RLBHD?B319'=R%552_@8EB?NJ!R22%QGIS6
M[I7A@L5Q'GZ^O'^>W7UZ^B:=X1+@#RR<]\'&!P>W) R??\J^APN43E9J-]MU
MI:ZVWVM?ROY'YMFW&-&AS)UEU7Q;7MYKRZKR/OB]\8^!=+9TOO%6@PR(2K1#
M48+B53G!#1V[32 @Y&,9]#63_P +3^&BML'B:R;W6&\91U_B6WQS[]:^5-+\
M W%VZQ6=E-<NQP([6WDF<X . D2.V?8 ?RKT&V^!?CVYMFO;;P)XQGLXU&^[
M@\*ZY-;(#T+3QV#1*#@_,S#->_3RB;7P1Z:::?#W?RO^73X3$\=4H2O[5I7T
M;=HNVKZ-.RBWOHDWK8]]M/'GP^OW$=MXLT,N< )/=K:Y). /]+\KGV!Y[#G(
MZV*VMKN(36DUO<PL,I-:SQ7$3# ((DB9U.?8^^0:^-;_ .&NI6&5U#2[ZS)!
M^6]LKFU.1G/RSQ)TP2>XP:R[/2-9\/W"7FB7][ID\3!U>RN)8%W YRR(1%)@
M]1(K*1U# XHGE$TM8::7LD[:+5)Z-]NC=KVN%'CJGS**JM2:]V,Y.*;TLK[I
M7LK\KZZ.UC[3DT\C/ R!QROUY_#N..O  %9DMJ5SD?7(Y[]^_'8_4\51^%7[
M7^L^"I8M-^*GPV\(?$K0%"I_:<&B:5HGB^R4$ D7$%M'I6L($!/EWEK:W+,=
MQU$KE3^K'P?\5?LU_'+1AJW@31O"=W=0QJ=4\.ZCHNGV7B;1)2HW1:EI3"20
M("V$O+62ZT^X&&M[R53FOJ\B\-\'Q.U2P/$^7X?&N-WE^.PF(H8M))-NG'FG
M2Q"CJV\-5J\L=9J.J7Y-Q[]*3.O"N,\9G_A5Q)F61*I"$.(\BSC+<PR=\[7(
MJ]1TZ.+RZ4G[D(YEA<(JL[QH2K*TG^4DT&0> 1GIT_+WZ].OMS6?)$!G)&1W
MSR"?7].1^).:_=1?A5\,6'/@+PH><\Z)8GZYS">?QY'3G@R#X2_"\_>\ >$F
M!&/^0'IY./\ OSTY[\=<=Z^CE]'7.)ZKB'*EZX;%M=-]-U_71'YK2_:9<$T=
M)^&O%S:MMFF3JVVUVD]+=O0_!MU!ZXSW]^>HP>OMGGG\8#\AR#QW&?\ /X'_
M "?WN_X5!\+#@_\ "O?"!R,C_B1:?T_[\4T_!SX4GK\._!__ ((=/_\ C%9/
MZ-N>O_FH\HL_^H;&?Y?Y?([X?M0^ (JTO##C%KJO[5R7[U[R_P"!^?X*/@XP
M1Q[U%D>H_,5^^'_"G/A5_P!$\\(?^"+3_P#XS2?\*;^%'_1._!__ ((=/_\
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
MO?\ \*;^%'_1._!__@AT_P#^,4?\*;^%'_1._!__ ((=/_\ C%'_ !+3GO\
MT4N4?^$N,_KO_3T/^*H_A[_T:_C/_P .N2?_ "7K_3T_!#(]1^8HR/4?F*_>
M_P#X4W\*/^B=^#__  0Z?_\ &*/^%-_"C_HG?@__ ,$.G_\ QBC_ (EISW_H
MI<H_\)<9_7?^GH?\51_#W_HU_&?_ (=<D_\ DO7^GI^"&1ZC\Q1D>H_,5^]_
M_"F_A1_T3OP?_P""'3__ (Q1_P *;^%'_1._!_\ X(=/_P#C%'_$M.>_]%+E
M'_A+C/Z[_P!/0_XJC^'O_1K^,_\ PZY)_P#)>O\ 3T_!#(]1^8HR/4?F*_>_
M_A3?PH_Z)WX/_P#!#I__ ,8H_P"%-_"C_HG?@_\ \$.G_P#QBC_B6G/?^BER
MC_PEQG]=_P"GH?\ %4?P]_Z-?QG_ .'7)/\ Y+U_IZ?@AD>H_,49'J/S%?O?
M_P *;^%'_1._!_\ X(=/_P#C%'_"F_A1_P!$[\'_ /@AT_\ ^,4?\2TY[_T4
MN4?^$N,_KO\ T]#_ (JC^'O_ $:_C/\ \.N2?_)>O]/3\$,CU'YBC(]1^8K]
M[_\ A3?PH_Z)WX/_ /!#I_\ \8H_X4W\*/\ HG?@_P#\$.G_ /QBC_B6G/?^
MBERC_P )<9_7?^GH?\51_#W_ *-?QG_X=<D_^2]?Z>GX(9'J/S%&1ZC\Q7[W
M_P#"F_A1_P!$[\'_ /@AT_\ ^,4?\*;^%'_1._!__@AT_P#^,4?\2TY[_P!%
M+E'_ (2XS^N_]/0_XJC^'O\ T:_C/_PZY)_\EZ_T]/P0R/4?F*,CU'YBOWO_
M .%-_"C_ *)WX/\ _!#I_P#\8H_X4W\*/^B=^#__  0Z?_\ &*/^):<]_P"B
MERC_ ,)<9_7?^GH?\51_#W_HU_&?_AUR3_Y+U_IZ?@AD>H_,49'J/S%?O?\
M\*;^%'_1._!__@AT_P#^,4?\*;^%'_1._!__ ((=/_\ C%'_ !+3GO\ T4N4
M?^$N,_KO_3T/^*H_A[_T:_C/_P .N2?_ "7K_3T_!#(]1^8HR/4?F*_>_P#X
M4W\*/^B=^#__  0Z?_\ &*/^%-_"C_HG?@__ ,$.G_\ QBC_ (EISW_HI<H_
M\)<9_7?^GH?\51_#W_HU_&?_ (=<D_\ DO7^GI^"&1ZC\Q1D>H_,5^]__"F_
MA1_T3OP?_P""'3__ (Q1_P *;^%'_1._!_\ X(=/_P#C%'_$M.>_]%+E'_A+
MC/Z[_P!/0_XJC^'O_1K^,_\ PZY)_P#)>O\ 3T_!#(]1^8HR/4?F*_>__A3?
MPH_Z)WX/_P#!#I__ ,8H_P"%-_"C_HG?@_\ \$.G_P#QBC_B6G/?^BERC_PE
MQG]=_P"GH?\ %4?P]_Z-?QG_ .'7)/\ Y+U_IZ?@AD>H_,49'J/S%?O?_P *
M;^%'_1._!_\ X(=/_P#C%'_"F_A1_P!$[\'_ /@AT_\ ^,4?\2TY[_T4N4?^
M$N,_KO\ T]#_ (JC^'O_ $:_C/\ \.N2?_)>O]/3\$,CU'YBC(]1^8K][_\
MA3?PH_Z)WX/_ /!#I_\ \8H_X4W\*/\ HG?@_P#\$.G_ /QBC_B6G/?^BERC
M_P )<9_7?^GH?\51_#W_ *-?QG_X=<D_^2]?Z>GX(9'J/S%&1ZC\Q7[W_P#"
MF_A1_P!$[\'_ /@AT_\ ^,4?\*;^%'_1._!__@AT_P#^,4?\2TY[_P!%+E'_
M (2XS^N_]/0_XJC^'O\ T:_C/_PZY)_\EZ_T]/P0R/4?F*,CU'YBOWO_ .%-
M_"C_ *)WX/\ _!#I_P#\8H_X4W\*/^B=^#__  0Z?_\ &*/^):<]_P"BERC_
M ,)<9_7?^GH?\51_#W_HU_&?_AUR3_Y+U_IZ?@AD>H_,49'J/S%?O?\ \*;^
M%'_1._!__@AT_P#^,4?\*;^%'_1._!__ ((=/_\ C%'_ !+3GO\ T4N4?^$N
M,_KO_3T/^*H_A[_T:_C/_P .N2?_ "7K_3T_!#(]1^8HR/4?F*_>_P#X4W\*
M/^B=^#__  0Z?_\ &*/^%-_"C_HG?@__ ,$.G_\ QBC_ (EISW_HI<H_\)<9
M_7?^GH?\51_#W_HU_&?_ (=<D_\ DO7^GI^"&1ZC\Q1D>H_,5^]__"F_A1_T
M3OP?_P""'3__ (Q1_P *;^%'_1._!_\ X(=/_P#C%'_$M.>_]%+E'_A+C/Z[
M_P!/0_XJC^'O_1K^,_\ PZY)_P#)>O\ 3T_!#(]1^8HR/4?F*_>__A3?PH_Z
M)WX/_P#!#I__ ,8H_P"%-_"C_HG?@_\ \$.G_P#QBC_B6G/?^BERC_PEQG]=
M_P"GH?\ %4?P]_Z-?QG_ .'7)/\ Y+U_IZ?@AD>H_,49'J/S%?O?_P *;^%'
M_1._!_\ X(=/_P#C%'_"F_A1_P!$[\'_ /@AT_\ ^,4?\2TY[_T4N4?^$N,_
MKO\ T]#_ (JC^'O_ $:_C/\ \.N2?_)>O]/3\$,CU'YBC(]1^8K][_\ A3?P
MH_Z)WX/_ /!#I_\ \8H_X4W\*/\ HG?@_P#\$.G_ /QBC_B6G/?^BERC_P )
M<9_7?^GH?\51_#W_ *-?QG_X=<D_^2]?Z>GX(9'J/S%&1ZC\Q7[W_P#"F_A1
M_P!$[\'_ /@AT_\ ^,4?\*;^%'_1._!__@AT_P#^,4?\2TY[_P!%+E'_ (2X
MS^N_]/0_XJC^'O\ T:_C/_PZY)_\EZ_T]/P0R/4?F*,CU'YBOWO_ .%-_"C_
M *)WX/\ _!#I_P#\8H_X4W\*/^B=^#__  0Z?_\ &*/^):<]_P"BERC_ ,)<
M9_7?^GH?\51_#W_HU_&?_AUR3_Y+U_IZ?@AD>H_,49'J/S%?O?\ \*;^%'_1
M._!__@AT_P#^,4?\*;^%'_1._!__ ((=/_\ C%'_ !+3GO\ T4N4?^$N,_KO
M_3T/^*H_A[_T:_C/_P .N2?_ "7K_3T_!#(]1^8HR/4?F*_>_P#X4W\*/^B=
M^#__  0Z?_\ &*/^%-_"C_HG?@__ ,$.G_\ QBC_ (EISW_HI<H_\)<9_7?^
MGH?\51_#W_HU_&?_ (=<D_\ DO7^GI^"&1ZC\Q1D>H_,5^]__"F_A1_T3OP?
M_P""'3__ (Q1_P *;^%'_1._!_\ X(=/_P#C%'_$M.>_]%+E'_A+C/Z[_P!/
M0_XJC^'O_1K^,_\ PZY)_P#)>O\ 3T_!#(]1^8HR/4?F*_>__A3?PH_Z)WX/
M_P#!#I__ ,8H_P"%-_"C_HG?@_\ \$.G_P#QBC_B6G/?^BERC_PEQG]=_P"G
MH?\ %4?P]_Z-?QG_ .'7)/\ Y+U_IZ?@AD>H_,4M?O:?@U\)R"#\.O!Y!!!'
M]@Z?R#U'$(/Y'-> ?%W]COP+XKTJ\O\ X?6$'A#Q;!$TME;VLDL>@:K(F6%E
M>6+&2.S:;F.&\LQ$89"C2Q31AD/EYO\ 1UXLP&!K8O+\RRO-ZU"$JCP-%8G#
M8FO&*NX89UJ;HU*S5^6G4J4>>W+&3FU%_5<&_M+?![B'/L#D_$/#/%G!N"Q]
M>EAEG^.EEF997@*E6:A&KFBP6)CC,-@HMKVN)P^&QCHQ_>5:4:49U(?DC15O
M4+"\TJ_O]+U"WDM-0TR]N].O[29=LMK>V-Q):W=O*O:2&>*2-\$C<I()&":E
M?S_*,H2E"<90G"3C.$DXRC*+:E&46DXRBTTTTFFFFKG^C%*K2KTJ5>A4IUJ%
M:G"K1K4IQJ4JM*I%3IU*=2#<)TYPDI0G%N,HM2BVFF>3_';_ )(W\2/^Q9N/
M_2FUK\7Z_:#X[?\ )&_B1_V+-Q_Z4VM?B_7)7WCZ/\SLP^T_\2_])04445@=
M 4444 %%%% !1110 4444 ?5/['?_)7S_P!BIKO_ *'85^I]?EA^QW_R5\_]
MBIKO_H=A7ZGUUT?@7JSDK?&_1!29'J/SI:_K<_9=_9V\2W7_  2K_9!^*?[-
MO['/["7QT^,?BWQ;\2K/XK:_^UMI6FV7F>$M-\0>-DTJ[T75SXS\"W6I:[#?
MV.EZ?]GGU'4$AT=)F2SC\M9TUF^2C.L[N-.5*+23;_>U%34M$[1BWS3D](Q3
MDVDFS*FO:5Z>'3C&52GB:JE.2C&V&HRK2@OYJE11Y*4%K.HXP6LD?R1U^E7[
M+O\ P5<_:M_91^%]A\%O""?"3XB_"[P_K=]XF\$^$/C7\,M-^(5G\/O$FI7L
MVI7NM>"[M[[2=2TBZEU&ZN]02*2\N[*WOKR\N;>TBENIB_U1^R[_ ,$P/!'_
M  4+\':]X[^&GQ6TCX7?&WP!^T)<Z5^UU\)M070]-^&GPN^#NLZ_KMW?_$;X
M'3PI>ZAJ.C:%I=C<6FAZ#XBU:[M9[K3KRPN-;MH;6"\OM?P'_P $Y?\ @GMX
ML_9Z_:9_:[U;]J3X_P"@_L[? 'X^/\*O#>LV/A#P'K_B[XM>'[+2/#1@N_#F
MCBQTVT@\0^.?$VMS6?@][R[LM)L] ^QZKKD<#-=FUREB(4H?O)J$:E.C.24E
M*+HUI8&6'KQDM)TJE3&X?ZM4I\TJM>G7A04J^%K0IZ>Q<ZEZ<74]G6JTJ<FE
M"3JP6,C4I.$GS4YJEA:TJ].I90H5:,JS5+$TI5/QY^/OQ_\ BW^U!\5O%'QL
M^./BZ;QM\2?&#V)UK7)+'3M*@^SZ98P:;IFG:=I.DVUGINEZ7IMC;0VUE8V=
MO''%&I9S)-)++)XY7] Q_P""*/A#XS_%#]D36?V0OV@]3\<_LF?M;Z-XTUJQ
M^)GCGPU#:_$+X9-\,K6XN?'F@:[X9L8-+MM7URWEL;[1=.MOL^FRV?B2RO\
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
MF^:<I3D]W*3DW\VVS]&I4:-""IT*5.C3CHH4J<:<$NRC!**^2.-\6?#KX?\
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
M6RI\:/&'[.7Q1UK]J)?AE#X"GTY?VC?'MC^RE?Z_:6\4-G\1;OX)V&I6EO\
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
MX4?K%:,73H^VFG"E[24?:23C"[31SU%%%:'.%%%% !1110!^//[:?_)<K_\
M[%GPY_Z3SU\FU]9?MI_\ERO_ /L6?#G_ *3SU\FU_FWXC?\ )><7_P#909G_
M .I50_Z??HR?\H\^"W_9MN$O_5/A3R?X[?\ )&_B1_V+-Q_Z4VM?B_7[0?';
M_DC?Q(_[%FX_]*;6OQ?KX*OO'T?YG[WA]I_XE_Z2@HHHK Z HHHH **** "B
MBB@ HHHH ^J?V._^2OG_ +%37?\ T.PK]3Z_+#]CO_DKY_[%37?_ $.PK]3Z
MZZ/P+U9R5OC?H@HHHK4R"BCIUKH]%\&^,/$J-)X;\(^*?$4:C<SZ!X=UC645
M0<%F;3;*Z55!X)) !X)H YRBK^HZ5JFCW+6>KZ;J&DWB$A[34[*YT^Z4CJ&M
M[N*&92.X*#'>J% !1110 445&98@<&2,$=074$?AF@"2BH_.B_YZQ_\ ?:_X
MT>=%_P ]8_\ OM?\: )**8)(V.!(A)Z .I/Y T^@ HHHH ***W=#\+^)_%$Q
MM_#'AKQ#XEN 2#;^'M#U37+@$=08-+M;J7(R,C9D4 85%;^O>%/%7A640>*?
M"_B3PS.V-L'B/0M5T*8YZ 0ZK:6DA)[#;SU%8% !1110 5^<W[;G_(S>!?\
ML!:I_P"G"*OT9K\YOVW/^1F\"_\ 8"U3_P!.$59U?X<OE_Z4C6C\:]&?$%%%
M%<9UA1110 Y!\P]NOY593J?I_45$GW1^/\ZE3J?I_45<-_E^;2,9.[?EI]QJ
MVX^;\1^&,?XFNXTB/)3TY_+(P/?J?;U[UQEHO(/O^?./\*[W1TPT?Y >A''7
M\*]/").2]5][:^_1KKM:^NWR^<3M3GK;_@<OX7NSV'PM;AC&2/[HY_#&./?)
M]\9K^C+_ (-X?V=-/^/O_!3+X%IKEC%?>&_@];:_\<M6M[BV-Q:S7O@.UB_X
M1&*<,#&IC\9ZIH&H()4>.8Z>T14%MR_SP>%$&Z+@8RIY/09(//;..WUK^S[_
M (-'_#\%W^U7^TMXD=%-QH?[/FCZ;"Y +(NO_$'2I9]I/*[O[$C!QU QG'!^
MN=1X?*,=6@W&:PLXQ:=G%U>2E=63LUSW7;NG9K\9C0AF/&?#^#KKGHRS*E6J
M4Y>]&<<*GBE"2NN:$W12DG>,DVG%QO%_WR4445^=G]*!17\N7_!?G_@IA^V[
M^SI\3_A%^R[_ ,$U]4T;_AH#3?@C\7_VQ/CO!>>%?#OC2;3?V>_A5IE]Y-FF
MEZ[I>L+;ZAXDOM$\3OIB6MO;ZAJ,VB16%K=1/>Q%_P!6+[_@J3^SK\//^"9O
MP^_X*9?&#79='^$GBKX/?#;Q_=6/AFU.O:[J?B[Q];:3IUM\/O"6E)+ ^K^(
M;CQEJ$OAVTMGEMHH6M[B]U*>QL+.]N;?.%6G+#XC$\RC3P]:%&2DGSS]I5Q6
M'A4I02<JE.>+P.,P<''WYXG#U*4(2?*Y7.G.%:A0Y>:>(I5*L>5KEA[.&&K3
MIU9-I0J+#8W"8MK6$<-B*52<X\UE^FM%?A%^SC_P7-\/?%[XU^!O@)\;/V&?
MVR/V/_''QL\%ZGXT_9SN?CGX*TJ'PS\:$T^PN]0@\,6&O:%J%[;^%/%^KQ6\
M$&E:3XB2&WFOKZQL)]0M[S4=)@U+\_/^"</_  6 _:R_;D\/_P#!33X9?M(?
M #]ICP+X-\ W_P"U]:>&_CEX TCP1\.-1_9L\(>"O!FIG2/@;J/BC3F,EO\
MM,>&8)IY]&\32V]]96WB"QMM0GF,5J6E,54^J8;'8JKRPIX#+,=FM6523A35
M'+ZL*.)IRJ*,_95J4Y-U:=2,94HP:FE5K86EB*PU-8JMA*,).3Q>9X#*X*G%
MU)^VS&E4K8:I&%X*I1J0A[DXSY:CES0;I4<55P_]<%%?S%_LJ?\ !6']GC]B
M[_@DM^P-XVE;]L?]JGX@_M,S^)O!G[-WPC\676D?%O\ :^^-GBB'QYXAMKZV
MU74+#4(]&72-!D>*$:M-?7":7HLFC:9%'?ZDR6;?8_[+G_!;/X5?'SQ%\?\
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
M?B-_R7G%_P#V4&9_^I50_P"GWZ,G_*//@M_V;;A+_P!4^%/)_CM_R1OXD?\
M8LW'_I3:U^+]?M!\=O\ DC?Q(_[%FX_]*;6OQ?KX*OO'T?YG[WA]I_XE_P"D
MH****P.@**** "BBB@ HHHH **** /JG]CO_ )*^?^Q4UW_T.PK]3Z_+#]CO
M_DKY_P"Q4UW_ -#L*_4^NNC\"]6<E;XWZ(*EM[>>[N(+2U@FN;JZGAM;6VMX
MWFN+FYN94@M[>WAC#233SS2)###&K22RND:*SL 8J_:;_@@?^S3X9_:,_P""
MA?@:[\:Z=;ZQX7^!7AW5/CC+I%Y$\MG?^)O"NIZ-I_@5KI #'*FD>+-8TWQ'
M%;SXAGNM$MUE$L2R6\NDGRIM]%<S2NTN[2^\_;S_ ()7_P#!O[\,O!W@[PK\
M=OVYO"UG\0_B7X@L++7M"^!FMQ22^"OAW;W.R[T]/&NGEUC\6>+Q"8);_3+Y
M&T'19F>P>TU"YCFG']&_B+5?V?\ ]FCX?3>(/$]W\*?@;\,?#D<4$NIZH?"_
M@#PAI2ON$%JDTHTS389)MK"WM8OWTQ4K%&Y!%>SU_!W_ ,',7Q_\7^+OVS/#
M?P N=6OHOAW\&?AGX7\4V?AX7#?V5<>,/'D6I7^H>))K-,1S:C;Z+#9:1:W$
MRR36EM]MBMFC2^N5EY8\U6=FWWMT731?<OQ=SJ?+2C=*[T7FWYOY-VVZ*Q_1
MGXY_:F_X(J?MS:OI_P !O&_Q-_9C^-'B3QGJ=OX9\.:+J6FM'KU]KNHS"TTZ
MU\)^*Y=%T^YM]8GNI$339M%UN*>6=D%N\F[#?RQ?\%@/^".NO_\ !/[4[3XP
M_"2_U3QK^RWXLUJ'1HKO5"]SXG^%'B749)#I?AKQ5>J#'JNA:N0+7PWXG86]
MQ-?*NC:I ;^:RNM0_33_ ()F?\$ 6CT;]E;]L_XD_'W4]&\8QZC\.?CUH_PN
M\/>"K&ZTFQTT36'BK0?#^N>);_6A=W.HWFGO:C5;C3]-MK>PN)I(+7[<D N)
MOZD/VC?@CX._:0^!7Q5^!GC[3+;5O"OQ-\%:WX7U"UNE8K#->VCMIFI0.F)8
M+W1]5CLM5L+F$K/;7MG!/"RR1J17,J<DHR;C>TD]EKJUHO\ @D\KJ1;E%*6\
M6NNG75_CL?Y--%;?B?P_?>$O$WB3PIJ8<:CX7\0:WX;O_,0I(;S0M3NM*N6=
M"%*,TUH[%2H*DXP,8K$KI.8^I_V&OA1X4^.W[9G[+OP:\=P3W7@GXE?&SP3X
M6\66=M,UO-?:!=ZA]HU+3UGC(DA74+>U:RFDC994@N)#$Z2;6'^FKX>_93_9
M;\):1I?A;P[^SW\$=(TC2+&*TTO2;7X:># EM8VJI$BQK)I#SR*GRB2:1I)'
MD;?+(\CEF_S=O^"6G_*2/]A__LXOP+_Z,O*_MI^)UW=#_@O%^S!;"ZN!;?\
M#!'QK7[.)Y1 5F^(VE2S*80_EE99;.TED&W$DEK;2.&>WA*85KMK6UHM_<_Z
MU-Z+2C)M7;FHK;2ZB_S=_N/9KWXY?\$ZT^"7[3?Q[T;X4?#GQ-X*_9)UWQWX
M6^+\&D?!#PU%K=CXD^'MM;W6O:3HMCJVAZ;%K#.MU;I87MO<KIUTSDBZ5$=E
M[+4O'7[ 6AW/[+^G:]\+/A7H^L?M@?9D^".D7'P7\.W%WK4\_A*/QHUOJTEA
MX>N[/06M]'FB2:;4;J*V-_)'9PS2R2)G\-O O_*,S_@OC_V<3^U%_P"FK0J^
MCOCA_P E6_X-Y/\ K[B_]41X?J%!=WO);]H*2_%?=\BU-Z:+54^G\U11?X6^
MY'[6^//V./V3/B=X5U[P'XS_ &>/@OK.@:[82V&JV ^'GA.TN4ANHW1)[:\L
M=+M]0TV]BYFLK^SGM[NVG19[:9)$##_+L^.G@;3?AA\</C1\,]&GN+G1_AS\
M7/B5X"TBYO&WW=QI?@_QIK?A[3IKI_X[F2STZ%YWYWREV))-?Z G[&=S<O\
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
M\3^7Y%BTL[K4+NUL+&"2ZO;ZY@L[.VA4O+<75U*D%O!$B@L\DLTB1HH!+,P
M!)Q7[1_M0_L1_!WP%^R[JMY\.=.2X^.7P+MOA]??&J]MM3U6\GN[7Q'I$4NK
MS2Z9-?75C:01R7\.KQO:6T"VUA8SEW,:NQ^!OV(X_AE#^TAX!\0?%[Q7X>\(
M>!_!4]SXSO+_ ,272VME>ZGH*)/H6EVY9'$]Y/K,EE=+;@ O;65TZDM&%;]/
M?AG^W;^R=\0OB[\5-*\5_#>]^&FE_'C0]:\-?$'XE^*O'=SJ.@ZQI>G:5J%E
MHJ7V@W,!LM*>[L9)+2Q:U2-K*6ZCMW:1"S#\8\2<VXJH9SEG^KF S[$X7AG"
MTN(\U65J$<+F,I9A0A#*L9[3$8>>+HO*<'G4YX7!QQF(^M8C+IRPUN61_<'T
M8^#O";,.".*?^(EY[P!EN;>*.:8OPUX0EQ7*M5S;AZ%'A[&8BOQ5DBPV79C1
MRK&QXMSG@JA1S/.:V2X#^R\OXBI0S%R<Z9^:WP8_8T\4_%3X;2_&/Q-\1_AI
M\%_A>==E\-Z;XK^)VLW.E1:]J\2E7AT6WAM)4N8([O-G+<SW5JGFP7PMUN6L
M;A%^J_V>?^">D>E_M+R?#+]H34? NM>'3\/;[QAX<@T;Q3K4$/Q#LKVUO8+/
M6?!MY96VFWEY!X<N[=;S7;>\-D\%G);3K#=P3H3+X?UCX ?'/]F70_V5_&?Q
M]\*?"3Q+\"?B3XBN?#OC/5[0WO@OXB>$9M1U=;36M,O(;G3;1[Z>#52[6\]S
M'=[H%G2*>&]GFL\WX.>/_P!DC]GK]LWP+)X"^)7B_P 0_#/3/!7B7P=XL^)_
MBR3[;H7_  E>N:3=6,=YH%O;:99W5KX3AG6""2\,-U;B2Y-Q#<SZ9;_;Y?/S
M?B#C',Z/&&#PF)SG!XN.7\3RRO+<#POC(JGE^%P<:V0YA@^(FZ#CC\UBTHTJ
M;Q>(]M6EAZ&$P6)PKK'T'"/ASX,<,8SP7SG-LLX,SK**W$?A33XJXDSWQ4R2
M4\3Q#FF>O!>(?#F;^'*CCE5X>X2G&52IBL2LHP$L#@HX[&YIGF6YK'"JC\.?
MA+JOP^^&W[<GACPE-^S=\6_#OASP5X;U#6_'BZAX@UV_\.66JP^*Y(=/\#7T
M?AF9+K6](73Y!J5I?W.B+9:U#I]PM]?(LT47S/XS_8O^)7A+XF_ _P"&=IKO
MA#Q=/^T%IV@ZMX \4^&;C69_#,VFZY=)$]Y?S7NC66HP0:/8RQ:QJS0:?<^1
MIDBRQ^;*&A7ZT\":[\#O@I\/_P!OGX>:?\=_!/CH?$7P'X1G\!ZSIY;38O%F
MJWD'C:ZU/0]'M'N+XW-YHLNHV5I=E;C#2W,3;4#8'KG[*G[4/[/VG_L\_#OQ
M7\7?%.CVOQD_93LOBC:?#/P]J$\:Z[XFT[7O#<J:9INC1W /VG[:OV+1[7;)
M$MO=Z;;+))% '9^6IQ#Q5DT\\SK*<#C\YP]7%Y/0J*63XNEC<UK8_@/!_P!G
M9BZ%:$)8>.%X@IX;"8^G1HT84:%>LL1#VU&[]W_B&OA1QI_J)P)Q7GN1<&X[
M!9#Q;F.%E3XQR;%Y)PEA,A\>,VEQ3P[',<!5Q%',:V:>'^*S3-LBJXS&8VMB
M,?E^"675XX+&*FOC'P__ ,$]/B%K'BCXMZ;J7Q.^$_AGP/\ !/5;?0/'/Q6U
MS5]7L?!,>OM9V=[J.BZ5/>:1:7=W?Z*M[#;ZHUY!IUE#=E;:.\EDEB#Z&O\
M_!/?Q7X%TKX9^/?$7Q<^">L?#;X@_$KPUX*TWQ/H/B;7+[0[RQUI[N9-<?5X
M=!CLX=)DCTZ[L)6CNFOK:_9(C -KR1^H? CXQ_"GX]_L[_&']F[X[?%&S^#_
M (G\6_$FZ^+N@?$'6(5D\/:GJ>H:E::K?:;JKM/:)--!J$4NRVNKFV\^PGA>
MSN1<:<L+=)\:_&_[.GP]_8O^&'P3^&/QLTKXM:U\._CQIGB36WLXGL+[58H[
MW7]:UO4M!T6XDD,7ARWN=2CT_3KDW4EO?S*UY'<SI=&=NNKQ)Q]1SK#9/B<1
MBH8QY]E64U\/AN%ZM;+ZN25\LH2Q/$E//(T7@Z56MF<ZL/JKJJ.&C%T?8?NI
MUUX> \,OH]XW@K'\;99EV55\DI\"<4<7X3,<S\4\'@^(,)QM@>+L72R[PWQ/
M <\6LZQ6"P7"E/!XAYJL*YYG4J_6_KW^T4<%+TGQ;^REX0^"?[;_ ,)K7X)/
M\#]<CUEH[&Q^"WC_ ,2^)-7U+3;S_A"/$6K7GBOQ1;MHWB.\L-%NS8J- U&)
M-1":O)8J;%(O.FB^-[+]CKQW\9/%?QO^)6N^)/@]\#OAKX2^*GB?PWK?BS7]
M3OM \!0:]%KTEM=Z-X+MY=/2ZNK*TFN(8;1KY-*CE9TMR8KOS+:+[H\6?%3]
MFK5OVTO@3^U?HO[0O@R[T36+>U\.^)/"UY;W&EZEX'L;+X>^)8X=9\0W-U,)
M;87&IR6>CO8S:;;O;WUT@^T2H0:\HL_B=^S[^T-\)/C#^S5XU^,>C_"#4;#]
MH;QQ\5/ /C_5[=KOP7XOT;5_$VL7T"/=+<6<?GF#4[G;#<W-K(\+Z=>V!O?*
MO+6'YG)\YXPP.'RK%R6<UL6N&LAP'$&<XW(LSQF9933_ -8LPI9K*."JTKYE
MB,OIJF^?ZOBJTZ=>>,F\10II+]-XRX'\'L[S+B7)(RX-P635_$SQ)XC\/^"<
MCX]X6R?AGBW%Q\.>%,7P7&6?86NX<,9=Q)4K8O\ V669Y7@J-? T\GH0R_'8
MB<W\K:U_P3]^+6D?%KX3?#&'Q1\/M:TOXVP:G<_#SXH:)JVI:G\/]6CTK0[[
MQ!<1RWMII,NIP7)L+-3''%IMS!*UW;O#<S6PGN(NNUG_ ()L?$FRTWXBIX?^
M+GP/\=^-_A987VJ>,?AIX/\ %.IZCXOTZQLE>0![271+>.&_GAB>5+"^:S92
M8[9YOML@MA]=:1^T=^SQ\.OB?^Q-\#O"OQ/T[Q3X#^ &H^+-7\;_ !EU"-M+
M\+/JFM>!O%>FVMEID\K2;[7[;J[K-- ;BPA:YTZSAO[J>*]\CP?]E[XS?##P
MA^V5^U1XX\3>/O#^A^#_ !GHOQOA\.>(;^_,.E^(+G7_ !O!J.C+8W&TBXEU
M.U#WEIN :6/<X^8X/O2XI\1ZN#Q6,I>UI1RSAO$YSA85>&ZD*G$,Z'$N88+!
M1KX:JHXC+JV99)0PV(G@J*AB:<JT,33A2IR]E+X1>$GT9\-G.29)7>&QE;BC
MQ'P7!F;UL+XF8>KAO#N&)\,N'L\SM8',L+[3+^(L-P[QKC\QRW#9WC)3R[$P
MPF(RRO4Q>(IK%T_RC(()!!!!P0>"".H([$4E23$-+*P.09'((Z$%B0?Q%1U^
M_IW2;TND[>J/\ZY)*4DG=)M)]TG:_P PJCJG_(,U+_L'WO\ Z2RU>JCJG_(,
MU+_L'WO_ *2RTI_!+_#+\F;87_></_U_H_\ IR)G>%/^18\._P#8$TO_ -(H
M*WZP/"G_ "+'AW_L":7_ .D4%;]31_A4O^O</_24;YI_R,LQ_P"P[%_^I%0*
M***T.$_67]C?X)_!GQ)^RO\ $KXP^.O@%XD^/7B[PO\ $V+P[I?AGPCJOB2T
M\07>DW.F>&V,5G::)<&.9+&;4;J^GD:REE\GS TH1%V^/WG[-<'[27Q5^)NA
M_ SP);?L_P"M> /!=EKD?P#^)FJ>*3X[\036=A+<:E+H-Q?:1=6YO;V:734C
MT_5[[3!&-2L;A#]A-W=6WO?[%?Q.\#Z3^R+\4_AA/^TGX<_9V^(_B'XIQ:SH
M?B'4M1N+35;72(-*\,">ZM8K2:VN'@OOL5YI^^.X0;EE5^ 0<;X/:A\*?A'^
MTUXZ^/WQ._:GT3XS3?##P2OB;P[JVBZS=V_B3XO>-]5T+4-/MO"MA%<W,\U]
M#I%E:)9:B;N[2S>[O='BE4VD=Z]O_/M;,L^P&?\ B'BZ>+SCZ_A)XA\-X6I1
MXFS##5W]7R2.$PV'RV4?]6IX7%XR=?"RK1JT\PH2K5ZT'3I4IU8_Z,9;PKP)
MQ#X:_1QRK%Y/P8^'\YHX&/B;G%'%^&'#N;8&$<UXXJ9KF>8<3*L_$VAFN49+
MA\OS2G@YX+$</8ZA@L)@:T:^)Q4,-/P6S_8 ^*3^+O@E\/-8\8?#_P -?$'X
MX:/K&OZ5X*UFX\2KKOA'2='T>]U@W/C.&T\.W,6G-?)8R65G;V<M_,;YFCF6
M*.WN98>YNO\ @F7\3BOC#1?#_P 7?@;XP^)O@:PO=6U[X2^&O%E_?>-8=.M
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
MBEN[:6YMIX_*/B9^T%\/_",'P+^&L7[1W@[XF7%S\</AY\0/B9+\-?AG\/?
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
M:0O<3S2,>%CCBC=W8\!5)KYS_8N)/[('[+9))/\ PSW\'ADG)P/ &@ #GL
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
MA>']*U#6]:U2]E6"ST[2M*M)K[4;^ZF<A(K:TM()KB>1B%2.-F8@ U_E9?\
M!33]K[4_VSOVM?C)\>[J22+0O$&O-H7P^TUR<:/\-O"H;1O!EEAB2+BZTV#^
MW-4P0CZUJ^IR1)%"T4,?]2/_  <9_P#!3[2/"'@W5/V"/@WXD,OC'Q5;V%U^
MT)K>D3LL?AWPE(Z7UA\,_M\#K_Q-_$[16UWXKL8BWV?PTT.DW[!-<NK6OXG/
M '@36_C=\3/#WPZT%)<ZS=E]5OHU)CT;0;7$VJZI<."5C2WME*0;B#+>36UN
M@,DBBOU7@C),13I1Q2H2J9AF\J6#R[#J+]HZ-6I!1E'JGBJK@HMK2E!34G&H
M[?R-XZ\>9?B<54REXZGA^'N$*>(SGB7,954L,L5A*,YU*4VM)0RO#*K*HHSD
MYXJO*CR*KAH\WZB?\$Z/AW+H'PP\1?$2^@,5[\1M<3^SFD4*Q\-^'!/9V4B9
M 817FIW.KSJVYDFA%O*I*[<?HW$,#^O\QT_SQW%<[X7\.Z7X5\/Z'X8T2V2T
MTCP]I5AHVF6T:A4ALM.MH[6W0* !D1Q*S'C+EF/+$UTZKT4?Y]3_ %K^[N&\
MHCD>2Y=E<&I/"8:$*DUM5Q$VZN*JI;VJ8BI4E%:\JDD[V/\ G^\3>,JO'O&_
M$G%=:,J4<XS*I6PM";3GALMP\*>#RO#3EM*>&R[#X:C.2M&4X2DDKV)D&!]>
M?\_S_&G4=.!VHKZ1*R2\OQZGYTW=M]PHHHIB"BBB@ HHHH **** "BBB@ HH
MHH **** "J.J?\@S4O\ L'WO_I++5ZJ.J?\ (,U+_L'WO_I-+4S^"7^&7Y,W
MPO\ O.'_ .O]+_TY$SO"G_(L>'?^P)I?_I%!6_6!X5_Y%CP]_P!@32__ $B@
MK?J:/\*E_P!>X?\ I*-\T_Y&68_]AV+_ /4BH%%%%:'"%%%% 'KGP+^,GB3X
M ?%'PU\6/"6GZ-JFO^%_[3^PV/B"*]GTF;^U=*O=(N/M46GWNG7;;+>^E>+R
MKN+$RH7WH&1N%\7^);WQGXL\3^,-2AMK?4?%?B'6O$E_;V2RI9P7NN:E<ZG=
M0VB3RSS+;1SW4B0++--*L2J))9&!<\[17&LOP<<PJ9HL/3685<'2P%3%:^UE
M@Z-:KB*6'>O+[.%:O6J1]V_-4E=M:'M3XBSN?#U#A.>8XB7#N&SG%<0T,I;C
M]5I9UC<%@\MQ68Q7+S_6*^!P&#PTVYN/LZ$$HIW;****[#Q0HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** &O]QO]UOY&N6\"_P#(G>'?^P<O_HZ:
MNI?[C?[K?R-<MX%_Y$_P[_V#E_\ 1TU8R_WBE_UYK_\ I>'/5I?\B/'_ /8U
MRG_U$SHZNBBBMCR@HHHH *Z?P3XKO_ GC+PGXWTJ"TN=3\'^(]%\3Z=;7ZRO
M8SWVAZC;ZE:PWB036\[VLLULB3K#/#*8RP25&PPYBBHJ4X5:<Z52*G3J0E"<
M7M*$TXRB^MFFUH;X7$U\%B</C,+5E1Q6$KT<3AJT+<]*O0J1JT:L;IKFIU(1
MG&Z:NE=,]1^-/Q8U_P".?Q0\6_%?Q18Z1INO^,;RUO=1L="BNX=)MY+/3++2
MHDLXK^\O[M(V@L(G<37DS&5I"&5"J+Y=116.#PF&R_"87 8*C##X/!8:AA,)
MAZ=^2AAL-2C1H487;?)2I0A"-VW:*NV]3JSC-\RS_-\TS[.<95S#-\[S''9O
MFN/KN+KX[,LRQ-7&8[&5G&,8NKB<56JUJCC&,>><K12LD4445TGG!1110 44
M44 %%%% !1110 4444 %%%% !1110 56O?\ CRO/^O2Y_P#1$E6:K7O_ !YW
MG_7I<_\ HB2E+9^C_(UH?QJ/_7VG_P"EHQO"'_(J^'?^P/8_^B%KHJYWPC_R
M*OAW_L#V/_HE:Z*HH_PJ7_7N'_I*.K-?^1IF7_8?C/\ U(J!1116AP!1110
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
M-?G-^VY_R,W@7_L!:I_Z<(JSJ_PY?+_TI&M'XUZ,^(****XSK"BBB@ HHHH
M>C8X]3U_*I@<'-5JF3[HY_\ K>U--IW_ *L9S2W[Z,T89>F/\XX_/U'0_P M
MNTN]NW)X_D?Y9^N<\@GTYA&V]?\ ]1_S_*KL,A)X./Z]NA]^OX>PKJIS<6G>
MU[/Y_P!?IL>?B</&I%Z=/RZ/]'NCTG3]2*,N&]L XY[X/7I_">?KC)[_ $O6
MV0J0Y 'J>/7'KR>A'\^*\3MK@@@C@C'.?IP.F>?\!@9KIK.^92IW$\\^G7TS
M@GCH>N.^17MX3$2BXVZ\N[;?;MMUOY>A\;F>3TZR:Y%KI>RUVW^2_P"'T/I#
M2O$A&W]X<\<9Z?\ UCU./H>AKT33O%KKM&_'.0 QSSQ_#G)/?MWR37RM::JP
MP YXYXQQSZ^W?ZX]Z]8^&^KL_C7PC&Q#*_B+1D96 =2K7\"D,I^5@>1C!!YR
M"*^HP6.J+E2D]6EN]M/.W3\]>J_,\VX1HUE-RII[MI1OVM^'76VFMM#Z/T+X
M@:AI4OVG2M5O--G+!C<:;>SV4Q8="9K62.0LN2.6RO;%>PVG[3_QGMK86MM\
M8_BE;VH78+:#XA>+8X N,;?*CU=8PN!@+L QV]?8;_PEX)U<NVI>%=!N9)-Q
M:8:;;P7)R223=6JV]R,G)_UOH:QC\*_AB2&/A2T4YW%4U#60ISZK_:7 Q_",
M8]*^BAB9M+FC&>J?O13MMLFGV\^_F?%5.$G3FW1E7HW=G[*K.G=7V:BXW3;?
MSOYGS_KWQ7\1^(?,?Q#XFUS76<EG;6]8U#57=CR6=K^XG9CQU)YXS7.V>H:]
MX@F2UT/3M1U69V"1I8VTTR!B0JAI$7R8DY 9I'2.,<LR@$CZVLO GP^TUA)9
M^$=#W@J5>YM#J+H0<AD;4GNRC _Q(5.<G)KJEN8;>)8;:*&WB082&"&.&- %
M& L<:HHX&,8 / /%%3&54DFW&/51T;2LWNK+[GOHFC.AP92<KN#E/=3JIU+/
M=-J_,U=W:4HMZ^\KG,?"O]D"X\5RVVI_%WXJ^"OA[H[A97T#3/$6C:WXKF0N
MI\F>>*\?1=))0ON99]6D3<@\H,&"_JK\*=(_9I^"NBKHO@'7/ NDB2,?VAJL
MVO:7<Z]K,H W3:MJ\T_VJ[8D#;"SI;0J L,**NVOS&EOC_G.1Z]><Y/)[8QC
M%9DUSD\GCKTP1G\>W ZGM7T^2>(>&X72J9?PSEU7%J-I9AC,3B,1C)+3FY9V
MC"@I6]Z.&IT8R2]Y2:U_(^//HM9MXIWPW$/BIQ/@LF]I&I2X>R7*\KR[)H--
M2@ZM#][B,PJ4W[U*KFF*QE2E*[I2IW/VF3XM_"Q3EOB'X,7'0'Q%I><]<_\
M'SR>W;&3@8Q4P^,7PGS\WQ(\%*!Z^)-*&?7K=#\?2OP_EEQG!S^IP>V.OY
M9SGL,V2;.1C)Z;3WQTSQ]WN.PS^7M5/I#YU"]N'\IEMOB<9IMO:2WN?GU#]F
M=P+B-:GB1QA!NS=LNR73:]N:DU_2V6I^ZA^-'PB7&?B7X' [?\5+I/\ \E?_
M *^M-/QK^$(Z_$SP,/KXFTD?^W5?A [9Y)&><],#)Z#^IY/3FH3ER<=.Y[G^
MI^G_ -:N>7TD<^C_ ,TYE%EU^L8VSVV][Y?=\^^'[+WP]EK+Q-XT2ZO^S<C_
M %HZO_,_>;_A=7PA/3XF>!S_ -S-I/\ \E4G_"Z_A!_T4WP-_P"%-I/_ ,E5
M^#+@   #!SGWZ=?6H\#T'Y"LO^)E<_Z<-Y/_ .%&-_\ DS5?LNO#EJ__ !$[
MC6W3_A.R+_Y2_/\ /R/WJ_X77\(/^BF^!O\ PIM)_P#DJC_A=?P@_P"BF^!O
M_"FTG_Y*K\%<#T'Y"C ]!^0H_P")E>(/^B;R;_PHQO\ \GZ_TM7_ ,4N?#G_
M *.=QM_X;LB_^4>O]+7]ZO\ A=?P@_Z*;X&_\*;2?_DJC_A=?P@_Z*;X&_\
M"FTG_P"2J_!7 ]!^0HP/0?D*/^)E>(/^B;R;_P *,;_\GZ_TM3_BESX<_P#1
MSN-O_#=D7_RCU_I:_O5_PNOX0?\ 13? W_A3:3_\E4?\+K^$'_13? W_ (4V
MD_\ R57X*X'H/R%&!Z#\A1_Q,KQ!_P!$WDW_ (48W_Y/U_I:G_%+GPY_Z.=Q
MM_X;LB_^4>O]+7]ZO^%U_"#_ **;X&_\*;2?_DJC_A=?P@_Z*;X&_P#"FTG_
M .2J_!7 ]!^0HP/0?D*/^)E>(/\ HF\F_P#"C&__ "?K_2U/^*7/AS_T<[C;
M_P -V1?_ "CU_I:_O5_PNOX0?]%-\#?^%-I/_P E4?\ "Z_A!_T4WP-_X4VD
M_P#R57X*X'H/R%&!Z#\A1_Q,KQ!_T3>3?^%&-_\ D_7^EJ?\4N?#G_HYW&W_
M (;LB_\ E'K_ $M?WJ_X77\(/^BF^!O_  IM)_\ DJC_ (77\(/^BF^!O_"F
MTG_Y*K\%<#T'Y"C ]!^0H_XF5X@_Z)O)O_"C&_\ R?K_ $M3_BESX<_]'.XV
M_P##=D7_ ,H]?Z6O[U?\+K^$'_13? W_ (4VD_\ R51_PNOX0?\ 13? W_A3
M:3_\E5^"N!Z#\A1@>@_(4?\ $RO$'_1-Y-_X48W_ .3]?Z6I_P 4N?#G_HYW
M&W_ANR+_ .4>O]+7]ZO^%U_"#_HIO@;_ ,*;2?\ Y*H_X77\(/\ HIO@;_PI
MM)_^2J_!7 ]!^0HP/0?D*/\ B97B#_HF\F_\*,;_ /)^O]+4_P"*7/AS_P!'
M.XV_\-V1?_*/7^EK^]7_  NOX0?]%-\#?^%-I/\ \E4?\+K^$'_13? W_A3:
M3_\ )5?@K@>@_(48'H/R%'_$RO$'_1-Y-_X48W_Y/U_I:G_%+GPY_P"CG<;?
M^&[(O_E'K_2U_>K_ (77\(/^BF^!O_"FTG_Y*H_X77\(/^BF^!O_  IM)_\
MDJOP5P/0?D*,#T'Y"C_B97B#_HF\F_\ "C&__)^O]+4_XI<^'/\ T<[C;_PW
M9%_\H]?Z6O[U?\+K^$'_ $4WP-_X4VD__)5'_"Z_A!_T4WP-_P"%-I/_ ,E5
M^"N!Z#\A1@>@_(4?\3*\0?\ 1-Y-_P"%&-_^3]?Z6I_Q2Y\.?^CG<;?^&[(O
M_E'K_2U_>K_A=?P@_P"BF^!O_"FTG_Y*H_X77\(/^BF^!O\ PIM)_P#DJOP5
MP/0?D*,#T'Y"C_B97B#_ *)O)O\ PHQO_P GZ_TM3_BESX<_]'.XV_\ #=D7
M_P H]?Z6O[U?\+K^$'_13? W_A3:3_\ )5'_  NOX0?]%-\#?^%-I/\ \E5^
M"N!Z#\A1@>@_(4?\3*\0?]$WDW_A1C?_ )/U_I:G_%+GPY_Z.=QM_P"&[(O_
M )1Z_P!+7]ZO^%U_"#_HIO@;_P *;2?_ )*H_P"%U_"#_HIO@;_PIM)_^2J_
M!7 ]!^0HP/0?D*/^)E>(/^B;R;_PHQO_ ,GZ_P!+4_XI<^'/_1SN-O\ PW9%
M_P#*/7^EK^]7_"Z_A!_T4WP-_P"%-I/_ ,E4?\+K^$'_ $4WP-_X4VD__)5?
M@K@>@_(48'H/R%'_ !,KQ!_T3>3?^%&-_P#D_7^EJ?\ %+GPY_Z.=QM_X;LB
M_P#E'K_2U_>K_A=?P@_Z*;X&_P#"FTG_ .2J/^%U_"#_ **;X&_\*;2?_DJO
MP5P/0?D*,#T'Y"C_ (F5X@_Z)O)O_"C&_P#R?K_2U/\ BESX<_\ 1SN-O_#=
MD7_RCU_I:_O5_P +K^$'_13? W_A3:3_ /)5'_"Z_A!_T4WP-_X4VD__ "57
MX*X'H/R%&!Z#\A1_Q,KQ!_T3>3?^%&-_^3]?Z6I_Q2Y\.?\ HYW&W_ANR+_Y
M1Z_TM?WJ_P"%U_"#_HIO@;_PIM)_^2J/^%U_"#_HIO@;_P *;2?_ )*K\%<#
MT'Y"C ]!^0H_XF5X@_Z)O)O_  HQO_R?K_2U/^*7/AS_ -'.XV_\-V1?_*/7
M^EK^]7_"Z_A!_P!%-\#?^%-I/_R51_PNOX0?]%-\#?\ A3:3_P#)5?@K@>@_
M(48'H/R%'_$RO$'_ $3>3?\ A1C?_D_7^EJ?\4N?#G_HYW&W_ANR+_Y1Z_TM
M?WJ_X77\(/\ HIO@;_PIM)_^2J/^%U_"#_HIO@;_ ,*;2?\ Y*K\%<#T'Y"C
M ]!^0H_XF5X@_P"B;R;_ ,*,;_\ )^O]+4_XI<^'/_1SN-O_  W9%_\ */7^
MEK^]7_"Z_A!_T4WP-_X4VD__ "51_P +K^$'_13? W_A3:3_ /)5?@K@>@_(
M48'H/R%'_$RO$'_1-Y-_X48W_P"3]?Z6I_Q2Y\.?^CG<;?\ ANR+_P"4>O\
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
M-&G"E1I4H1ITZ5*G%0ITZ<(I1A"$$HPA%*,8I))))'D_QV_Y(W\2/^Q9N/\
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
M_B6<#>7_ %4WG^#[!_Q&SPR_Z*:/_AJSS_YVGA%%>[_\*3/_ $,@_P#!2?\
MY94?\*3/_0R#_P %)_\ EE1_Q)G])3_HVT__ !+.!O+_ *J;S_!]@_XC9X9?
M]%-'_P -6>?_ #M/"**]W_X4F?\ H9!_X*3_ /+*C_A29_Z&0?\ @I/_ ,LJ
M/^),_I*?]&VG_P")9P-Y?]5-Y_@^P?\ $;/#+_HIH_\ AJSS_P"=IX117N__
M  I,_P#0R#_P4G_Y94?\*3/_ $,@_P#!2?\ Y94?\29_24_Z-M/_ ,2S@;R_
MZJ;S_!]@_P"(V>&7_131_P##5GG_ ,[3PBBO=_\ A29_Z&0?^"D__+*C_A29
M_P"AD'_@I/\ \LJ/^),_I*?]&VG_ .)9P-Y?]5-Y_@^P?\1L\,O^BFC_ .&K
M//\ YVGA%%>[_P#"DS_T,@_\%)_^65'_  I,_P#0R#_P4G_Y94?\29_24_Z-
MM/\ \2S@;R_ZJ;S_  ?8/^(V>&7_ $4T?_#5GG_SM/"**]W_ .%)G_H9!_X*
M3_\ +*C_ (4F?^AD'_@I/_RRH_XDS^DI_P!&VG_XEG WE_U4WG^#[!_Q&SPR
M_P"BFC_X:L\_^=IX117N_P#PI,_]#(/_  4G_P"65'_"DS_T,@_\%)_^65'_
M !)G])3_ *-M/_Q+.!O+_JIO/\'V#_B-GAE_T4T?_#5GG_SM/"**]W_X4F?^
MAD'_ (*3_P#+*C_A29_Z&0?^"D__ "RH_P"),_I*?]&VG_XEG WE_P!5-Y_@
M^P?\1L\,O^BFC_X:L\_^=IX117N__"DS_P!#(/\ P4G_ .65'_"DS_T,@_\
M!2?_ )94?\29_24_Z-M/_P 2S@;R_P"JF\_P?8/^(V>&7_131_\ #5GG_P [
M3PBBO=_^%)G_ *&0?^"D_P#RRH_X4F?^AD'_ (*3_P#+*C_B3/Z2G_1MI_\
MB6<#>7_53>?X/L'_ !&SPR_Z*:/_ (:L\_\ G:>$45[O_P *3/\ T,@_\%)_
M^65'_"DS_P!#(/\ P4G_ .65'_$F?TE/^C;3_P#$LX&\O^JF\_P?8/\ B-GA
ME_T4T?\ PU9Y_P#.T\(HKW?_ (4F?^AD'_@I/_RRH_X4F?\ H9!_X*3_ /+*
MC_B3/Z2G_1MI_P#B6<#>7_53>?X/L'_$;/#+_HIH_P#AJSS_ .=IX117N_\
MPI,_]#(/_!2?_EE1_P *3/\ T,@_\%)_^65'_$F?TE/^C;3_ /$LX&\O^JF\
M_P 'V#_B-GAE_P!%-'_PU9Y_\[3PBBO=_P#A29_Z&0?^"D__ "RH_P"%)G_H
M9!_X*3_\LJ/^),_I*?\ 1MI_^)9P-Y?]5-Y_@^P?\1L\,O\ HIH_^&K//_G:
M>$45[O\ \*3/_0R#_P %)_\ EE1_PI,_]#(/_!2?_EE1_P 29_24_P"C;3_\
M2S@;R_ZJ;S_!]@_XC9X9?]%-'_PU9Y_\[3PBBO=_^%)G_H9!_P""D_\ RRH_
MX4F?^AD'_@I/_P LJ/\ B3/Z2G_1MI_^)9P-Y?\ 53>?X/L'_$;/#+_HIH_^
M&K//_G:>$45[O_PI,_\ 0R#_ ,%)_P#EE1_PI,_]#(/_  4G_P"65'_$F?TE
M/^C;3_\ $LX&\O\ JIO/\'V#_B-GAE_T4T?_  U9Y_\ .T\(HKW?_A29_P"A
MD'_@I/\ \LJ/^%)G_H9!_P""D_\ RRH_XDS^DI_T;:?_ (EG WE_U4WG^#[!
M_P 1L\,O^BFC_P"&K//_ )VGA%%>[_\ "DS_ -#(/_!2?_EE1_PI,_\ 0R#_
M ,%)_P#EE1_Q)G])3_HVT_\ Q+.!O+_JIO/\'V#_ (C9X9?]%-'_ ,-6>?\
MSM/"**]W_P"%)G_H9!_X*3_\LJ/^%)G_ *&0?^"D_P#RRH_XDS^DI_T;:?\
MXEG WE_U4WG^#[!_Q&SPR_Z*:/\ X:L\_P#G:>$45[O_ ,*3/_0R#_P4G_Y9
M4?\ "DS_ -#(/_!2?_EE1_Q)G])3_HVT_P#Q+.!O+_JIO/\ !]@_XC9X9?\
M131_\-6>?_.T\(HKW?\ X4F?^AD'_@I/_P LJ/\ A29_Z&0?^"D__+*C_B3/
MZ2G_ $;:?_B6<#>7_53>?X/L'_$;/#+_ **:/_AJSS_YVGA%%>[_ /"DS_T,
M@_\ !2?_ )94?\*3/_0R#_P4G_Y94?\ $F?TE/\ HVT__$LX&\O^JF\_P?8/
M^(V>&7_131_\-6>?_.T\(HKW?_A29_Z&0?\ @I/_ ,LJ/^%)G_H9!_X*3_\
M+*C_ (DS^DI_T;:?_B6<#>7_ %4WG^#[!_Q&SPR_Z*:/_AJSS_YVGA%%>[_\
M*3/_ $,@_P#!2?\ Y94?\*3/_0R#_P %)_\ EE1_Q)G])3_HVT__ !+.!O+_
M *J;S_!]@_XC9X9?]%-'_P -6>?_ #M/"**]W_X4F?\ H9!_X*3_ /+*C_A2
M9_Z&0?\ @I/_ ,LJ/^),_I*?]&VG_P")9P-Y?]5-Y_@^P?\ $;/#+_HIH_\
MAJSS_P"=IX117N__  I,_P#0R#_P4G_Y94?\*3/_ $,@_P#!2?\ Y94?\29_
M24_Z-M/_ ,2S@;R_ZJ;S_!]@_P"(V>&7_131_P##5GG_ ,[3PBBO=_\ A29_
MZ&0?^"D__+*C_A29_P"AD'_@I/\ \LJ/^),_I*?]&VG_ .)9P-Y?]5-Y_@^P
M?\1L\,O^BFC_ .&K//\ YVGA%%>[_P#"DS_T,@_\%)_^65'_  I,_P#0R#_P
M4G_Y94?\29_24_Z-M/\ \2S@;R_ZJ;S_  ?8/^(V>&7_ $4T?_#5GG_SM/"*
M*]W_ .%)G_H9!_X*3_\ +*C_ (4F?^AD'_@I/_RRH_XDS^DI_P!&VG_XEG W
ME_U4WG^#[!_Q&SPR_P"BFC_X:L\_^=IX117N_P#PI,_]#(/_  4G_P"65'_"
MDS_T,@_\%)_^65'_ !)G])3_ *-M/_Q+.!O+_JIO/\'V#_B-GAE_T4T?_#5G
MG_SM/"**]W_X4F?^AD'_ (*3_P#+*C_A29_Z&0?^"D__ "RH_P"),_I*?]&V
MG_XEG WE_P!5-Y_@^P?\1L\,O^BFC_X:L\_^=IX117N__"DS_P!#(/\ P4G_
M .65'_"DS_T,@_\ !2?_ )94?\29_24_Z-M/_P 2S@;R_P"JF\_P?8/^(V>&
M7_131_\ #5GG_P [3PBBO=_^%)G_ *&0?^"D_P#RRH_X4F?^AD'_ (*3_P#+
M*C_B3/Z2G_1MI_\ B6<#>7_53>?X/L'_ !&SPR_Z*:/_ (:L\_\ G:>$45[O
M_P *3/\ T,@_\%)_^65'_"DS_P!#(/\ P4G_ .65'_$F?TE/^C;3_P#$LX&\
MO^JF\_P?8/\ B-GAE_T4T?\ PU9Y_P#.T\(HKW?_ (4F?^AD'_@I/_RRH_X4
MF?\ H9!_X*3_ /+*C_B3/Z2G_1MI_P#B6<#>7_53>?X/L'_$;/#+_HIH_P#A
MJSS_ .=IX117N_\ PI,_]#(/_!2?_EE1_P *3/\ T,@_\%)_^65'_$F?TE/^
MC;3_ /$LX&\O^JF\_P 'V#_B-GAE_P!%-'_PU9Y_\[3PBBO=_P#A29_Z&0?^
M"D__ "RH_P"%)G_H9!_X*3_\LJ/^),_I*?\ 1MI_^)9P-Y?]5-Y_@^P?\1L\
M,O\ HIH_^&K//_G:>$45[O\ \*3/_0R#_P %)_\ EE1_PI,_]#(/_!2?_EE1
M_P 29_24_P"C;3_\2S@;R_ZJ;S_!]@_XC9X9?]%-'_PU9Y_\[3PBBO=_^%)G
M_H9!_P""D_\ RRH_X4F?^AD'_@I/_P LJ/\ B3/Z2G_1MI_^)9P-Y?\ 53>?
MX/L'_$;/#+_HIH_^&K//_G:>$45[O_PI,_\ 0R#_ ,%)_P#EE1_PI,_]#(/_
M  4G_P"65'_$F?TE/^C;3_\ $LX&\O\ JIO/\'V#_B-GAE_T4T?_  U9Y_\
M.T\(HKW8_!-L<>(U)[ Z40/S_M$X_(UQ?B7X;:]X=@>]!AU/3XP3+<6@<2VZ
MYQON+9P66/IF6-Y47/SE!S7S?%7T7_'K@O)\5G_$'ASFE#*<#2G7QN*R_,,B
MSUX/#TX\U7$XG#Y#FN9XJAAJ,;SKXFI0C0H4XRJ5:D(1<EZ64^*OA_G>-I9?
MEW$F%J8S$35.A2Q&'QV 5:I+2-*E5Q^%PU&=6;:C3IQJ.=234(1E)I'GM%%%
M?@A^A'D_QV_Y(W\2/^Q9N/\ TIM:_%^OV@^.W_)&_B1_V+-Q_P"E-K7XOUS5
M]X^C_,Z,/M/_ !+_ -)1)%%+/+'!!')---(D4,,2-)+++(P2...- 7DDD<A4
M1069B%4$D"O[&?\ @GY^PO\  K_@DA^SK>_\%*?^"C6G6+_%Z?3H4^"OP;O[
M6UU+7/"5UKU@YTS2].T#4#';ZC\7?$UO)/'<R2B2Q\ ^'A>7%Q=VLK:K<0?S
MD_\ !-S]H[X3_LG?MD_!WXZ_&SX>_P#"R?AWX-U:\;6-(BM+74=1T6;4=/N+
M#3_&.C:;?20V6HZOX4O)XM8LK.YEB$S6[?9Y8KP6TJ?W_?MV_%O]BO5/V8_!
MO[8_Q5_9T/[;?P*TFQM=8TCQ-X#T#PG\0&\(>&/%0BQXQ72O$WB'0TBT>6Z,
M&GZ[?6 GU#1Y9$35X+>TCN)(%3BK2E=<T=D]E_>:ZVZ=$UKW6LF[I='OW?ET
M/\X[]IOXTG]HS]H+XO\ QS_X1/0_ J_%+QWKWC"+PCX<MHK72-!@U6[:6"PM
MXX8XHI)DA$;W]VL47V[4'NKUHT:X*CPNOZ]+G_@J+_P;V>(H'T_Q#_P3F\86
MUG+A6>Q^#'PI,H4D;F$EE\5],N(RN 08IP_7!!Q6W8? '_@VI_;GFDT[X3?%
M'Q#^RK\1M6$2V^GWGB'Q/\,Q'>20%X[>VT3XJQ>*/AO?&)()/M$'AG5E4.&>
M:;=+$\D\E]IP;>^MM?*ZL_P'>W1I+RZ:;_UT[Z'\>%%?TE?M7_\ !MI^TM\.
M-%O?B1^R-X_\*?M9_#(6=QJUGIFDS6?A[XG-IRD31)I>F"\O_"GC0Q6;,[7&
MA>([34=0>$_8?#@EN(;5?YT/$GAGQ'X.US4O#/B[P_K?A;Q)HUU+8ZOX?\1Z
M5?:)K>E7L#%)K34=*U*"VOK*YB<%9(+F"*5&!#*#4RC*.DE;^NZT&FGLSZ^_
M8^TK]N_X6^.O"'[3'[('PN^/^H:QX4U:6/2_&WPV^%?CSQEX5U3[-/&NL^%M
M;FT+0M1T/7]%OA$+/7O#][+-!*FT3117,4$L7]Z/[.?@;P#_ ,%#?$G[*/\
MP4'\=?!3XE?LR?M;_LXZQK>@>/O"OCKP'XC\&7?B*PU#P?XB\,ZEX<>#Q-IV
MGS>(_!DTWB&'Q;X$\36OF7^CO'<^'[]U=M3M*_CW_8^_X+P_MO\ [$_P)\,_
ML[?"K3O@AKWP^\'WVN7GAU_B!X#U[5M?T^/Q!JEQK-_8_P!I>'O&WA:&ZLQJ
M-W<SVYO;*XO(A,T1NWA2.-/IMO\ @Z,_X*..07\&?LK.1TW_  Q\>MQZ<_%S
M.*UA*G%:RD]GR\NBDK:IWZ:_A?RF2DWI;M>^K6FC\M_N^_X]_P""\'_*5']J
M;_L-^#__ % /#%?D)7NG[2W[17Q*_:Q^.'Q!_:#^+MWI5W\0/B3K":QKO]@Z
M8NC:':&"SMM-L=.T?2UFN#9:;I^GV5K:6L<MS=7+)#YMW=75U)-<2>%UC)WD
MVNK;^]E+1)=DCZI_8[_Y*^?^Q4UW_P!#L*_4^ORP_8[_ .2OG_L5-=_]#L*_
M4^NJC\"]6<M;XWZ(*_HY_9^NU^$/_!N-^UKXY\*(UGXG_: _:/7X:>,=221Q
M-<>&9M>\!^!;K3PZD/#9R>%+;5;(VRMY$LFK7[21G[?=>9_.-7],?_!*SPO)
M^W=_P2R_;K_X)P:'>:78?&'PIXDT?X]?!B'5K@:?INO3:G=Z5K6G6ES?HT]S
M&EG\0? \FB^(;PV8M=)TSQQX8G)O?.O((:GLGT4HM^BDKOY$0^)KO":2[MK1
M?=>WF?S.5_7O_P $S?$W[-?[,7_!$'XN_&O]K#P:GQ!^%WQ3^.GB"-OAO*N)
MOB?J_AZ\T;P]X0\&P12W-G;7MO?ZWX4U*\N$O)GTX:=::E+J$%S9036\GX)^
M O\ @E%_P4.^(7Q3M_A#8?LJ?%GPWXA;5CI6I^(/&OA?4/#/P^\/Q1W:VMWK
M.I^/+^%/#5SH]HK-=)-HU_JEQJELA;1K;4&95/\ 15_P5"_8+U>S_P""67P$
M_9;_ &1K[_A=^K_L,_%+1=0^.G@_P)=-XB\9W.J>)O WC:[\4^(;OPWIDEU?
MF^'BKQX?% T!X3>6&@ZF38V@@TSRHE-Q?+&ZUDG=/9+S6S;LEY^A4$US24;V
MBTDUNVU?1[V5[JS[.Q\DKX7_ &#?^"N/[*O[3>K?LX_L>>%/V-OVJ?V5O"(^
M)_A[1_AS%H5CH7Q!\$Q0WMU=V6HVOA+2?#VDZRUZ-*OM*NY-0\/-JVBZK)HM
MW:ZL]G?30/\ SO\ [.?Q(UWX4_'CX(_%7PE=RVFO>!_B?X#\5:1<0RR0LSV/
MB#3Y9+=GB8/]GU"R>XL+N,-B>TNIX'S'*P/]#/\ P3O^$?C?_@F[^P;^W'^W
M'^T9X=U/X7^)?C#\,C\!O@!X#\9Z?<:)XO\ $=SJXU!?[4E\.ZG]DOH+/7/$
M5YICZ?#=6R73:+X8U/6U5=/N;>2?\8?^":O[,FM_M5?MG_L]?!;1[&:[T<^,
MM%\5>.KI%?R=*^'7@*XMO$'BJ^NI4*^0MS9V$>BVCEU+ZGJUC"F^2149Q:7/
MJW%/J[_93DKMO3U8I*_)HN9K9>JY';N^_IYGW3_P<.^%-#\.?\%+?%^JZ':"
MS_X3_P"$/PF\<ZP@/^NUN\L-7T*XNV7HDD]EX?T_S0,;I(VD.6D8G\/*_6/_
M (+<_'K0_P!H/_@H_P#'#7_"]Q;WOAGX>1>'O@QH]_:;#;W[?#NVN;77;J&2
M.66.:+_A)]0UNUAE4H&AM8_W:$$'\G*</AC_ (5^0IN\I/S?]?U][W/['?\
M@VB_8P^(W@[2?'O[<>O^)5T?P1\2/#6J_##P1X#@MQ)/XNLO#WB'[1JWC'6[
MZ3"Z?9:5KNF3:1X=M;1)YKN0ZY=WS00I8)<?JMJW_!2WQPUGX;TJQ^&>@GQ-
MXB\<^(O ^J1:-JVN:C#HL#:UX:\-:'K?A/6KGP^/#?CO4M%F\5VVO^)=*TFX
MNTMM*TR^^TI8-#>I9>2?\&]O[4GPQ^+7["'@/X&Z7KNE6OQ5_9\E\0>%_%_@
MR6:"UUJ31=7\3ZYXD\-^+;.Q:3S]1T?5+'5&LY]3MTDC@U;3KZTNC#*L8D_>
M(6UL-F+> >6[R1XBC'ER29\QT^7Y7DW-O9<,^X[B<FN:<O?ES*[3LM;:+;UN
MK'3!>Y'E=M+OKKU^YZ?F?C?H/_!2+XLP^#/%-_KGPB\.6EYX$F\$Z'J-QXM\
M9QZ'XIO9[J-(]>\1:IX&L]+745_X2.V@N?$7@C2=#B=M6TZ:**V,]V8K*3:T
M/]M[XTZ-X]\9:EKWAWPWXG\#^*_'?BBS^%>E0ZKK&FW-]X2\!>,K7X4:EH/@
M:RC\!QW6N>/8/$MOXA\;>-(?$>M+!8>&[-;>Q2R^R2^7^MUYIMA?V]W:W=K#
M+#?6YM;I=NQYH"K($,T9292@8F)TD5X6P\3(X##&\(^#/"W@/P[I/A/PAH=C
MH/A[0TN%TO3+*,^3:&\N;F]OI@\K2SRW5_>WEW>7]Y/++=7MW=7-S=333SRR
M/%X_R_B]O\[_ -=ZY9:>]IZ:^777K>Y^7^K?\% _B[X>\,IJOB'X5_#+2?$3
M>#OA-XD'A&3QUXJ74I;?XMZ;HVM0>++>74O!ND6\OPZ\!6VL?V#XUU]WBN+?
MQ9INIZ>MM:6<$%Y=_$__  < MH_Q2_X)0^#OBSXOT+3=!\=6GQ%^"WB3PSIU
MMJEIKBZ=JWC&X?1O$VE:5KEJ%@U.P;PWJ6K7XNK=5CN[?2[>=HU* +^I?QI_
MX*8_\$__ ( >(_%W@WXO_M._";POXV\#*++Q/X+EU-]7\7:=-<64.H)I'_"/
MZ/9ZCJ=S>W%I- ZZ9;6\T[M(D3PB7Y!_%[_P61_X*Y1_\%"O$'A3X8_!W1-:
M\)?LT_#;49]<TP>);2+3_%7Q%\9M%=Z;#XIU72H+BXCT#0-+TB:2#PUH4\LF
MJ[]2O[_6EL;HP:99:4XMRBU'E2=V]==FEKW\NCWV,ZDDHR3G=O2RM=.ZUZVL
MM;/?U/PUK]M/^"&/[ 'PL_;N_:3\:I\;A<:I\,?@AX3T7QEJW@JTO[G37\<:
MSKVL7.FZ'I6I7EE)#>Q>';-M/O+S6(;2>WGOS]CLC<102SB3\2Z^Q_V&OVX/
MC'^P+\;[#XT_!^33;^2XL?\ A'_&_@S7TFD\.^._"4MPES<:'J9MW2ZLKF"=
M%O='UBS<7>EWZ+*%N+66[L[GHDFXM1=F]G_P>GKTW.>+2DG+57U/[>_V\?\
M@E]^S99?L^^+?'GP2\$:7\)_&?PTT637;-=%O]3C\/Z]I-AY7VW1M6T^_O;R
MUCD-HK-IM_;K;SV]PB1R/)!*Z#^(#]HGXR:E)J.J?#G0/M.FVNGSS6/B._.8
M9]1E0[)+&S8?.NF]3)<(P^W J(S]FR9?Z#OV@O\ @LM\1/VW/@_'X(\(>%]!
M^&/@?7DA7QS::9JMYK7B;598&BF/A^]O9XK.+2M+CN8S+/#;6TTVIHL.;T6H
M>*;\<_BA\!_^%QFSMO#5BS?$!V6TT/[-$SOK$C_+%I5XD2L\D;-M$-SM9K/E
MCF#>M334U&T^^FMW;U_(VJ:KW-K;+2_IVMM;J8'[%G[4VLZ)K&@_!CQG_:.N
M:%K%Y;Z3X,U**.2^U#P_?74VR'3+H*&N)]!D9\QR_O&T?!) T_=]E_MX_9"_
M8"^"]S\)='\8?%[PSIWQ%\3^,K6XNY+6_O;V7P_H^ER32VT&G6=I:7%M;WD\
MD43/?7MP)Q*9C! (X4/F?RG?LR?LEVG[/]G)JGC&TAO/BQ>0FWU>=XR\'AF!
M_F;1=',J*VYE*_;]1V))>N L.RT5%?\ 7_X;?\%5-9_8E^$M_9>/],TSQGX
MT0S/X9L;W4IM.\1VM[<[YE\/Z',L=RNI07EQND@LIH4^PL\TOVJ*TWK'%3WM
M(;WUL[7]/\]+_F4]/CVZ7Z>O]:?E^,O_  7?_P"">OPJ_87_ &@/A]KGP*@;
M0?A7\=_#_B'7;3P%+>SWH\"^*_#&I64&O66B37DTUX?"FJVVL:;>Z39S/(VC
M7<6I6$<S6+Z=!;?A;7V_^WY^WG\7O^"A/QPD^,/Q3ATW0K#1=+?PQ\.O 6A/
M/)H?@7PE]L>^:PM[BY)N-2U?5+Q_M^OZU.L4NHW2V\,<-MI]A86EO\05K&ZB
ME+>VO]=^[ZLQDTY-Q5DWHMOPZ>G38*_.;]MS_D9O O\ V M4_P#3A%7Z,U^<
MW[;G_(S>!?\ L!:I_P"G"*IJ_P .7R_]*1I1^->C/B"BBBN,ZPHHHH ****
M'*NX^PZU9C7OZ< >_P#G]:CC0]#]3[?_ %_\\XJ]$F2,=!V'Z_S^I/-=-&%V
ME;72^EWJ]%_FO+YF,Y:O71?U_7X$L$18XQ]?\^W?]>*W;2TWD<''&??Z=^??
MCC\H+2WS@ =>O\\<]O<^O ZUV.GV6[;\O7'ZX]<>O/H...<_4Y9ETJLHVC=W
M2V]-E_7W'E8O$J"DKVMI_5^O]:I:+8Z>3MXSTQGH><<=..<9S@=O?N-/TDOM
M^0\X(Z9)/?' Y[^F3BK>DZ27*G;Z=O\ /T _D*_0[]AK_@GQ^TU^WY\4H_A1
M^S3\/+CQ5J=HMO<>+?%VK2R:-\._AWI=P^U=7\<^+'MKBVTR)T#/9Z39PZAX
MBU<1M'H^CWK;F7]:R;(*%*A/%XNI1PN&H0]I6Q.)G"E1I4U9.4ZE1QA!7:M=
MZR:C%-M(^.QN85*E14:$9U:LY<M.G34ISFW;W8QCN^_6VNEKGPW9Z'''&9IB
MD44:[Y)966..-1R2\CD*B@?Q,P Y(.>*_1G]EG_@E?\ MX_MBV5CJ_[.O[+?
MQ,\=^%K]H1:^/+ZQT[P'\.YX9MACN[3QY\0]1\+^&M4M-LD<ADT/4-5E,,B3
MI"\1+C^_;_@G7_P;B_L4_L86V@>-_B[I%E^U9\>K&.VO)?%?Q(T6SG^''A?6
M$1&D?P'\,KE;O2(5MYMXL]8\5-XBUU%Q);W-@SO%7]"L$$%K#%;6T,5O;P1I
M#!!!&D,,,4:A(XHHHPJ1QQHJHB(H5% 50  *\;,O$[*<LE+#\.Y9',IP]W^T
M,Q=6CA)-63]C@Z?L\55A9>[4JU\+)/>A*.K[\'PMBL3'VF9XF>&YKM8?#.$Z
ML5T<ZLE.G&::3M&-5;7E>Z7^=C\)?^#1_P#;\\5V4-]\5?C%^S+\&C,D4HT>
MRU7QU\6-<A1T!DMM2.E>&?!N@V=[$Y*.-,UWQ!9-MW1WL@( ^DI/^#/+XP"S
MS#^VK\,3J&S[LWPC\4BS\SN-R>+3<;,Y ."V.V>*_O!HKY:IXL<8RGS4L3E^
M%A?W:-#*\%*G%*VBEB:6(K26GVZLONM;U_\ 5')&DIT:\VDUS/%XF,G=IZ^S
MJ03:MH[72TV/\Y7XO_\ !IO_ ,%%/ UM<7_PO\=_LW?'>"WCDD&EV'BOQ/\
M"WQ5=D8,=OINF^,O#NH^%)YGY5GU3QWHD"L%/F;6/E_A]^U#_P $[OVP_P!C
MDO+^TS^SC\3/A+I*RK"/%NL:/!K/P_>1RJQ(OQ%\)WFO^!?,F+QB.%_$,=SN
MECCD@CG=8J_V*ZS]5TG2M=TV^T;7-,T_6='U.UGL=2TK5;.VU'3=0LKF-H;F
MSOK&[CFM;NUN(7>*>WN(I(I8V9)$96(/L9=XR9Q3E"&<Y3E>:X>_[R5"%3+<
M;+NX5:3K8..E]/J#N[6<=;\>*X+P%2\L'B<5@JCO9<RKT;W;5X3M4TO9<M:.
MB6[NW_B4Z+>>)/!NHQ:UX2UG4-#U"/:R7.G3M$D\>0WEW$(W6]Y;O@;HKB.2
M)Q@XR 1]S?"+]KFTU2>U\/?%2.VT7492L-KXJM(S!HES,2JHFJP%W.D22'.+
MM6>P+X$GV12#7]RW_!1;_@V>_92_:8L?$?Q"_91BT_\ 9;^-L\=QJ,'A_0[-
M?^%&>,=5\N1VMM9\&6\3/X*GU&;9YFL^"6L[2&;==7?AW4I)9G/\"G[5_P"Q
M[\=_V/?BKK/P6_:(^'.K_#OQ[I,0O(;2^$5YI'B'1Y':*W\1>$O$%F9=*\3>
M'KF17BBU/3+B5(YU:TO8[.]CEM8_Z@\(O&O,<FK?7. ,\K4X4Y+$9MP9G#<\
M)B(7C[6H\"JOLY)_#_:>65*>(I7IJO.FI>PE^2\9\"X7'15#B/ 0FYWIX//,
M&E&M3EJX0]ORJ2=ES/"XN,J4O?=-3<747Z:PS)(D<L4B212(LD<L;"2.2-P'
M22.1"59'4AE92RL"&4X;-7%?/!Y]#_C_ )_G7Y9_ 3]H#4_AQ>67@_QE=2WO
M@6>3R+2]FWS77A>21AL,;8,DNB[RQFMSO:S#F:VQ$LD1_3ZWN8KF&&XMY8Y[
M>XBCF@GA=9(IH94$L4L<BDI)'+&ZNCJQ5U964D'G_4'PP\4<C\3,F>89<I8/
M,L&Z5+.LDQ%2,L7EF)G&\7SQ4/K.!KN,W@\;&$(UXPJ1G"CB*->A2_E'BOA/
M'\+8Y8;%VKX6LISP.84XN-'%4HM7T=_9UJ:<?;T)2;IN47&4Z<Z=26E13$?.
M!W[>XQ_.GU^IQE?U[]]K_=?7[SY)JSL^@44450@HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "FLJNK(ZJZ.I5T8 JRL,,K \%6!
M((/!!Q3J*32DG&24HR34HR2E&2:LU).Z::T::::T8TVFFFTTTTT[--:IIK5-
M/9GQWXWT6+0?$VI6%OD6ID6[M5/_ "R@NU\Y8,CJ(&9HD/4QHA;+9)Y.O2_B
MS_R-\W_7A8_^@-7FE?\ ./XUY+EW#OB]XF9'E&'A@\KRSC?B3"9?A*24:6$P
ME/-<3[#"T8K2-'#TW&C1BOAIPC'H?Z6\#8[$YEP;POC\94E6Q6*R'*ZN(K2=
MYUJTL)2]I5FWJYU))SF^LY-]3R?X[?\ )&_B1_V+-Q_Z4VM?B_7[0?';_DC?
MQ(_[%FX_]*;6OQ?K\GK[Q]'^9]EA]I_XE_Z2@K]PO^"17_!8'7_V!=6UCX0?
M&C3=;^*?[(/CW^T6\2> K6"SUK6?!.LZG"L%WK_@NPUN_L=+GTS6(P8/%OA.
M[N(=/U5'.J69MM56[_M7\/:*Q3<6FG9HW:3T9[A^TMXK^$?CKX_?%[QE\!?!
MVJ?#[X.>)O'GB#6OAWX+UJ:VFU+P[X:U"]DN++3K@6DDUK;*A>1[?3X+B[BT
MRVDAT]+R[6V%Q+X?112&M$EV/NC]CW_@H_\ M>_L-^(H-5^!'Q8UJP\./=V]
MQK7PT\2S3^)/AMXBCMUD3R-0\+WTY@LI)(Y2KZCH,VCZL1' IOS'#'&/Z>_!
M7Q4_X)Z?\'#?P^3X:?%[PYI_[-7[?OA[1[D^%==T@V<=_P"(KQ+ R/>^$]5F
M"-\2?!Z3Q*^L> O$;P^+-'@CDGT:Z,*+K+_Q.5K:!KVM^%==T7Q1X:U;4= \
M1^&]6TW7O#^NZ1=SZ?JVBZWH]Y#J&E:MIE_;/'<V6HZ=?V\%Y97=O)'/;7,,
M4T3K(BL+C-K1^]'K%Z_=VMT$XIZ[/NOU[GU-^VM^Q)\=/V#?C1JWP9^./A_[
M%=H;B_\ !_B[31+<>$OB%X86?RK7Q+X6U-D1;FV<-&FH6$RQZCHUZS6.HV\,
MH0R?(=?VJ?LN_''X,?\ !P#^R!JO['_[5-YI/AS]MWX/Z/?>)?AQ\3+:SBT^
M^U:2UB%C9>.]%B6607T5S&;'2?BUX3C MM0B>'Q#IUE97,>EW&E_R-?M&_L[
M_%;]E7XQ^-/@7\:/#5QX8\>^!]2-EJ%K(&DL=2LY5$VF:]H=]M6'5-!UFS:.
M]TS4;<F.:&0QN([F*>"(G%*THZQEMW3[/S_,$^CT:_%=T>(4445 SZI_8[_Y
M*^?^Q4UW_P!#L*_4^ORP_8[_ .2OG_L5-=_]#L*_4^NNC\"]6<E;XWZ(*^J_
MV+/VNOB7^Q!^T/X'_:!^&,L5Q?\ AVZ.G^*?#-XSKI7CCP-J<UNGB?PCJ?EL
MK1)J5G"LFG7Z;I=)UBVT[5(TE-HT$ORI16K5TT]GHS).SNMUJC^X_P#:*^*/
M[7W_  4:^!4W[0O_  21_;*UN33]2T6"U^,'[(^HWG@?P?\ $WP-J!T[[-J5
MAX0\47NA6^NZ)K$LUM,%T_6O$-EI&O\ F3:IX1\5QQO;Z7)_+YX \7_\%+O^
M">WQ7\1>)O"FB?M(_!3XB^())8?&1UWX>^+-8TOQK(;H7#R>)(-:T35_#WBV
M=[D-<6VK/+>7Q$LT]CJ CNI7E^-?A;\6OBC\$/&NE_$;X._$+Q?\,?'>C$C3
M_%/@K7+[0=52!W1YK&ZDLY4BU/2KEHXVO-&U6&]TF],41N[*8Q1E/U]\)_\
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
M6191' 45B*T5+'8B"E5DTFZ,9)-4*;M=)67M'>\YI_944BBBBOS\^@"BBB@
MHHHH *^"?^"AG_!.SX _\%'_ (&ZG\(?C/I T_7;&*\OOAA\5]%LK!_'?PJ\
M5RP;+?7/#M[=0O\ :-.N)8[>/Q'X7O'.C>)M/C^QZA$)8[2[M/O:BNO 8_&9
M9C,/F&7XBKA,9A*L:V'Q%&7+4IU([-/9IJ\9PDG"<'*$XRA)IY5Z%'$TJE"O
M3A5HU8N-2G-*4)Q?1I^=FNJ:35FD?XZ/[;_[%_Q?_8?^/WC?]G7XW:1!9>+_
M  JT-]INKZ>DA\/^-_"&IRW0\.^.?"\LS-)-H6O1VEQLBF=KG3-1M=0T:^/V
M[3YP=7]E#XOSP7"?"?Q->M(,2R>"KJZ=VD58D>:Y\/&=V.8XXT>ZTJ.3'EJM
MS:1OL%M$G^B#_P %[_\ @FG:_MZ?LDZOXQ^'WA^QNOVEOV?=/U/QM\,KI+5!
MJGC'PU9PR7OC/X5M>*4E8>(=/BEU'PS%,TMM#XNL--C9((-2OKA/\OV^%_HF
MI6NKZ>TUCJFEWD5[9R,KPW%K>6DHD021D!XI(Y4*2Q. X(>-E!!%?WAX+>+.
M+P&*RKCS*TH9AEE>GEO%N44).%+'X*LZ;Q5-4[I1HX^C%XK+Y34HX7,,.DO:
M_4Y.?\]\<\'T<12Q?#V+][#8N$L5DV-FKSPU>%U1DY):SPTW['$1C:57#5+O
ME]LK?M\C= >N>/U/Y_SX]ZM@Y ->;?#/QK:_$+P/X=\66NU'U2PC-];!@QL]
M5MS]GU.S<Y_Y=[V.54) W1^6^,,*]$C;/X_S'I_]?M[\5_L-E&983-\NP&:9
M?6CB,%F.$PV/P5>%^6MA<71A7H5%I>TZ=2+Y6DU>S2LT?Q9C<+6P>(KX7$0=
M+$82M5P]>F]X5:,W3J0?^&<6NW5$U%%%>NM4GW.,**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *JRW217-K;,K%[H3E" -J^0JLV[G(R' & >:M5CWO_(6
MT?\ W=1_]%05SXJI*E2C*#2;Q&#INZO[M;%T*,UZN$Y)/H[-:HZL'1A7K2A4
MORK#8VJK.SYZ&#KUZ>O95*<6UU5UU-BBBBN@Y0HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^6OBS_P C
M?-_UX6/_ * U>:5Z7\6?^1OF_P"O"Q_] :O-*_YV_I#_ /)]/%K_ ++[B7_U
M9X@_TC\-_P#D@>#_ /LGLK_]1:9Y/\=O^2-_$C_L6;C_ -*;6OQ?K]H/CM_R
M1OXD?]BS<?\ I3:U^+]?B5?>/H_S/O</M/\ Q+_TE!1116!T!1110 4444 >
MB_"3XL?$#X%_$OP5\7OA9XFU+PA\0/A]X@T_Q+X7\0:5<S6US9ZCI\PD$4WD
MR1_:]-OX?-T_6-,N"]CJ^E75[I>H0W%C=W$$GZZ_\%7/^"H?P<_X*1_#/]F[
M5;?X"S> ?VE_ MG?VWQ;^((N;)M(U#36M#;Q^%/#30%M1U/P_=:P6\36+:V(
M;GPZ9)=*M5N%N[NY;\1:*:DTG&^CM=>G7\/G]P6Z]@HHHI ?5/['?_)7S_V*
MFN_^AV%?J?7Y8?L=_P#)7S_V*FN_^AV%?J?771^!>K.2M\;]$%%%%:F04444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?G-^VY_P C
M-X%_[ 6J?^G"*OT9K\YOVW/^1F\"_P#8"U3_ -.$59U?X<OE_P"E(UH_&O1G
MQ!1117&=84444 %6HAT_W<_R_P :JCD@>M7(QU]L#^=:4U=^6B^]HSJ=/G^A
M?MER1[D?S_\ K?K76:='D@X'7C/IU'_ZJYFV'.?0C\._'X9'Y5V6F("4R.,^
MF.I'\L$?I7UF3TN:I#UBOQ7]=%TW/*QTU&+[VO\ E^>VGST._P!#M]S)QVSP
M.GK],Y]^#TK^HG_@V!_8VT7]I;_@H=8_$GQGHZ:MX&_9.\'#XP&VN[0SZ9>?
M$K4-23P_\,H;IF5K=IM)OFUKQ=8P2JV;WPU;7"@-;KG^8[P]%EER 3Z^WT]3
MQQ_AQ_I%?\&B?P-LO!W["GQH^/D]O;MKOQX^/^L:';7JJXNH_!7P7TBT\)Z1
MI4I8E&2'QGJ?Q#U6.6((9$UA(958VD;']2S3%_V-P9FF*IRE3Q&*ITLMPTXZ
M-5,;)0JVDM8M8*.+E&2UYH+52::^4P6'6.SK#PDN:EA[XFHG=Q;I*+I*R5G>
MKR.TK1<5)MMVB_ZQ***\+3]IGX"R?M"2_LHI\4?"S?M%P_#X_%67X1K=R'Q?
M'\.Q?P:7_P ):]D(?*72/[0NH+03M.&::155#SC^?;J\8W]Z?,HQZR<(3JS4
M5N^6E3J5)6ORPA.;M&+:_1-E*3TC'EYI=(\]2%*',]ESU:D*<;_%4G""O*23
M]THHHH **^./VPOVVOAK^Q59?!&_^)'@GXQ>-8_CQ\</"'P&\+Q?"#X?7GCZ
MXT/Q-XR6[>QUWQA%:W=F=&\)V264IOM0B-[J#,4BT_2K^7S$C^QZ46IQG*+4
MHTZTL/-K[->%'#XB5-_WE1Q6'J/IRU8:[I$DXN,9*SG2C6BG]JE*K6HJ:Z6=
M6A6AW3@[JS3917S3^UM^UQ\#OV(/@IK?[0?[17B:\\(_"[P]K/AG0-5URPT/
M5?$-Q;ZGXOUNT\/:#"-,T:VN[^5;O5KZUMFEC@9(!)YDQ2-68?16G7]OJFGV
M.IV;,]IJ-G;7]J[J49K>[@2X@9D;#(S12*2K<J20>13C[T9RC[T:=3V,Y+50
MJ^SA5]G)K13]E4IU.5Z\DXRM:2;;3BXJ2:<X.<+IKF@IR@Y1OO%3C*#:T4HM
M;IERBO'O ?[0/P4^)_Q"^*_PG^'OQ-\(^+_B3\"]3T71OC#X*T/5(KSQ!\.=
M5\1V#ZIH-AXJL$'F:7<ZMIL;WUC'-S/;#SDRA!/L--II1;32G"-2#:TG3G%2
MA.+VE"<6I1DKQE%IIM,E--R2:;A.5.:3UA4A)QG"2WC.$DXRB[2C)--)H0@$
M$$ @@@@C((/!!!X((ZBO\KW_ (+N_L76'[%W_!0SXO\ @WPMIJZ;\+_BQ';_
M ![^%MI#;"WLM)T#XAZCJS^(_"EB$ B>S\*>.M,\36&G1QJAM?#\VA6<OG3P
MR75S_JAU_&'_ ,'=_P &+*Y\*_L?_M!P6L8U'3->^(?P9U:\"DS2V&OZ59>.
M-"AD;(58;6Z\,:]LW#)EU A2/F#?K?@OFT\'Q<LJE-K"9]@<5@ZU/>#Q&%H5
M<=@ZK7_/R,Z%3#PFDY1ABJL4N6<D?(<;82-;)98E)>UP%>A7A*UVH3JPH58K
M72+C44Y7T_=IO:Y_)7^QAXH93XU\"W$IQ;R6GB;2XV/ BN?^)=JR("<X2:+3
MYFV]YI&89(8_>L9(_ \?UX]/\:_)S]G75'T3XY>%PKE(M9AU?0+D9QYD=[I\
MMQ;I[XO[*RD&>?W>!C)K]84//?!Y]OJ?\^GMC_:KZ,F>U,T\-J67UIN=;AK.
MLRR.,I2;G+"MT,TPF[TC1HYE'"4UTAAE%))'\+>*F7PP?%$\3"*C#-<#A<<T
MM$JMIX2MV]Z<\-[:?>55O=EVBD7H/H/\_G^M+7](0V]/^'7X,_, HHHJ@"BB
MB@ HHHH **** "BBB@ HHHH **** "BOT@_X)W_\$[/$/[?.N_$FU@^($7PN
M\,?#G2]">Z\577AUO$4&I>(_$E[/!I/AN"W.J:/$EQ):VEU>S2"[EFC7['&M
MJQO(GKY+F_9W^,,_QT\3_LX^&O VN^,OB[X7\6^*O!\_@_PY:?:=5O[_ ,(7
M%XNJ7%A;7#VQ>T-C9/J\,DK1LVF217!4;MM?&T/$+@O$\1\4<)4^(<!#/^"\
MNP.;<4X+$2J82&39;F&&6,P^-Q6-Q5.C@'AXX:5.OBITL546!IUJ$L;]7]O1
MY_:EP[G<<JRS.WEN)EEF<8VOEV68JG&-7Z[CL/.5.IAJ-&E*>(=652%6G14J
M4?K$Z&(C0=1T*JAXG17TCXT_8Z_:M^''@!OBGX]_9W^+7A+X>1.$NO%>M>$;
M^VT[3D><6L5UJL:B2^TK3Y[AA%#J>HVEKITI*.MT8I89)*WPQ_9'_:A^-/A#
M4_'WPF^ ?Q0^('@O29;FWNO$OAOPQ=W6ESW-EM-]:Z3-*8&UZYL0X%Y#H2:B
M]O*LEM(%NHY(%[O]<^#_ .SJN;_ZV<,?V30QJRVMFO\ ;^4_V;1S%N,5E]7'
M?6_JM/'<THKZI.K'$7E%>SU5^;^QLX^LTL%_9&:K&UZ/UBC@WEN-6+K8=)MX
MBEAG0]M4H)1DW6A"5-*,GS6B[?.]%?I7^QY_P3U\7?%_]J?P?^SW^TCX<^)O
MP,M?&OP=\:_%O09KC2;+3/$NJZ3X=;3(=+O+2RUF"\CCTV]NKN\M[I;NUAOH
MIK4PM%!(KX^-_B1\!OBQ\+_#^A>/?%OP^\5>'_AEXWU#5+?X=^/=7LX$\/>,
M;73Y+AQ-I6I6T\T$LILH&NI8I1;R(J3#RP89%3@P/B#P=F7$-;AC!9]EV(S6
MGEV49G15/%X>>%S'#YW5SZC@893C(U7A\TQ3EPUG,\1A<#.O6PU+!U*M:$()
MM=5;AS.J&60S>KE^*A@Y8O&8.?-1JJOAZF H99B,14Q=!P]KA<.J><9?[/$5
MXTZ52>(A&$FW&_CE%?IA^RC_ ,$L/VEOVE/%L&C^(?"GB[X*>$]2^&,GQ/\
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
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y:^+/_ "-\W_7A8_\
MH#5YI7I?Q9_Y&^;_ *\+'_T!J\TK_G;^D/\ \GT\6O\ LON)?_5GB#_2/PW_
M .2!X/\ ^R>RO_U%IGD_QV_Y(W\2/^Q9N/\ TIM:_%^OV@^.W_)&_B1_V+-Q
M_P"E-K7XOU^)5]X^C_,^]P^T_P#$O_24%%%%8'0%%%% !1110 4444 %%%%
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
M**PT[X*Z#'\.M1T[PQ\+Y?%=E*^CZ7XDD6"[\*2SWNK36&GOI@NM%_J=O/\
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
MC]\/_P#E:.\<_P#8Q^)/_6==*K]@?^#>S_E%;\"?^QL^.'_JY_'-?C]\/_\
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
MEII<,%OIT$?A?3VLM"<645K;BWDGL)I8WB242>:-]?.=% ']/?["_P#P7/\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *S[BUDEOM/N5*B.U%V)02=Q\](U3
M8 "#@H=V2,#UK0HK.K2C5BH3O95*-56=GS4*L*T.^G/3C==5=:7N:T:TZ$W.
MG;F=.M2=U=<E>C4H5-._)4E9]'9] HHHK0R"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y:^+/\ R-\W
M_7A8_P#H#5YI7I7Q8(/C"< @D6%B"/0^6QY_ @_C7FM?\[?TAFGXZ>+5G?\
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
MI];T5\D?\+)\:?\ 0:?_ ,!+'_Y&H_X63XT_Z#3_ /@)8_\ R-2_XJ'^#O\
MT2WB/_X;>&__ **/7^GH?\2X<:_]#7AG_P *LS_^=7K_ $]/K>BODC_A9/C3
M_H-/_P" EC_\C4?\+)\:?]!I_P#P$L?_ )&H_P"*A_@[_P!$MXC_ /AMX;_^
MBCU_IZ'_ !+AQK_T->&?_"K,_P#YU>O]/3ZWHKY(_P"%D^-/^@T__@)8_P#R
M-1_PLGQI_P!!I_\ P$L?_D:C_BH?X._]$MXC_P#AMX;_ /HH]?Z>A_Q+AQK_
M -#7AG_PJS/_ .=7K_3T^MZ*^2/^%D^-/^@T_P#X"6/_ ,C4?\+)\:?]!I__
M  $L?_D:C_BH?X._]$MXC_\ AMX;_P#HH]?Z>A_Q+AQK_P!#7AG_ ,*LS_\
MG5Z_T]/K>BODC_A9/C3_ *#3_P#@)8__ "-1_P +)\:?]!I__ 2Q_P#D:C_B
MH?X._P#1+>(__AMX;_\ HH]?Z>A_Q+AQK_T->&?_  JS/_YU>O\ 3T^MZ*^2
M/^%D^-/^@T__ ("6/_R-1_PLGQI_T&G_ / 2Q_\ D:C_ (J'^#O_ $2WB/\
M^&WAO_Z*/7^GH?\ $N'&O_0UX9_\*LS_ /G5Z_T]/K>BODC_ (63XT_Z#3_^
M EC_ /(U'_"R?&G_ $&G_P# 2Q_^1J/^*A_@[_T2WB/_ .&WAO\ ^BCU_IZ'
M_$N'&O\ T->&?_"K,_\ YU>O]/3ZWHKY(_X63XT_Z#3_ /@)8_\ R-1_PLGQ
MI_T&G_\  2Q_^1J/^*A_@[_T2WB/_P"&WAO_ .BCU_IZ'_$N'&O_ $->&?\
MPJS/_P"=7K_3T^MZ*^2/^%D^-/\ H-/_ . EC_\ (U'_  LGQI_T&G_\!+'_
M .1J/^*A_@[_ -$MXC_^&WAO_P"BCU_IZ'_$N'&O_0UX9_\ "K,__G5Z_P!/
M3ZWHKY(_X63XT_Z#3_\ @)8__(U'_"R?&G_0:?\ \!+'_P"1J/\ BH?X._\
M1+>(_P#X;>&__HH]?Z>A_P 2X<:_]#7AG_PJS/\ ^=7K_3T^MZ*^2/\ A9/C
M3_H-/_X"6/\ \C4?\+)\:?\ 0:?_ ,!+'_Y&H_XJ'^#O_1+>(_\ X;>&_P#Z
M*/7^GH?\2X<:_P#0UX9_\*LS_P#G5Z_T]/K>BODC_A9/C3_H-/\ ^ EC_P#(
MU'_"R?&G_0:?_P !+'_Y&H_XJ'^#O_1+>(__ (;>&_\ Z*/7^GH?\2X<:_\
M0UX9_P#"K,__ )U>O]/3ZWHKY(_X63XT_P"@T_\ X"6/_P C4?\ "R?&G_0:
M?_P$L?\ Y&H_XJ'^#O\ T2WB/_X;>&__ **/7^GH?\2X<:_]#7AG_P *LS_^
M=7K_ $]/K>BODC_A9/C3_H-/_P" EC_\C4?\+)\:?]!I_P#P$L?_ )&H_P"*
MA_@[_P!$MXC_ /AMX;_^BCU_IZ'_ !+AQK_T->&?_"K,_P#YU>O]/3ZWHKY(
M_P"%D^-/^@T__@)8_P#R-1_PLGQI_P!!I_\ P$L?_D:C_BH?X._]$MXC_P#A
MMX;_ /HH]?Z>A_Q+AQK_ -#7AG_PJS/_ .=7K_3T^MZ*^2/^%D^-/^@T_P#X
M"6/_ ,C4?\+)\:?]!I__  $L?_D:C_BH?X._]$MXC_\ AMX;_P#HH]?Z>A_Q
M+AQK_P!#7AG_ ,*LS_\ G5Z_T]/K>BODC_A9/C3_ *#3_P#@)8__ "-1_P +
M)\:?]!I__ 2Q_P#D:C_BH?X._P#1+>(__AMX;_\ HH]?Z>A_Q+AQK_T->&?_
M  JS/_YU>O\ 3T^MZ*^2/^%D^-/^@T__ ("6/_R-1_PLGQI_T&G_ / 2Q_\
MD:C_ (J'^#O_ $2WB/\ ^&WAO_Z*/7^GH?\ $N'&O_0UX9_\*LS_ /G5Z_T]
M/K>BODC_ (63XT_Z#3_^ EC_ /(U'_"R?&G_ $&G_P# 2Q_^1J/^*A_@[_T2
MWB/_ .&WAO\ ^BCU_IZ'_$N'&O\ T->&?_"K,_\ YU>O]/3ZWHKY(_X63XT_
MZ#3_ /@)8_\ R-1_PLGQI_T&G_\  2Q_^1J/^*A_@[_T2WB/_P"&WAO_ .BC
MU_IZ'_$N'&O_ $->&?\ PJS/_P"=7K_3T^MZ*^2/^%D^-/\ H-/_ . EC_\
M(U'_  LGQI_T&G_\!+'_ .1J/^*A_@[_ -$MXC_^&WAO_P"BCU_IZ'_$N'&O
M_0UX9_\ "K,__G5Z_P!/3ZWHKY(_X63XT_Z#3_\ @)8__(U'_"R?&G_0:?\
M\!+'_P"1J/\ BH?X._\ 1+>(_P#X;>&__HH]?Z>A_P 2X<:_]#7AG_PJS/\
M^=7K_3T^MZ*^2/\ A9/C3_H-/_X"6/\ \C4?\+)\:?\ 0:?_ ,!+'_Y&H_XJ
M'^#O_1+>(_\ X;>&_P#Z*/7^GH?\2X<:_P#0UX9_\*LS_P#G5Z_T]/K>BODC
M_A9/C3_H-/\ ^ EC_P#(U'_"R?&G_0:?_P !+'_Y&H_XJ'^#O_1+>(__ (;>
M&_\ Z*/7^GH?\2X<:_\ 0UX9_P#"K,__ )U>O]/3ZWHKY(_X63XT_P"@T_\
MX"6/_P C4?\ "R?&G_0:?_P$L?\ Y&H_XJ'^#O\ T2WB/_X;>&__ **/7^GH
M?\2X<:_]#7AG_P *LS_^=7K_ $]/K>BODC_A9/C3_H-/_P" EC_\C4?\+)\:
M?]!I_P#P$L?_ )&H_P"*A_@[_P!$MXC_ /AMX;_^BCU_IZ'_ !+AQK_T->&?
M_"K,_P#YU>O]/3ZWHKY(_P"%D^-/^@T__@)8_P#R-1_PLGQI_P!!I_\ P$L?
M_D:C_BH?X._]$MXC_P#AMX;_ /HH]?Z>A_Q+AQK_ -#7AG_PJS/_ .=7K_3T
M^MZ*^2/^%D^-/^@T_P#X"6/_ ,C4?\+)\:?]!I__  $L?_D:C_BH?X._]$MX
MC_\ AMX;_P#HH]?Z>A_Q+AQK_P!#7AG_ ,*LS_\ G5Z_T]/K>BODC_A9/C3_
M *#3_P#@)8__ "-1_P +)\:?]!I__ 2Q_P#D:C_BH?X._P#1+>(__AMX;_\
MHH]?Z>A_Q+AQK_T->&?_  JS/_YU>O\ 3T^MZ*^2/^%D^-/^@T__ ("6/_R-
M1_PLGQI_T&G_ / 2Q_\ D:C_ (J'^#O_ $2WB/\ ^&WAO_Z*/7^GH?\ $N'&
MO_0UX9_\*LS_ /G5Z_T]/K>BODC_ (63XT_Z#3_^ EC_ /(U'_"R?&G_ $&G
M_P# 2Q_^1J/^*A_@[_T2WB/_ .&WAO\ ^BCU_IZ'_$N'&O\ T->&?_"K,_\
MYU>O]/3ZWHKY(_X63XT_Z#3_ /@)8_\ R-1_PLGQI_T&G_\  2Q_^1J/^*A_
M@[_T2WB/_P"&WAO_ .BCU_IZ'_$N'&O_ $->&?\ PJS/_P"=7K_3T^MZ*^2/
M^%D^-/\ H-/_ . EC_\ (U'_  LGQI_T&G_\!+'_ .1J/^*A_@[_ -$MXC_^
M&WAO_P"BCU_IZ'_$N'&O_0UX9_\ "K,__G5Z_P!/3ZWHKY(_X63XT_Z#3_\
M@)8__(U'_"R?&G_0:?\ \!+'_P"1J/\ BH?X._\ 1+>(_P#X;>&__HH]?Z>A
M_P 2X<:_]#7AG_PJS/\ ^=7K_3T^MZ*^2/\ A9/C3_H-/_X"6/\ \C4?\+)\
M:?\ 0:?_ ,!+'_Y&H_XJ'^#O_1+>(_\ X;>&_P#Z*/7^GH?\2X<:_P#0UX9_
M\*LS_P#G5Z_T]/K>BODC_A9/C3_H-/\ ^ EC_P#(U'_"R?&G_0:?_P !+'_Y
M&H_XJ'^#O_1+>(__ (;>&_\ Z*/7^GH?\2X<:_\ 0UX9_P#"K,__ )U>O]/3
MZWHKY(_X63XT_P"@T_\ X"6/_P C4?\ "R?&G_0:?_P$L?\ Y&H_XJ'^#O\
MT2WB/_X;>&__ **/7^GH?\2X<:_]#7AG_P *LS_^=7K_ $]/K>BODC_A9/C3
M_H-/_P" EC_\C4?\+)\:?]!I_P#P$L?_ )&H_P"*A_@[_P!$MXC_ /AMX;_^
MBCU_IZ'_ !+AQK_T->&?_"K,_P#YU>O]/3ZWHKY(_P"%D^-/^@T__@)8_P#R
M-1_PLGQI_P!!I_\ P$L?_D:C_BH?X._]$MXC_P#AMX;_ /HH]?Z>A_Q+AQK_
M -#7AG_PJS/_ .=7K_3T^MZ*^2/^%D^-/^@T_P#X"6/_ ,C4?\+)\:?]!I__
M  $L?_D:C_BH?X._]$MXC_\ AMX;_P#HH]?Z>A_Q+AQK_P!#7AG_ ,*LS_\
MG5Z_T]/K>BODC_A9/C3_ *#3_P#@)8__ "-1_P +)\:?]!I__ 2Q_P#D:C_B
MH?X._P#1+>(__AMX;_\ HH]?Z>A_Q+AQK_T->&?_  JS/_YU>O\ 3T^MZ*^2
M/^%D^-/^@T__ ("6/_R-1_PLGQI_T&G_ / 2Q_\ D:C_ (J'^#O_ $2WB/\
M^&WAO_Z*/7^GH?\ $N'&O_0UX9_\*LS_ /G5Z_T]/K>BODC_ (63XT_Z#3_^
M EC_ /(U'_"R?&G_ $&G_P# 2Q_^1J/^*A_@[_T2WB/_ .&WAO\ ^BCU_IZ'
M_$N'&O\ T->&?_"K,_\ YU>O]/3ZWHKY(_X63XT_Z#3_ /@)8_\ R-1_PLGQ
MI_T&G_\  2Q_^1J/^*A_@[_T2WB/_P"&WAO_ .BCU_IZ'_$N'&O_ $->&?\
MPJS/_P"=7K_3T^MZS]4U2QT:RFU#4;A+>V@4LS.P#.V/EBB4\R2R'Y8XU!9F
M/ ZU\L?\+)\:?]!I_P#P%L?_ )&KFM4UO5]:D675=0N;UD),:S29CCSP?+A4
M+$A(X)5 Q'!)%?-\5_M$^"J>2XQ<$\%<48KB&I1J0P#XEAE. R?#5Y1Y:>)Q
M;R[-LSQF*IT9/VCPE*GAWB5#V3Q>%Y_:P]/*/HVY[+'4/[=SO*:.6QG&6(66
M2QF)QE6FG>5*BL3@\+1I2FDXJM.514[\_L:MN1R^(=8EU_6=0U>9=AO)RT46
M<B"W0".VASW,<*(';HTF]\#=BL:BBO\ */-\US#/LVS//,VQ-3&YIG&88S-,
MRQE6WM,5C\PQ%3%XO$3Y4HJ5:O5J5'&*C&/-RQC&*27]=8/"8?+\'A<!@Z4:
M&$P6&H83"T8W<:6'PU*-&C33;;:A3A&*<FY.UVVVV>3_ !V_Y(W\2/\ L6;C
M_P!*;6OQ?K]<?VI=>CT3X->(H3,([G7KG3-#M$R<SFXO([J[CP#G"Z?:74A/
M(!55/WQG\CJ\6N_>2[+\V>E05HR?>7Y)(****P-PHHHH **** "BBB@ HHHH
M ^J?V._^2OG_ +%37?\ T.PK]3Z_+#]CO_DKY_[%37?_ $.PK]3ZZZ/P+U9R
M5OC?H@HHK,N=1:VF:(:=J-P %(EMH$DB;<,X#&53E>C J,'ID5HVHJ[T6VS>
M_H9I.3LM7ZI?F:=%8O\ ;#_] C6/_ 5/_CU']L/_ - C6/\ P%3_ ./5/M(=
MW_X#+_+S7WE>SGV7_@4?\_-?>;5%8O\ ;#_] C6/_ 5/_CU']L/_ - C6/\
MP%3_ ./4>TAW?_@,O\O-?>'LY]E_X%'_ #\U]YM45B_VP_\ T"-8_P# 5/\
MX]1_;#_] C6/_ 5/_CU'M(=W_P" R_R\U]X>SGV7_@4?\_-?>;5%8O\ ;#_]
M C6/_ 5/_CU']L/_ - C6/\ P%3_ ./4>TAW?_@,O\O-?>'LY]E_X%'_ #\U
M]YM45B_VP_\ T"-8_P# 5/\ X]1_;#_] C6/_ 5/_CU'M(=W_P" R_R\U]X>
MSGV7_@4?\_-?>;5%8O\ ;#_] C6/_ 5/_CU']L/_ - C6/\ P%3_ ./4>TAW
M?_@,O\O-?>'LY]E_X%'_ #\U]YM45B_VP_\ T"-8_P# 5/\ X]1_;#_] C6/
M_ 5/_CU'M(=W_P" R_R\U]X>SGV7_@4?\_-?>;5%8O\ ;#_] C6/_ 5/_CU'
M]L/_ - C6/\ P%3_ ./4>TAW?_@,O\O-?>'LY]E_X%'_ #\U]YM45B_VP_\
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
M=&_\&EC_ /'Z/^$C\/?]!W1O_!I8_P#Q^BZ[K^O^'7WA9]G_ %_PZ^\V:*QO
M^$C\/?\ 0=T;_P &EC_\?H_X2/P]_P!!W1O_  :6/_Q^BZ[K^O\ AU]X6?9_
MU_PZ^\V:*QO^$C\/?]!W1O\ P:6/_P ?H_X2/P]_T'=&_P#!I8__ !^BZ[K^
MO^'7WA9]G_7_  Z^\V:*QO\ A(_#W_0=T;_P:6/_ ,?H_P"$C\/?]!W1O_!I
M8_\ Q^BZ[K^O^'7WA9]G_7_#K[S9HK&_X2/P]_T'=&_\&EC_ /'Z/^$C\/?]
M!W1O_!I8_P#Q^BZ[K^O^'7WA9]G_ %_PZ^\V:*QO^$C\/?\ 0=T;_P &EC_\
M?H_X2/P]_P!!W1O_  :6/_Q^BZ[K^O\ AU]X6?9_U_PZ^\V:*QO^$C\/?]!W
M1O\ P:6/_P ?H_X2/P]_T'=&_P#!I8__ !^BZ[K^O^'7WA9]G_7_  Z^\V:*
MQO\ A(_#W_0=T;_P:6/_ ,?H_P"$C\/?]!W1O_!I8_\ Q^BZ[K^O^'7WA9]G
M_7_#K[S9HK&_X2/P]_T'=&_\&EC_ /'Z/^$C\/?]!W1O_!I8_P#Q^BZ[K^O^
M'7WA9]G_ %_PZ^\V:*QO^$C\/?\ 0=T;_P &EC_\?H_X2/P]_P!!W1O_  :6
M/_Q^BZ[K^O\ AU]X6?9_U_PZ^\V:*QO^$C\/?]!W1O\ P:6/_P ?H_X2/P]_
MT'=&_P#!I8__ !^BZ[K^O^'7WA9]G_7_  Z^\V:*QO\ A(_#W_0=T;_P:6/_
M ,?H_P"$C\/?]!W1O_!I8_\ Q^BZ[K^O^'7WA9]G_7_#K[S9HK&_X2/P]_T'
M=&_\&EC_ /'Z/^$C\/?]!W1O_!I8_P#Q^BZ[K^O^'7WA9]G_ %_PZ^\V:*QO
M^$C\/?\ 0=T;_P &EC_\?H_X2/P]_P!!W1O_  :6/_Q^BZ[K^O\ AU]X6?9_
MU_PZ^\V:*QO^$C\/?]!W1O\ P:6/_P ?H_X2/P]_T'=&_P#!I8__ !^BZ[K^
MO^'7WA9]G_7_  Z^\V:*QO\ A(_#W_0=T;_P:6/_ ,?H_P"$C\/?]!W1O_!I
M8_\ Q^BZ[K^O^'7WA9]G_7_#K[S9HK&_X2/P]_T'=&_\&EC_ /'Z/^$C\/?]
M!W1O_!I8_P#Q^BZ[K^O^'7WA9]G_ %_PZ^\V:*QO^$C\/?\ 0=T;_P &EC_\
M?H_X2/P]_P!!W1O_  :6/_Q^BZ[K^O\ AU]X6?9_U_PZ^\V:*QO^$C\/?]!W
M1O\ P:6/_P ?H_X2/P]_T'=&_P#!I8__ !^BZ[K^O^'7WA9]G_7_  Z^\V:*
MQO\ A(_#W_0=T;_P:6/_ ,?H_P"$C\/?]!W1O_!I8_\ Q^BZ[K^O^'7WA9]G
M_7_#K[S9HK&_X2/P]_T'=&_\&EC_ /'Z/^$C\/?]!W1O_!I8_P#Q^BZ[K^O^
M'7WA9]G_ %_PZ^\V:*QO^$C\/?\ 0=T;_P &EC_\?H_X2/P]_P!!W1O_  :6
M/_Q^BZ[K^O\ AU]X6?9_U_PZ^\V:*QO^$C\/?]!W1O\ P:6/_P ?H_X2/P]_
MT'=&_P#!I8__ !^BZ[K^O^'7WA9]G_7_  Z^\V:*QO\ A(_#W_0=T;_P:6/_
M ,?H_P"$C\/?]!W1O_!I8_\ Q^BZ[K^O^'7WA9]G_7_#K[S9HK&_X2/P]_T'
M=&_\&EC_ /'Z/^$C\/?]!W1O_!I8_P#Q^BZ[K^O^'7WA9]G_ %_PZ^\V:*QO
M^$C\/?\ 0=T;_P &EC_\?H_X2/P]_P!!W1O_  :6/_Q^BZ[K^O\ AU]X6?9_
MU_PZ^\V:*QO^$C\/?]!W1O\ P:6/_P ?H_X2/P]_T'=&_P#!I8__ !^BZ[K^
MO^'7WA9]G_7_  Z^\V:*QO\ A(_#W_0=T;_P:6/_ ,?H_P"$C\/?]!W1O_!I
M8_\ Q^BZ[K^O^'7WA9]G_7_#K[S9HK&_X2/P]_T'=&_\&EC_ /'Z/^$C\/?]
M!W1O_!I8_P#Q^BZ[K^O^'7WA9]G_ %_PZ^\V:*QO^$C\/?\ 0=T;_P &EC_\
M?H_X2/P]_P!!W1O_  :6/_Q^BZ[K^O\ AU]X6?9_U_PZ^\V:*QO^$C\/?]!W
M1O\ P:6/_P ?I#XC\/ 9.O:* .I.J6( _'SZ+KNOZ_X=?>%GV_K^FOO-JCIU
MKSGQ!\7?AIX8MGNM8\::#$B!CY-K?0ZC=N4!)2*TL&N+B23CA%CR3Q7P]\7_
M -K34?$UI>^'?AY;WN@:3<B6VO-?NBD>M7UJWR/'8Q0O(NE0W"[@\HFEOFB9
M0K6;EUJ)3C%:OY+5_=^3=DRXPE)Z)V[O;_@^B,?]K'XJVGC+Q+:>#]"N%N=$
M\)37'VRZB(:"]UV51%<>2ZD^9#I\8:T63.UYVN2@VA7?Y&H)))).2>23U)]3
M17)*3DVWU_!=%\CKC%122Z?CYA1114E!1110 4444 %%%% !1110!]4_L=_\
ME?/_ &*FN_\ H=A7ZGU^6'['?_)7S_V*FN_^AV%?J?771^!>K.2M\;]$%%%%
M:F04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?G-
M^VY_R,W@7_L!:I_Z<(J_1FOSF_;<_P"1F\"_]@+5/_3A%6=7^'+Y?^E(UH_&
MO1GQ!1117&=84444 %%%% !1110 4H!)X_/TIRH",D]>F*L1Q9^G7D]?<_\
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
MS\Q#_P $K?A <_\ %S/B9D_],/"O]-(!Z>],_P"'57P?_P"BF?$O_OQX6_\
ME57ZAT5O_P 2V^!KW\.<F?\ W,YOY=LRVT0O[#RGK@:71[U?)K_EYY?B^Y^7
M7_#J?X._]%+^)?\ WY\+?_*JC_AU/\'?^BE_$O\ [\^%O_E57ZBT4?\ $M?@
M9_T;C)?_  IS?_YY?U=^5C^P\I_Z :7_ (%5\O\ IYY?B^Y^77_#J?X._P#1
M2_B7_P!^?"W_ ,JJ/^'4_P '?^BE_$O_ +\^%O\ Y55^HM%'_$M?@9_T;C)?
M_"G-_P#YY?U=^5C^P\I_Z :7_@57R_Z>>7XON?EU_P .I_@[_P!%+^)?_?GP
MM_\ *JC_ (=3_!W_ **7\2_^_/A;_P"55?J+11_Q+7X&?]&XR7_PIS?_ .>7
M]7?E8_L/*?\ H!I?^!5?+_IYY?B^Y^77_#J?X._]%+^)?_?GPM_\JJ/^'4_P
M=_Z*7\2_^_/A;_Y55^HM%'_$M?@9_P!&XR7_ ,*<W_\ GE_5WY6/[#RG_H!I
M?^!5?+_IYY?B^Y^77_#J?X._]%+^)?\ WY\+?_*JC_AU/\'?^BE_$O\ [\^%
MO_E57ZBT4?\ $M?@9_T;C)?_  IS?_YY?U=^5C^P\I_Z :7_ (%5\O\ IYY?
MB^Y^77_#J?X._P#12_B7_P!^?"W_ ,JJ/^'4_P '?^BE_$O_ +\^%O\ Y55^
MHM%'_$M?@9_T;C)?_"G-_P#YY?U=^5C^P\I_Z :7_@57R_Z>>7XON?EU_P .
MI_@[_P!%+^)?_?GPM_\ *JC_ (=3_!W_ **7\2_^_/A;_P"55?J+11_Q+7X&
M?]&XR7_PIS?_ .>7]7?E8_L/*?\ H!I?^!5?+_IYY?B^Y^77_#J?X._]%+^)
M?_?GPM_\JJ/^'4_P=_Z*7\2_^_/A;_Y55^HM%'_$M?@9_P!&XR7_ ,*<W_\
MGE_5WY6/[#RG_H!I?^!5?+_IYY?B^Y^77_#J?X._]%+^)?\ WY\+?_*JC_AU
M/\'?^BE_$O\ [\^%O_E57ZBT4?\ $M?@9_T;C)?_  IS?_YY?U=^5C^P\I_Z
M :7_ (%5\O\ IYY?B^Y^77_#J?X._P#12_B7_P!^?"W_ ,JJ/^'4_P '?^BE
M_$O_ +\^%O\ Y55^HM%'_$M?@9_T;C)?_"G-_P#YY?U=^5C^P\I_Z :7_@57
MR_Z>>7XON?EU_P .I_@[_P!%+^)?_?GPM_\ *JC_ (=3_!W_ **7\2_^_/A;
M_P"55?J+11_Q+7X&?]&XR7_PIS?_ .>7]7?E8_L/*?\ H!I?^!5?+_IYY?B^
MY^77_#J?X._]%+^)?_?GPM_\JJ/^'4_P=_Z*7\2_^_/A;_Y55^HM%'_$M?@9
M_P!&XR7_ ,*<W_\ GE_5WY6/[#RG_H!I?^!5?+_IYY?B^Y^77_#J?X._]%+^
M)?\ WY\+?_*JC_AU/\'?^BE_$O\ [\^%O_E57ZBT4?\ $M?@9_T;C)?_  IS
M?_YY?U=^5C^P\I_Z :7_ (%5\O\ IYY?B^Y^77_#J?X._P#12_B7_P!^?"W_
M ,JJ/^'4_P '?^BE_$O_ +\^%O\ Y55^HM%'_$M?@9_T;C)?_"G-_P#YY?U=
M^5C^P\I_Z :7_@57R_Z>>7XON?EU_P .I_@[_P!%+^)?_?GPM_\ *JC_ (=3
M_!W_ **7\2_^_/A;_P"55?J+11_Q+7X&?]&XR7_PIS?_ .>7]7?E8_L/*?\
MH!I?^!5?+_IYY?B^Y^77_#J?X._]%+^)?_?GPM_\JJ/^'4_P=_Z*7\2_^_/A
M;_Y55^HM%'_$M?@9_P!&XR7_ ,*<W_\ GE_5WY6/[#RG_H!I?^!5?+_IYY?B
M^Y^77_#J?X._]%+^)?\ WY\+?_*JC_AU/\'?^BE_$O\ [\^%O_E57ZBT4?\
M$M?@9_T;C)?_  IS?_YY?U=^5C^P\I_Z :7_ (%5\O\ IYY?B^Y^77_#J?X.
M_P#12_B7_P!^?"W_ ,JJ/^'4_P '?^BE_$O_ +\^%O\ Y55^HM%'_$M?@9_T
M;C)?_"G-_P#YY?U=^5C^P\I_Z :7_@57R_Z>>7XON?EU_P .I_@[_P!%+^)?
M_?GPM_\ *JC_ (=3_!W_ **7\2_^_/A;_P"55?J+11_Q+7X&?]&XR7_PIS?_
M .>7]7?E8_L/*?\ H!I?^!5?+_IYY?B^Y^77_#J?X._]%+^)?_?GPM_\JJ/^
M'4_P=_Z*7\2_^_/A;_Y55^HM%'_$M?@9_P!&XR7_ ,*<W_\ GE_5WY6/[#RG
M_H!I?^!5?+_IYY?B^Y^77_#J?X._]%+^)?\ WY\+?_*JC_AU/\'?^BE_$O\
M[\^%O_E57ZBT4?\ $M?@9_T;C)?_  IS?_YY?U=^5C^P\I_Z :7_ (%5\O\
MIYY?B^Y^77_#J?X._P#12_B7_P!^?"W_ ,JJ/^'4_P '?^BE_$O_ +\^%O\
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
MPAX#U274O#FG>,+/X@-I.N#1=!U Z%9FRUV'Q"MO<1Z9!);W:I;*ZUN_ /\
M:O\ AV/^"LG_  5!\8^-/VC?"A^$/Q$^"GQW\.>"M>\2?%73C\-O&4D+^$K#
MP+HWA>[U'6SX9UB9-,@O;7PW::29I#:"_2P5HY;KS/Y6PJ@$!5 ;)8   D]2
M>.<]\]:"B$ %5(&, J,#'3 Q@8[8HITE##2PSDZO-4XKFZM2TJG+Q3B98BK2
M;=TZ>7\WLL)';V<4I);$MMT:=*+<'3J\-5(U(-J:7#CCR4T]U3QR36*2>TI)
M7N?V-_L7?%SX$^._V<OV8=2^/W[3O[*^J> O@?\ ![QMX6F^+^F?%+QY^RM^
MV]^RI/=>$+S0K7P/X8T7P[XBU'_A:*WQNI=!3Q#I[^%X-3TZ2WO+#1/$EXP2
M3^0+Q1-97'BCQ/<:9J=_K6F7'B7Q!/IFM:MN_M;6M-FUB]DL-8U;<J/_ &IJ
MMFT-_J6Y%87MQ."H(K!*(Q#%%+#HQ4$C'(P2,CGFG5I43J8B>(<G[T91Y.EY
MUJE><F^K<ZLDI<JG)>_B*F(K2E5=4Y>SPT,-9-0E#EEJN6%*DJ-.$(WM&/*K
MRC=TXNRH0H4TZ<BBBBF2%%%% !1110 5^<W[;G_(S>!?^P%JG_IPBK]&:_.;
M]MS_ )&;P+_V M4_].$59U?X<OE_Z4C6C\:]&?$%%%%<9UA1110 444 9('J
M<4 2QKT/KQ^!(K0B3ICKT'^/'X_X56C7^@&:U;:,,V<9 Z#^7^>OYUUX>FI2
M2WV?S=K+3U_,J*3>O_#^1=M+?=CC/J?Z=>,GKCGT[5V6G6)8J N>!T'';C/I
M_P#JYZ5E:=;[BO'4=O<^F.<#/Y<<UZ3HVG@E.,YP<XSSQG\3D>H'6OL\FR]U
M90O'>SVUW225O7[NQUTH7=[;_+JKOU?XKO<UM'TG<4RO/&1CZ8Z=!V"]^G0'
M/Z(?L*?L!?M%_M^_&33?@G^SGX+.N:XT*ZEXJ\7ZT+[3OAY\-?#GF+'+XE\?
M^)K>QOH])LV8F+3-+MX+O7O$5Z!8Z)IUTZW$MMR_[#W[&WQ<_;B_:)^'G[-?
MP3TQ;OQGXZNIKB]UB[MKJXT+P'X-THVS>*?B%XL>T0O:>&O#-O=6HG=FA_M'
M5]1T7P]:S#4];T])/]8K]@3]@?X$?\$[/@%H7P*^!^C;53R=5\>^.M2BC;Q7
M\2_&CVL,&I>*O$EX"Q#3&+RM+TBW==,T+3EBL-/A51++/]IF^<X3A+!4HPI4
M\1F^*I.6%P\[NG0IWY?K>)2:DX<ZE&E333KSA)<T(0DWU5:L,-!<MG6=N6.C
M4=GS3\NB6\GK>R/A7_@FI_P06_8Z_P""?6F>'O&.LZ%I?[0W[2ME:1OJ/QO^
M(/AVU:WT/4YH0+Y/A9X'O+K6M*\ Z?YC21V]\ESJOBV:V$::AXEN0HC3]Q0
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
MOP'XLU[3K%G^%^C^"/#/C_7AJ=U<ZA<"_P!"U:Z\6ZY/'H>K>'X1INN:A?\
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
MJQQ-J;DIJI.C*IC+OD35.$:=.&$33524G-3A6;=>"\8HHHK4R"BBB@ HHHH
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
MYIALVQN)PL\-F5;,\+0HYQ#&83#83%-4L50Y*T*D?#PV;8CV&"GBJ%.I4Q^
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
M^#M5M]'N-:N=>+-' ]Q=7DVH:3;Z5%96^E16UGIDD=[9[T'#/Z0]"&%Q.,?
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
M:02Z=X'T>..2'[>FC)(T.H>,]9MK>1WATCP]'/&URBVVI:EI".;E/Z&OC/\
MM4?L6_\ ! SX)^*?V6OV+AH_QG_;A\6:5:VWQ.^(NM6\&J-X8U.:"YDL=6^(
M.JZ:MO81RZ#]LFN_"'PDT>[?^SRUGJ/BWRGOS>:MK!27O-N,=+O5<UM;)=7_
M ,'S1+:VLI/[[;;[V^X_H\E^*_AFY\-?%S]G35_B=I_Q+^/7PF_9]3Q#\8KO
M3-(M-)B@G\6^&M?MM.O]1TW3E&F:#=>()],U#4+'PVA-U9Z.;2XN46.Y@EG_
M ,GUN&;']X_S-?TK_P#!$W]OOX0_"G5_^"B7CC]K[XYV^@^/?C=\,$\16/B+
MQHVIWNI?$+Q/:Q>,VUC3]/EL+*[-WXAN9]=T]=,T2&*)IX7\C3H%M[-HX?YI
MV.23ZDG\S3J24HP?^+2]VM5:_G;4(JU_77[D_NUT$HHHK$H^J?V._P#DKY_[
M%37?_0["OU/K\L/V._\ DKY_[%37?_0["OU/KKH_ O5G)6^-^B"BBO6?@?\
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
M?BIX4\7:E##(T1U+PI'>C3O&^B2X>,/#K?@W4-=TMT=Q&3=([@!.?U?+J/\
M:>49AEL7:IC,#7HTKZ)UW3YJ%W?1>WC3<M-(WW3/1IQ56G.GNYP<8W:MS6O'
M7MS<OR_'_9VHKG_"7BG0O''A;PWXT\,:A;ZMX;\6Z%I/B30-4M)%EMM0T?6[
M&#4M-O8)$)5XKFSN8948'!5Q705^&-.+<9)J46TTU9IIV::Z-/1H\<*_*G5/
M^"'?_!)/7/&>I_$+6_V"O@#K7C'6O$U_XQUC6M7\.W^IR:KXEU35)M:U'5-1
MM+[59]/O9+[5+B:[NH+FTDM)GE='@,3&.OU6HJ4DI*:24XIJ,UI**;3:4MTF
MXQ;L]XI[I VW%P;O&5G*+^&32:3:V=E*25UHI-=6>%?$3]F+]G?XL_ ^Z_9I
M^(OP5^&WBOX 76B:9X;/P?U'PGI"^ +71-$>WET/3]+\.6MM;V&CQ:)-:6L^
MBOI,5E-I$]M!/ITEM-#&Z_*'PG_X(_?\$R?@5XJ^&_CKX0_L7?!/P!XU^$?B
MS5/'/P[\7>']!O+;Q)X;\5:Q9Z=87^KQ:T^HRZCJ$C6>E6-O;6VK7%_9:?'%
M(-/MK4W5V9_TDHJDVJCJIM57*,G46E1RB^:,G->\Y1E[T6W=/5-,32E!4I)2
MIJ,HJFU>"C.+A.*@_=49P;A)6M*+<6FM#Y'OOV"_V.-0_:<TS]LVY_9U^&@_
M:ETB$P67QOM=$-AXX"MHUWX>:6[OK&>VM]2NFT*^N=)>]U&UN[QM/=;9IS%#
M"L?SYKO_  1<_P""5'B;Q_XT^*.O?L'_ +/&J>.?B%_PD+>+M9N?!<1CU2X\
M5Q30^(;Z/2$N$T33-3U-;FX:;5-(TVPU&.>XGN;>ZAN)Y97_ $[HJ%&*C&*C
M%1A"K3A%)*,*==\U>$4E:,*S2=6*2C4:O--E-MRE-MN<Y4I3D]93E07+1E*6
M\I48^[2;;=-:0:1P'PJ^%GP]^"'PX\%_"+X3^%=,\#?#7X=^']/\*>"?!^C"
M==)\.>'=*A$&G:1IZW,UQ.MI9P@10K+/*RH NX@"N_HHK24I3E*<Y2G.<G*<
MY-RE*4FW*4I-MRE)MMMMMMMMW)244HQ2C&*2C%))))6226B26B2T2"OY*_\
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
M1BFW)V2ZN3<I/>4I2E)N3;91117K%A1110!7N_\ CTN_^O6Y_P#1+UC^$_\
MD5_#W_8'L/\ T0E;%W_QZ7?_ %ZW/_HEZQ_"?_(K^'O^P/8?^B$KEE_OM+_L
M%K_^GL.9?\OX_P#7BK_Z=H'04445U&H4444 %?>?[.?_  44^._[.GP_O?@_
M;Z1\-?C!\'+N^_M*'X8?&OPF/&OAK1[UI3<22Z"CWMK)I\,UT?M;V,HO-/2\
M+W=M:V]S--+)\&45XF?\-Y#Q5E_]E\195@\WP'MZ.*AA\92514<5AY.5#%8>
MHG&MA<51;E[+$X>I2KTU*2A4BI23RK4*-=1C6IQJ*$U4AS7O"<;VG"2:E":3
M:4HM2LVKV;/L;X]_MW_M%_M">,?AUXN\1^)-,\%0_!V[LK[X1^#_ (7:8?!W
M@OX<7^GO:/::CX<T:&YNR-3B%A:0I>W]Q>/#90C3K5+;3I)[67Z7U_\ X+%?
MM1:SX?U^+3?"'P(\(?$WQ;X<'A7Q7\>O"?PWBTWXN:WI(M(;(F37'U*>V@OO
ML]M;"*X:TN;:SEMK>;3[&S>WM?(_**BOG<3X6^'>+PF48#$\&Y!5P611K0RO
M#/ 4HT<-3Q.)AC,51E""BL50Q>,IPQF,H8OV]'%XN*Q6)IU<1^\,_J6$O1?U
M:C^XA&G22@DHTXU%5C3<5:,X*K%55":E%5&ZEN>3D_M']D/]O+XY_L5ZOX[U
M;X4+X2UO_A8MKI4/B/3OB!INL:]I[WFC7=Y=V.M6JZ=KVAW*ZPK7]W'-=7%U
M<K/%+^\B\Q%D''?!3]L+XY? 7XW>)/C[X(\0V5UXV\<3^(F^(%GXEL6UCPQX
M]L?%>J-K.N:3XHT8W-O]LL+C4F6ZM/)N;>ZTV2-%L;F&%IH9OE^BO4Q'!'".
M*Q7$&-Q/#F48C%<58+#9;Q'7K8.E4GG&!P5%8?"87'<Z:JTJ%%1A35DUR4G=
MRI4G"I87#2^L\U"FWC'3EBFXJ]>5*/+2E-[N4$[QDK-2M*_,HM?>_P >_P#@
MHE\9?CKX.\,?#*#P=\(_@W\*/"_BW3O':?#7X,^#CX1\-:[XKTN^BU&SU/Q)
M$E],^H)%=PI.MG;"QA:4)/.9[B"WFAXOXB?MN_%WXF?M5^&/VPO$&D> [?XI
M>$KSP5?:9I>E:/K%OX+DF\"6IM-'%YI=SX@O-5F2=&9]0$6MP>:Y_P!'^S(H
M2OCRBN?+_#[@K*J,*&7<-Y;A:=/!YU@%[.G.52IA>(I8.6>4Z]:I4G6Q,LT>
M7X'ZY6Q%2K7JQPE"+J<M.,5G+ X.4)TY8>E*%3#U\+4BXW53#XIIXBG-WO-5
MVKU')N4GJY7/L_P+^W7\8OA]^UIXM_;+T31O %Q\5O&;>,'U72M2T?6Y_!,1
M\;6UE:ZM]ATJW\16NK1>1'I]NUCYVNW'EOYGGBY5]J]G^S]_P4?^-_P \#^,
M?A<GA3X3_%SX6^,?$.H^+)OAY\8O"4OBWPUHOB'5+MK^]N]%LSJ-ND5G<7A6
MZETR]2]MQ<H+FW>WN7FFE_/VBHQ_AWP/FF'>$S#AG*\50>!R/+5&I1DI4\%P
MU/%5,@HT*L)QJX=Y3/&XQX*KAYTZU)8FM'VCC4DG57!X6O*4ZM"$YRG2J.;3
M4^>A&4:,E*+3BZ<92C%Q:?+.46W&31^F'CC_ (*N_M._$7QA^S_XZ\4Z1\);
MG7_V;_%WB+QEX":P\(ZQI>GWE]XCTR?19--U_3K+Q1';S:-I>DS)8:3::0-(
MGABM;9[FZNY5E>7QOX6_MS?&'X1?M!_%']I3POI'@*Y\?_%RV\:VOB>QUG1M
M8NO#%M'X\U.'5M9;1]/M?$%E?VKPW4""P-UJEZL419)UN2VX?&=%98;PSX!P
M> Q&5X3A3)\/EV+RS$9-B,%1PWL\-5RK%9EB,WQ& =*,E&.&JYGBL1C)4X<J
M5:M-QY8VBIC@,%"$Z<,+1C3J0I4YPC&T90H5JN(HP:324:=:O6J02LHRJ2MI
M9+]"_@%_P4H^-OP(^&VG?"&Y\%?!OXS_  [\-:_=^*O 7A_XT^"F\7CX=^(;
MR[N[Z2^\(79U"VFL(([S4-0N+:U<2RV+W]W'IU[96TTENV1H7_!2;]JK1?VB
M_%?[3,WBO1=>\9>.M$7PEXQ\)Z[HAO?AIKW@>(8L_!=QX2^V(L.AZ=F233W@
MOEU*"XN+V>2^G.HZBEW\%T4Y^&G %7%YUCZO".1U<7Q#0Q6'SFK5P-.I]>I8
MZM2Q&.4Z<^:E3GC<30H8K&5:$*57%8JC2Q.(G4KTX5(CP&#:K)X:DU7<G5O'
MXG*I&M)_W6ZT8UFX<K=:*JO]XE)?</[2W[?7Q?\ VE? WA[X47GACX8?"+X0
M>&M5;7[+X7_!GPI_PB/A>]\0-YY&L:O%]KNGOKB%KFXDMX(UM+..>>2YD@GN
M]MPOP]117OY#P]DG#&7QRKA_+,+E6 5>OB7A\+!I5<5B9^TQ&*KU)RG6Q.*K
MSLZV)Q%2K7J6CSU)*,;=%.G3HPC3I0C"$>9J,597E)RE)]7*<FY3D[RE)N4F
MVVPHHHKV2PHHHH YAO\ D=8?^Q4O?_3SIM=/7,-_R.L/_8J7O_IYTVNGKGP^
M^(_[")_^D4S&CO6_Z_2_](@%%%%=!L%%%% $UM.UK<VUTJAVMKB"X5&)"NT$
MJ2JK$<A6*!21R 21S7T]^U_^U5XF_;&^+.E_%WQ;X1T+P3JVE_#?PG\-(]&\
M.:EJ.J:;-IOA'4?$NHVFJ/<:I#!<I>WLGB:YCN(%4P11VL'EL[-(Q^6Z*\S$
M9-E>*S7+L[Q&#A5S7*,/F&$RW&RG653"8?-7A'F-*$(U(T9K%/ 8-S=6E4G#
MV$?92I\T^:53@JKK**]JZ$L,ZFO-["=:AB)TK7Y>65;#4*C=N:]-)247)/ZK
MB_:P\3Q?L<:A^QD/!^@-X1U#XLV?Q=?QP=2U$>)(M6LFL"FC+I7DG2WT^3[
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
MC)I4K>(A97MFFD:A>W$$MY:Z9(DDK:1-IVHF79?)&GV9+_P:M?%H,/(_:_\
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
M86\CZE:ZS\.;^^TZ>P\*6NIHX\)^+/AU+I,L>GQPW%QJ6JW9O+0?RKU_6?\
ML$_M3_\ !'S_ ()L?LG> /V@]%NA\9OVV?&G@."+Q;HEE8W&L?%72?&.HVR'
M7/ 6B2:I:0:!\,?!MMJ032WU:W:*XUZSB@OKN;6Y9TMUBI>RY>;FOIRJZ_[>
M\OU*I\O-:7+:SOS.VFFWGMMTN>A:-^W-_P %CO\ @GAXNT3]C']H'X&V'[7O
MB?XEI?\ A']E[XFKKT[ZMXTU58DCM?M/B73(+F?Q5IN@07<%SKUEXPT_PWXL
MTK3[=KK5=?NK!9-5/B?PGNOVMO\ @@UX2^)?Q)T?P7\(?VO_  3\<]1T'PI\
M1-8^'?BS4S!\!?VC=-:Z73?A]XUCT6WUJ_N;>_F\0OI\2)::>=4U-;.PM+VQ
MO;FTM[_TP6/_  6H_P""FWQ.^'O[:7@WP=X-_93\)?LX2Z]XW_9O\*^-_P"T
MM)'BC4-5LA9:QI;PZII\FN>*X?&6@VTOA[5_$.O:9X=\,OIU[-!I-M +A[FW
M\A\.^*_VH_\ @L1\.?BU\(?V'/@E\%_V+O"OA#QMH/QW_::FL_$S6^I_'+]I
M<ZDNL^');/4[+PUYVD6L/B/PM%XIMOMD)M[36](TJYU35+A4\F2$DOB44G;V
MMGL[]>WDE=.5T]-7>NZ<V]?9W6K5E>VZ[WO;W;6ZGU+X5_X)B?MM_P#!1+6K
M']H__@K]\=-4^$'PGTUEU_2OV;?"NM6'AFR\.:% QGBAU"V74]3\(?#E)X6/
M]I:I?3>)?B%) 1!J.L:3=1P)8?SE_P#!3SPE^Q=X%_:X\0>%?V!];_M_X":3
MX$\)6VHWD.O:[XITB#XMPZMXOM_'.G^%?$?B*6ZU'7/"]OHEOX'GM]1%_J%G
M)XAN_$T&GWDNGV]H$_I@^&O_  6(\1^#;O4OV,O^"VG[-'_" 2>)-,F\,ZI\
M2-1\%G5/ACX[TUD^SW$OB_PB(-6TFZTV\VI<KXI\#WVM:&S,L[:5H_EQ3/\
MS._\%.O W[&WP^_:VUW0_P!@[QA;>,_V?[[P%X1\1^?IVL7FO:)X9^(VL:OX
MQ3Q9X)\-:OJ$2WE]X;T70K'P5JEA)<W%]):7GB'4]%%[+%I$:I5/FYGS;*/N
M\J]RVFSZO[W:[;)GR\J<7=W]YR;Y[V>C5MO.^Z2U=S\_:];^!7P@U_X\?%?P
M=\+/#C>1>^*-2$-WJ+1B6+1]'M8WN]8UF>,NGF1Z?8133+%O4SS^3;J0\RY\
MDK](O^"4]]86?[7.E17LT,,VH^ /&UAIOFLJ&:_,6FW?V> L1NG>SM+N0(OS
M-'#+C@&M&[)OLC-;KS:7WNQ_0Y\//#'P]_9:^"6@_#^T\2KX:^&W@>VFDN-5
M\5:W;V5O<ZC?SFZU76]7N96M+$ZAJM_))<.J1I'$&CM+2)((8HEXKXC']EGX
MY?"SQ!XI\>7WPS\>_#;1=/OO[4\8_;-)U,>'(HXGDG>Q\06K2:AHVH(3OMHK
M2>&XFN/+$<,S,JM\D?\ !5?X4_%SXG_"GX?M\,M$\0^*]-\,>*M4U+QCX9\-
M6EYJ6H7-K<:4D.E:J^E6*2W%_;:3/'=B0)#*;4W@N=H56=?P2M_A9^T-9:3J
M7A^T^&WQHM="UB>RNM7T6W\%^.8=)U2ZTTS'3[C4-/CTQ;2\GL3<3FTEN(I'
MMS-(8F4N<YJ-U>^M]?\ A^_GYFLI6TY=/P>WET."\<P^#X?&/B>#X?W>KWW@
M>+6[]?"=]K<2VVM3Z(EPW]G7%_'"<17?E!6#*4DP$E=(IBT:?Z+/_!%7]L+3
MOVG/V'_@SIGC'XE>&O%'QW\!^'=3\*>.M!/B33[WQVVE>$]?O] \->)O$6B&
MZ?6(6U;P];Z-+<:E<6_E7MT[7)EWW(4?Y[B?L]_'Z5%DB^!GQDEC=0R21_"_
MQP\;J>C(ZZ$593V*DBOU]_X(>_LN?M7Q_P#!0OX,?$#2_A;\4O G@GP)-XAU
M/XE^+_$/A3Q+X2T!?"5SX>U&PG\/7M]J]CI]OJ4VO7]UI\%IHZ&XDFEC%]Y&
MRP>:(J*,HOWDFM5L]D]/F*DW&2LK\UD]]FUK\OU/1?\ @O'_ ,$M/#O['/CG
M3/VDO@=:267P,^-'B[4;+Q!X2X:W^&OQ+U5;W7);/1WR"OA'Q2L6HWND6++G
M0[Z"[TR!CIS6$=O_ #OU_?C_ ,'+6I:5:?\ !.W3["]E@74-5^/GPUBT:!W4
M3S7%I9^)KN[DMT)WOY%C'.9F0$(DGS$!N?X#J=*3E!-ZM-J_>W]?UN%6*C-I
M:+1V[7"OSF_;<_Y&;P+_ -@+5/\ TX15^C-?G-^VY_R,W@7_ + 6J?\ IPBH
MJ_PY?+_TI#H_&O1GQ!1117&=84444 %.0X/UX_P_S[TV@<$'TH T(6[?A[>W
MZ<>OYUNV4F-N3R,_AGC]3[8P<<\USL9Y^HR/KU']:T[>7:P]#_G].OI]>*]#
M"U.62?I+UVNO^'Z_C<'T^[OK9?\ !^1Z1I-QM9>>N1G^O_UAR, "O6]!O5!1
M3@C !!P5.>#N!&T@].>"#^!\%T^YP5YQCCC@Y[$\CTYP?7&.17HNC:AL*Y.,
M8SS^HZ<#'7VR.]?H_#^8^QG#WMFK.^NMOG_P-3OHU.6W1*WWI+\'\^CT/])_
M_@UP_P""E^E_'#X 2_L%?%+Q4)?C-^SQI=[JOPC?7+\/JOC[X"2ZD&BT_3I;
MC$NJ:A\(=2U2#PQ>6ZR3WL'@Z\\'W4OG+#?W$?\ 6;7^*3^SG^T'\3_V;_BU
MX!^.'P9\67W@OXF?#?7K7Q#X6U^Q8YAN8@\-UIVHV^?+U'0];T^6YT?7M)N
MUMJ6E7EU:S+\ZNG^J]_P2C_X*M?!3_@J!\$D\4^%Y]/\&?'+P3:V%G\:?@I=
M:M:7&O>%-3F3RH?$^B0^8M[J_P //$EQ'/)X>U_[,@BF2XT74A#JEC*LOF\;
M<.RI59\09?#GP&,DJF.A3U^I8RJUSU)123CA\54ESQFER4Z\IT7R1E04\\5A
MVFZT%>$FG/\ N2=M7K=QG*[3LDF^5_9<OU8HHHK\Z.$**** "BBB@ HHKYY_
M:C_:G^!W[&WP9\5?'C]H+QQIO@?P!X6M\&:ZD276/$>MSI(=)\(^$-&5Q>^)
M/%NO3QFUT;0M-CENKJ7?*XAL[>ZN8-:%"OBJU+#8:C4KXBO4C2HT:,)5*M6I
M-J,(4X03E.<FTE&*;;V'&,IR48IRE)I1C%-MM[)):ML^3?\ @K3_ ,%!O#?_
M  3H_9!\;?%LFTU3XL>)XIO GP+\(2W,<,FN_$36[>2&UU>[5@[KX<\$6;3^
M+O$DR1.TMCI:Z5;9U'5;".3_ "@?%_B#6O%&MZA?W]W>:[XD\2ZQ>:C?W<[M
M<:CK6O:W?27=Y=S.Q:26\U'4KN:>5V9F:6=B6).:_1+_ (*A_P#!2GXH_P#!
M1_\ :$U3XP^-X[WPOX'T.VG\.?![X4G4TO=.^'O@Q;J6X7[3]FVV%]XQU^1D
MO_%NN0K*;FX6UTNTN7TG2=/6O!_V2O@_<>)]=C^*WB*T?^PM$N9HO"L%S&1'
MJVL1AHI=5C5@%FL=(+/'!( T<FIAMI+63[?Z_P#"?PWQU6K@.%,%%2SO/:]+
M%9[C*=JM++,#0LJG-.$I4Y4<MI5:KYHM1Q6-Q#H0J3C4PW+]1EV!DO9X:"7M
MJLE.O->\H05DU=/EY::;=TUSSDU>2<+?;?P1^'D?PU^'7AWPRY5]12V&HZ[,
MB[1-KFHJMQJ)&23Y=O(1:0;F8B"WB'M7LJ#OCV'^?\]Z@C3:,=S^'XD8_P#K
MX_&K0& !Z5_J=DV5X7)\MR_*L#3]C@LMPF'P>&IZMPHX:E"E34I/64^6"<Y2
M;E.7-.3YI,^]IPC2ITZ<%:,(Q@EK\,5%*_5[:Z[Z];M:***]8H**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@"O=_\>EW_P!>MS_Z)>L?PG_R*_A[_L#V'_HA*V[A&DMYXUQND@FC7)P-
MSQLBY.#@9(R0#@=CTK/T*RFTW1=*T^X*&>RT^UM9C&2T9DAB5'*,54E<C@E5
M)'85SRC+ZW3G9\BP]:+ET4I5:#2]6HR:]&9V?MHRMI[&I&_2[J46E\U%OY,U
M:***Z#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#F&_P"1UA_[%2]_]/.FUT]8IL)SXBCU7*?9ET.XTXC<?-^T2ZA9W2G;
MC'E^7 X+;LAMHVD$D;5848RBZUTUS5Y2C?K%Q@DUY73^XRI1:=6ZMS57)>:<
M8*_WIA1116YJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% '\ZW_!27_DY_6?^Q0\(?^D$
ME?!%?>__  4E_P"3G]9_[%#PA_Z025\$5_A9XY_\GC\3?^RUX@_]6-<_*,W_
M .1GCO\ L)J_^E,****_*CS@HHHH **** "BBB@ HHHH **** /JG]CO_DKY
M_P"Q4UW_ -#L*_4^ORP_8[_Y*^?^Q4UW_P!#L*_4^NNC\"]6<E;XWZ(*VO#?
MB7Q'X-\0:-XL\(:_K7A7Q3X=U&UUCP_XD\.:I>Z+KNB:K8RK/9ZCI>JZ=-;W
MME>6TR+)%-!,C C:=R,RG%HK4R/VD\)_\%AH/'^A:+X3_P""@O[&7P%_;ST_
M2$ALK7XC^);/2_AK\?=,L6 M[F]MOB#I'A;5X=:U:&R+&V4P>$KS4;A/*O\
MQ39K=3WT7T-IOQ@_X-L_&UI%K>O_ +.?[8'PBU74(A+<>$!=^)]771'!*_9S
M>>%/BAXTT*60@*[?8]:OX><+,3G'\ZM%3R1\TO[LG'[ELN^BN]>Y7,[W=GLO
M>C%]NMKO1=6['] OB_X__P#!O/\ #>R;5OA9^QK^U)^T)XF$4\.G^'/&/C37
MOA_X-^W"%I+2?Q-K.O?$"+4K/29)T2WNKSP]X6\7:C;I+YD?AR^0.H^._C)_
MP5(^(/B?P3J_PA_9B^"/P:_8.^"OB&.ZM?$W@[]G#28+#QWXOTV^,8OM.\9?
M&J31=&\7:S#?1HT6H-I.G>&%U433_P!K0WT<AB'Y?44^5+N[6:YI.6VVCTTZ
M::6#F?DO\,4OQM?\3V[]H/X\>*_VB_B(OC_Q3:6.CPZ7X2\'?#OP9X5TF6XF
MT7P3\/?A_H5MX>\(>$](DNR;F>VTVPMVGNKRXQ<:CJE[J&HS*DET8T\1HHI[
M$A7Z9_\ !*7]I']DO]EC]IF;XJ_M=?"N^^)OA/3O!NHQ^!)+'PWIOC&3P9\0
MX=1TV]TOQ&OAG5;JUM+NXDL;:_TNSU'=+-HUU>17L<:+YES;_F912:NFN_;0
M:=FGV[ZG^B]_P2\_X*BZQ_P4F\0_M2W=M\,].^%OPT^$J^"K#X>:1-JIUGQ?
MJ-CXAM?%1O=6\77D$5MI-I=7 T>T:VT?1X)K32HVDMCJNJN#=M^:'_!KZRFY
M_;J ()_X3OP$< @\$^-,'Z'L>AK^3'X2_M"?'/X"GQ0WP5^+7CWX6GQMI T'
MQ:?!'B*^T+_A(=('G;+'4Q9R(+B.+[1<>2Y F@\^;R94\Q\O^$_[1'QW^!">
M+8_@O\7OB!\+T\>:5_8GC-?!/B74="'B72L3@6>K?8Y4-RJ"YN!'*2MQ$)YA
M',@D?.;I:32:2ERV6NG+W[W_ .'-%5U@W=N/-?;7FVMZ']#WC+_@O3^S7^VW
M^PGXV^''[;/[*RWOQ_O_ (?!OA[<^#K&QUWP/>>.=6T,#2/&.B:WK<UIXG^%
M>H:#J=R+V_LT?6UEMK=HK'5+XW;Z9!_+U&&5$5VWN$4.V,;F  9L=LG)QVS2
MJJHJHBJB(H5$4!555 "JJC "J   !@ 8%.K11C&_*K)MM*[:7DKF;E*5N9W:
M5KV2;\W8*ZKP-XU\1_#GQAX<\=^$=0?2_$OA75K36='OD&X17=I(&"31Y436
MUQ&9+:[@8A)[::6%OE<URM%,1_7O^Q3_ ,%8OV//$OA"SG^,GB2'X*_%T0K:
M>(8O%-GJ-QX0F==RM=>$_$UE:7=O!IEZ%6>6UUD6&I6LDAM':[A@6ZE^_/\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !114<LL4$4L\\L<$$,;S33S.L<,,,2EY)99'(6.
M.-%9Y'8A452S$ $TFTDVVDDFVV[)):MMO1)+5M[ ?SM?\%)?^3G]9_[%#PA_
MZ025\$5]-?M@_%33/C#^T#X[\6:$XF\/6UW!X:T"\"JO]HZ9X<@73$U52DDJ
MM!JES#<W]DQ*2?8+BU$T44XD0?,M?X.^+V:8'._%+Q"S;+,1#%Y?C^+\_P 1
M@\53:=+$X>>8XCV=>E)74J5:*52E-:3IRC);GY)F52-;,,94@U*$\35<9+:4
M>=I-/JFE=/JM0HHHK\Z.(**** "BBB@ HHHH **** "BBB@#Z@_9"NX+?XR6
MD,KA9+_P[X@M+920#+.EO%?,B@]2+:SN)2!SMC8]J_5BOPT\">++OP+XP\/>
M+;%=\^AZE#=F'('VBV(:"]M23P!=V4MQ;$G@"4FOVL\+^)M&\8Z#IOB30+N.
M]TO5+=+BWE0_-&Q \VVG3):&ZMI,PW$#X>*565AT)ZJ$ERN/5._R?_!W^1RU
MU:2ET:M\U_P+?B;]%%%;&(4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %?G!^VU/$_BWP7;*P,L'AZ]ED7(RJ3ZB5B)'4;C!)C/\
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
MC_HD_C;_ ,'6A?\ Q%?AS11_Q.!X[?\ 1297_P"(UD7_ ,Q>7Y]V'^LN;?\
M/^G_ .$]'R_N>7XON?N-_P /7?AQ_P!$G\;?^#K0O_B*/^'KOPX_Z)/XV_\
M!UH7_P 17X<T4?\ $X'CM_T4F5_^(UD7_P Q>7Y]V'^LN;?\_P"G_P"$]'R_
MN>7XON?N-_P]=^''_1)_&W_@ZT+_ .(H_P"'KOPX_P"B3^-O_!UH7_Q%?AS1
M1_Q.!X[?]%)E?_B-9%_\Q>7Y]V'^LN;?\_Z?_A/1\O[GE^+[G[C?\/7?AQ_T
M2?QM_P"#K0O_ (BC_AZ[\./^B3^-O_!UH7_Q%?AS11_Q.!X[?]%)E?\ XC61
M?_,7E^?=A_K+FW_/^G_X3T?+^YY?B^Y^XW_#UWX<?]$G\;?^#K0O_B*/^'KO
MPX_Z)/XV_P#!UH7_ ,17X<T4?\3@>.W_ $4F5_\ B-9%_P#,7E^?=A_K+FW_
M #_I_P#A/1\O[GE^+[G[C?\ #UWX<?\ 1)_&W_@ZT+_XBC_AZ[\./^B3^-O_
M  =:%_\ $5^'-%'_ !.!X[?]%)E?_B-9%_\ ,7E^?=A_K+FW_/\ I_\ A/1\
MO[GE^+[G[C?\/7?AQ_T2?QM_X.M"_P#B*/\ AZ[\./\ HD_C;_P=:%_\17X<
MT4?\3@>.W_1297_XC61?_,7E^?=A_K+FW_/^G_X3T?+^YY?B^Y^XW_#UWX<?
M]$G\;?\ @ZT+_P"(H_X>N_#C_HD_C;_P=:%_\17X<T4?\3@>.W_1297_ .(U
MD7_S%Y?GW8?ZRYM_S_I_^$]'R_N>7XON?N-_P]=^''_1)_&W_@ZT+_XBC_AZ
M[\./^B3^-O\ P=:%_P#$5^'-%'_$X'CM_P!%)E?_ (C61?\ S%Y?GW8?ZRYM
M_P _Z?\ X3T?+^YY?B^Y^XW_  ]=^''_ $2?QM_X.M"_^(H_X>N_#C_HD_C;
M_P '6A?_ !%?AS11_P 3@>.W_1297_XC61?_ #%Y?GW8?ZRYM_S_ *?_ (3T
M?+^YY?B^Y^XW_#UWX<?]$G\;?^#K0O\ XBC_ (>N_#C_ *)/XV_\'6A?_$5^
M'-%'_$X'CM_T4F5_^(UD7_S%Y?GW8?ZRYM_S_I_^$]'R_N>7XON?N-_P]=^'
M'_1)_&W_ (.M"_\ B*/^'KOPX_Z)/XV_\'6A?_$5^'-%'_$X'CM_T4F5_P#B
M-9%_\Q>7Y]V'^LN;?\_Z?_A/1\O[GE^+[G[C?\/7?AQ_T2?QM_X.M"_^(H_X
M>N_#C_HD_C;_ ,'6A?\ Q%?AS11_Q.!X[?\ 1297_P"(UD7_ ,Q>7Y]V'^LN
M;?\ /^G_ .$]'R_N>7XON?N-_P /7?AQ_P!$G\;?^#K0O_B*/^'KOPX_Z)/X
MV_\ !UH7_P 17X<T4?\ $X'CM_T4F5_^(UD7_P Q>7Y]V'^LN;?\_P"G_P"$
M]'R_N>7XON?N-_P]=^''_1)_&W_@ZT+_ .(H_P"'KOPX_P"B3^-O_!UH7_Q%
M?AS11_Q.!X[?]%)E?_B-9%_\Q>7Y]V'^LN;?\_Z?_A/1\O[GE^+[G[C?\/7?
MAQ_T2?QM_P"#K0O_ (BC_AZ[\./^B3^-O_!UH7_Q%?AS11_Q.!X[?]%)E?\
MXC61?_,7E^?=A_K+FW_/^G_X3T?+^YY?B^Y^XW_#UWX<?]$G\;?^#K0O_B*/
M^'KOPX_Z)/XV_P#!UH7_ ,17X<T4?\3@>.W_ $4F5_\ B-9%_P#,7E^?=A_K
M+FW_ #_I_P#A/1\O[GE^+[G[C?\ #UWX<?\ 1)_&W_@ZT+_XBC_AZ[\./^B3
M^-O_  =:%_\ $5^'-%'_ !.!X[?]%)E?_B-9%_\ ,7E^?=A_K+FW_/\ I_\
MA/1\O[GE^+[G[C?\/7?AQ_T2?QM_X.M"_P#B*/\ AZ[\./\ HD_C;_P=:%_\
M17X<T4?\3@>.W_1297_XC61?_,7E^?=A_K+FW_/^G_X3T?+^YY?B^Y^XW_#U
MWX<?]$G\;?\ @ZT+_P"(H_X>N_#C_HD_C;_P=:%_\17X<T4?\3@>.W_1297_
M .(UD7_S%Y?GW8?ZRYM_S_I_^$]'R_N>7XON?N-_P]=^''_1)_&W_@ZT+_XB
MC_AZ[\./^B3^-O\ P=:%_P#$5^'-%'_$X'CM_P!%)E?_ (C61?\ S%Y?GW8?
MZRYM_P _Z?\ X3T?+^YY?B^Y^XW_  ]=^''_ $2?QM_X.M"_^(H_X>N_#C_H
MD_C;_P '6A?_ !%?AS11_P 3@>.W_1297_XC61?_ #%Y?GW8?ZRYM_S_ *?_
M (3T?+^YY?B^Y^XW_#UWX<?]$G\;?^#K0O\ XBC_ (>N_#C_ *)/XV_\'6A?
M_$5^'-%'_$X'CM_T4F5_^(UD7_S%Y?GW8?ZRYM_S_I_^$]'R_N>7XON?N-_P
M]=^''_1)_&W_ (.M"_\ B*/^'KOPX_Z)/XV_\'6A?_$5^'-%'_$X'CM_T4F5
M_P#B-9%_\Q>7Y]V'^LN;?\_Z?_A/1\O[GE^+[G[C?\/7?AQ_T2?QM_X.M"_^
M(H_X>N_#C_HD_C;_ ,'6A?\ Q%?AS11_Q.!X[?\ 1297_P"(UD7_ ,Q>7Y]V
M'^LN;?\ /^G_ .$]'R_N>7XON?N-_P /7?AQ_P!$G\;?^#K0O_B*/^'KOPX_
MZ)/XV_\ !UH7_P 17X<T4?\ $X'CM_T4F5_^(UD7_P Q>7Y]V'^LN;?\_P"G
M_P"$]'R_N>7XON?N-_P]=^''_1)_&W_@ZT+_ .(H_P"'KOPX_P"B3^-O_!UH
M7_Q%?AS11_Q.!X[?]%)E?_B-9%_\Q>7Y]V'^LN;?\_Z?_A/1\O[GE^+[G[C?
M\/7?AQ_T2?QM_P"#K0O_ (BC_AZ[\./^B3^-O_!UH7_Q%?AS11_Q.!X[?]%)
ME?\ XC61?_,7E^?=A_K+FW_/^G_X3T?+^YY?B^Y^XW_#UWX<?]$G\;?^#K0O
M_B*/^'KOPX_Z)/XV_P#!UH7_ ,17X<T4?\3@>.W_ $4F5_\ B-9%_P#,7E^?
M=A_K+FW_ #_I_P#A/1\O[GE^+[G[C?\ #UWX<?\ 1)_&W_@ZT+_XBC_AZ[\.
M/^B3^-O_  =:%_\ $5^'-%'_ !.!X[?]%)E?_B-9%_\ ,7E^?=A_K+FW_/\
MI_\ A/1\O[GE^+[G[C?\/7?AQ_T2?QM_X.M"_P#B*/\ AZ[\./\ HD_C;_P=
M:%_\17X<T4?\3@>.W_1297_XC61?_,7E^?=A_K+FW_/^G_X3T?+^YY?B^Y^X
MW_#UWX<?]$G\;?\ @ZT+_P"(H_X>N_#C_HD_C;_P=:%_\17X<T4?\3@>.W_1
M297_ .(UD7_S%Y?GW8?ZRYM_S_I_^$]'R_N>7XON?N(__!5WX>!&,?PF\9M)
MM.P2:YH:H6[!V6-F"^I521V%?%_[0G[?_P 4OC;I-]X1T73K+X<^!]1A-MJ>
MEZ5>3ZEKFM0,P,D&JZ_+#9D6,RJJOI^GV%E&Z-)%=S7T;#;\%T5\SQ5])?QF
MXQRG$9'FO%TZ&68RG.CC:&49=EN45,90J1Y)X>OB\!A:.,>'J0<H5:$,1"C7
MA.4*\*L7988C/<SQ-.5&IB;4YJTU3ITZ;DMFG*$5*S6DDFE)-J2:84445^#G
MD!1110 4444 %%%% !1110 4444 %%%% !7K7PN^,WC+X3WLDF@W$5WI-W,D
MNI:#J >33KPJ C2)L99;.[,8"+=6[*WRH)4FC01GR6BFFT[IM/R$TFK-77F?
MIIHG[:'P]O+6-M=T'Q)HM]L3SHK6*SU:S\PKF007(N;.X:,-\J&6SC9@-S!2
M=HW/^&POA%Z>*/\ P31?_)]?E?16GMI^3^7^37]/TMG[&'FOG_F?JA_PV%\(
MO3Q1_P"":+_Y/H_X;"^$7IXH_P#!-%_\GU^5]%/VT_[OW?\ !_J[\K+V,/[W
MW_\  _J[\K?JA_PV%\(O3Q1_X)HO_D^C_AL+X1>GBC_P31?_ "?7Y7T4>VG_
M '?N_P"#_5WY6/8P_O??_P #^KORM^J'_#87PB]/%'_@FB_^3Z/^&POA%Z>*
M/_!-%_\ )]?E?11[:?\ =^[_ (/]7?E8]C#^]]__  /ZN_*WZH?\-A?"+T\4
M?^":+_Y/H_X;"^$7IXH_\$T7_P GU^5]%'MI_P!W[O\ @_U=^5CV,/[WW_\
M _J[\K?JA_PV%\(O3Q1_X)HO_D^C_AL+X1>GBC_P31?_ "?7Y7T4>VG_ '?N
M_P"#_5WY6/8P_O??_P #^KORM^J'_#87PB]/%'_@FB_^3Z/^&POA%Z>*/_!-
M%_\ )]?E?11[:?\ =^[_ (/]7?E8]C#^]]__  /ZN_*WZH?\-A?"+T\4?^":
M+_Y/H_X;"^$7IXH_\$T7_P GU^5]%'MI_P!W[O\ @_U=^5CV,/[WW_\  _J[
M\K?JA_PV%\(O3Q1_X)HO_D^C_AL+X1>GBC_P31?_ "?7Y7T4>VG_ '?N_P"#
M_5WY6/8P_O??_P #^KORM^J'_#87PB]/%'_@FB_^3Z/^&POA%Z>*/_!-%_\
M)]?E?11[:?\ =^[_ (/]7?E8]C#^]]__  /ZN_*WZH?\-A?"+T\4?^":+_Y/
MJAJ'[9?POMK=Y+#3?%6IW('[NW%A962,2<?/<3W[>6!U)6&4D# 7)%?E]12]
MM/R^[_@_U?TL_8P\_O\ 3R_J[\K>^?%O]H7QC\5D?2Y4AT#PL)DE30-/DDE-
MRT15X9-6OG$<FH21RKYL<:Q6UI&X1EMC+&)CX'116;;D[MW9HDHJR5D%%%%(
M84444 %%%% !1110 4H.#G_)I** )EEQ[<_4?_6_SS5E9<8'3Z]/\_UJA3@Q
M'?CT_I5J;7G;[_O TQ*0>X^ASZ=C_.K"7##&#GVSU^H/-8^\>X_S]:E$A[$'
MZ_Y!_.MXXAJVNSZKTZ]/O[E*37]:].N_2WH;*W3#J/R/7] ?UJ47G'5AZX)_
M^O6()2,=?P/]/Z4[SC[_ )"MEBY+[7;[7IYVV7Z;%*>BTO\ /_@&PUYG^\?U
M_J*C:Z8G@?B>I_#G^=9?G'W_ "%,,A/_ -<DT/%R?VNWVO2_XK^F#J=E;Y_\
M T&N"1@M].<X_(5 TOOGW)^G^3TY]:IM(1U./8?YS^-1F0>Y/O\ _KK"5=M6
MO?T5NWIV\^OD3S2[_P!>NY9:7.?_ -0_+O\ C^=5FDSZD^_3_/Y5&6)ZFDK!
MS;OT3_K<D"<\FBBBI **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
,H **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>img113659460_1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img113659460_1.jpg
M_]C_X  02D9)1@ ! @$ D "0  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" + !. # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#_ #_Z***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO7O 7P$^,?Q.,
M;^"?AYXEUFTE:,#5/L+6&C*),[7?6-2-IIH0@%LBY)(!VACQ7K9-D.><1XVG
MEO#^39KGF8U6E2P&3Y?B\RQE2[M[F&P=*M6DK]5"RZG'C<PP&6T)8K,<;A,!
MAH?'B,;B:.%HQ_Q5:\X07SD>0T5^DO@C_@F9\7-:,<WCCQ;X1\"V;JQ>"T-U
MXOUN-_E,>;&R;3=',; MO;_A(UFC8!?L[Y)7ZZ\)?\$V_@9H?E2^(]3\8>,K
MA?*>1+S4+?1[!G50)%6VTFWBN!!(V6$<E]+*@( G;&:_I;A#Z%GT@^+8TZ\^
M$*7"N"J<ML5Q=F6%RFHE)7?/E5-XS/*;BG%OVV5TTW+EBY.-10_+<Y\<O#C)
MW*G'.9YO7BFW2R;"U<9%V=ERXN:H8"?-K;DQ<K)7=DX\WX05N:7X8\2:X$.B
M^'];U99'$:-INE7U\C2%MNP/;02KNW @C/!!SC!K^EOPK^S3\!/!?D/X?^%'
M@V"YM6WV^H7VE1ZQJ<38QE=2U@WUZ<]PT[ ^F*]HM+.ST^/R;"SM+"'_ )XV
M-K!9P^F?*MHXH\^^VOZ,X=_9MYU5A&IQ9XGY7@9V7/A>'L@Q>:14K1;MCLRQ
MV4.RES17^P.ZY9W3O3/S3,OI/8&$I1R?A3%UXW]VKF68T<(VKO>AA</C5JK/
M_>-'=6:M(_F4TC]F7]H#7"@T[X1^.7$@5DDN=#NM/A<.,J5FU!;:(@CG(? '
M)(%>A:=^PQ^U#J+;5^&4]D/[^I^(/#&GJ/K]HUE&'K]VOZ,J*_6,N_9S>%%%
M0>:<9<?8^<7>:PE?(,NI37;DGDF/J1]56?H?(8GZ3'%\V_JF1\.X>+6GMH9C
MB9)]W*./PT7Z<B/P M/^"=/[3-QCS]&\(:<#U-WXUT67'U&G27Y_($ULQ?\
M!-;]HF3&^]^&T&?^>OBJ^;'U\C0)_P!,U^\U%?4T?V?O@'224ZO'F)?>OQ)@
M4WMO]6R+#*V^R3UWT/'G](SQ$F_=AP]2\J>5XAK_ ,JYA5?XGX-R_P#!-7]H
MA,[+_P"&L^/^>7BG45S]/M'AZ _G@^N*Q[O_ ()S_M+V_P#J-*\&ZC_UZ>--
M*BS_ .#+^S_UP/PK]_**=;]G]X!54U"?'>';VE0XDP;:\DL1DF(C]Z>X0^D9
MXB0MS1X?JVZ5,KKI/U]ECZ;^YKT/YTM2_83_ &HM-/S?#5KX<_-I?B3PMJ X
M]H-99CGMA3GM7G^K_LM_M#:(Q6_^$/C;Y<Y:RT>74T& 227TTW:@8!Y)P,<F
MOZ;:*^8S']G/X2UU-Y9QAQ_E\VUR+%8GA_,:4%U3A'(L#4G?HW65M=]+>MAO
MI,<8P<?K62\.8A)>][*EF6&E)]&G+,,1&/\ X [^1_)UJW@[Q;H1F_MOPQX@
MTD6Y(G;4='U"S2(CKO>XMXT7ZEL5SE?UQ7-O;7D1@O+>WO(#RT%W!%<PL?4Q
M3I)&?Q4\$CH37D7BK]GKX'>-C</XE^%?@K4+FY 6;4(]$M;#4RHS\L>IZ<MI
M?0CYB?W-Q&0>000*_*>(?V;>9TX3J<*>*. Q=2SY,+Q#P]B,OBW[S2ECLMS#
M,FK>[%M9?K[T[*RIOZ[+?I/864HQSCA/$48Z<U7+<RIXE]+VP^*PV%7\S5\3
MVCU<E_+U17[V^+/^"<GP!U\RRZ%)XM\&3.S.JZ3K":C9Q_+A8UMM<M]0D\H-
MRW^E>8P&!(I.ZOD?QS_P3&^)>E&2X^'_ (X\+>,;4*S+8ZS#=^$M:+%B4AB5
MCK&BW"QI@/<SZQIQD?!2T4,53^=>+_H3?2"X3A4KT>%L)Q9A*3ES8CA'-,/F
M55I?"X97BUE^=5W-;1P^6UI)IJ25X\WZ7DWCMX<YPX4ZF;5LGK32M2SG"5<-
M!-[J6+HO$X&FH]74Q4$T[J]G;\RJ*]R\>_LU_'+X:"6;Q9\-_$=M80MM;5].
MM1K>C_=9@QU+1WOK6(%58XN)(7 !W*.*\-(()!!!!P0>"".H([$5_,V>\-\0
M\+XV67<2Y%G'#^80OS8+.LMQF5XI*+LW]7QM&A5<4_M*+B[JSU1^IY?FF6YM
M06)RO,,%F.&E:U? XJABZ+NKI>TH3J0O;HW?R"BBBO%.X**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MPTDR-::C(SO<731_A]XFT1M&O?W0)L;G=);.?X"#\]N_)^>/(*G)WQE6^\&
MG\#>./$/PW\7:!XV\*WK6.N>'M0BO[.89,<GEL%GM+F,_+-9WL!DM;N!P4F@
MED0X)!'[)X#^,.=^ 7B/0SAK$5\AQ4Z>5\8Y+3G[F99/.HI+$X>$FJ;S'+G+
MZ]E59N#D_:X.56&%QV)4OB?$'@K >(G#-3!)TZ>84HRQ>28Z27-A<:HZTJDE
M>2PV*4?J^+IJ]ERUE"57#TK?U;45Y!\#?C%X>^.7P[T;QUH)2"6XC6TU[2/-
M66?0=?@C0W^F3$'<45G$]E,ZH;JQFM[C8I<JOK]?[[Y%GF5<2Y-EG$&18ZAF
M63YS@L/F.6X_#RYJ.*P>*IQJT:L+I2BW&24Z<XQJ4IJ5.I"%2,HK_.W'X#&9
M7C<5EV88>IA<;@J]3#8K#U5:=*M2DX3A*S:=FM)1;C*-I1;BTV4445ZIR!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 445PGQ+^(OAKX4^"M=\=^++K[-H^AVCSLBE/M-_=L"EEIEBCLHEO;
M^X*6]O'G[S[VQ&CL.+,LRP&3Y?CLVS3%X? 9;EN$Q&.Q^.Q52-'#83!X6E*O
MB<37JS:C3I4:4)U*DV[*,6S?"X7$8W$X?!X2C4Q&*Q5:GA\/AZ,7.K6KUIJG
M2I4X*[E.<Y*,4MVT?/?[8?[1\'P&\ _8]$GAD^(OC&"[L?"]L6C=M)M@ODWW
MB>ZA;<?*T\R"/3DD3R[O4RB?-%;713^>6ZNKF^N;B]O;B>[O+N>6YNKJYE>:
MXN;F>1I9IYYI"TDLTLC-))([%G=BS$DUZ)\7?BEXC^,OC_7O'_B>4F]U><)9
MV*R%[;1M(MRR:;H]D,*JV]E;D*65$-Q<//=R@S7$C-O_  &^#VI_&;QW9Z!"
ML]OH%@$U+Q5JR(VRPTF.0*8(Y,!/[0U*3_1+&'<'),UT%,-I.5_PD\=_%?B/
MZ3'BM@\OX=H8NMD5''2R#@'(I<U-NA7JPC7SG&P:4:&,S5T8X['5*J4<MR^C
M0PU6I*&!J8BK_H%X?\'Y7X6\(5\3F52C#,*E!9AQ%F&DDJE.#=/ T)*[J4,)
MSNAAX1N\3B:E2K""EB(TX^1W&EZG:6=AJ%WIU]:Z?JJ3R:7?7%I/#9ZDEK,]
MM<O87,D:PW:V]Q&\$Y@>012HT<FUABLUV[#\?\_Y_P /Z#O$?PF^'_BKP3;_
M  \U?P[9OX7L+."STJTMT6WGT7[+$(;6ZTFZC42V5[ HR9XS_I&Z1+M;B&>>
M.3\A?CY^S3XI^"]VVJ0-+X@\#75P8[+Q!%#B:P>1\0V6NPQY6TN&!5(KI<6=
MW(-L9BE98*\_Q?\ HQ\7^%^74,_P==<4\/4\'AYYQC\#AITL1DV-5.G'%RQ>
M#YJLWE3KN3PV8PE*-.FU#'T\+*-.IB.C@KQ3R7BK%3R_$4WE&92KU%@</B*L
M9TL=1YI.BJ->T(K&*G95<-))SFN;#SJIRA3^9ZE5<#/<_I[?XTU%[G\/KZ_A
M_GI4M?S/R_:^2_S_ #U^1^ISET7S"H&.22/\_P#Z^M3GH:K]*3V?HQ0W?I_7
MZ!1116!J &2 .YQ^=7E& !Z?_K_2JL0RX]N?R_PZ^^,5<K>G%N+=NOW_ /#?
MYF4WJEVW^=B-E[C\OTXJ.K%1,I!SUS^GUZ"M(M-<K^3_ "7]>A RBBBI::=F
M 4444@"BBB@!#T/...M058J!CDG_ #_/I]*SFE=/O>_X&D.NGS_3^GT$HH )
MZ5*J8Y/)_E4)-[)LIR2]>B(L'T]OQ]**E<'&1GW';_#M45(:=U?^OZ_KR"BB
MB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M*\-7GA<1GD\YQDZ/#L*^+HQ57"X7$8=X?$8V6'C[2D\13DYNA1K0K>0>,?\
M@@)X+\4^&-7OOV9OVO=%\=^+M$BE#^'_ !-IGAZ_T74+V)U_T&YU_P &ZS/=
M>')9$62""2ZT?4X3<R1-.T,"2,?Y]?&/P7^*7@'XLZA\#/%7@K6M.^+.F^*;
M/P7)X*CMVO-5O/$>IW=O9:/9:0EN&75H]<FN[,Z)=69>#4X;NVE@;$A"ZW[/
MGQ_^*_[+/Q"M?B?\#/%,W@;Q;;V-[I=Q-9VEG<Z7J^F7\#P3:?KNB7<,NEZS
M:(S+=6L6H6TWV.^A@O+1H9X@]?M/_P $J?BCXM_;;_X*<Z/\:OVBKWP]XL^(
M?PU^!?B_5?#%_:^&M!\/F?5--O=$\)Z3J=S9Z/96L%_J/A_1/&WB."PO)XWG
MM!J*RI(LEM;-'[E3&>-'@CDW'W$W''&F4>+? >0<&9AG^5XW&930X6XSPW$>
M"IRE0RBKA,GPE?*L7D6.J<L*V85L9/'8-U8U:5#V.'J4*_D5Y<"\;5,BRW(N
M'L7P5Q-F/$&6Y0Z6'Q]?/,AQ&7YCB\-@WC*M3&5,/C*..PDJ\JL*.'PT*%>%
M*5.O5<J\*V#Z7X4_\$$$TWP+IGC/]KC]ICP_\%M2U>WCE3P=H%MH5PNBRSI"
MZV6K>,O%&KV6FWVJVYD\N\L]'TB:TC=D$6I3!69_'/VN_P#@B+\1/@K\-]6^
M-G[/7Q0LOVB_ASH6G7>N:]I-IH]O8^-=.T&S1YKS6-%.B:CK&C>,;+3+:*6Y
MU*/3_P"SM3$"R26FG7 MY%?YR_X+'_%KQU\4OV]/C;X5\9ZG=7GACX0ZWHW@
M?P!X8N6D;2=!TE?"'AW6[N_MM/F=[9=3U[4-:N[^\U)(DFN;1["W)\JV4O\
MH#_P;L?%SQZGQ3^-/P#DU"^O_A8_PY@^(UAHMP\L^E>%/%5EXGTW0IWTF%B;
M?38_%5AK<SZA:1".&[N=!CNXXO/-[+)^7YIG/TCN$O"C _2&QWBMD^>)Y-D7
M&F;^%=3@[)\#PR^&<]> Q,<HR[B"C*6=4\QP67YA1J+&3<JM6O3JTOK.*<82
MQGV$,-X75^,:WAHN#L=0A#-L1PQ#C)9]CJN<K/,/B)Y;]=GE7LHY>\-4S.FZ
M?LU+ZNJ,EB)86E3<J=+X._X)G?\ !.;0?V_XOC)-K'Q6UCX;)\+8O!TMG_8W
MAG3_ !(NN#Q3'XAED,\E[JNGBU2U71(_),*S^<+EV8J$4-^8MOIBS>(8M#,S
M*DFO#13<A 7"'4_[/^T>5NV[MO[WR]^,_)OQ\U?U[_\ !)'X?>&?A1^U?_P5
M1^''@N"WL_"/A'XP:%IOAO3K..&&RT?1YM2^(VHV6@V$%O'%#;Z=H$=]_8FG
M6T: 6UE86]N2S1EC_(Y8?\C[;?\ 8\K_ .I)7[!X4>).?<;>*WC=E];,J];A
M/)<B\'\[X.RNOA<%1J910XRX)KY]F"G6H8>&)KU<57E0JU8XS$8E4*D'3P_L
MZ;<7\9Q%PKE^2< <,8R5&G//:G%_'^0YMF5*IB5'&TN'N)<PRK"*%"I5=&C3
MIT<-&-.5.C3JS@E*M*=3FD_U=_;D_P""6_A[]D'XI_LK_#K2_C'KOCBW_:-\
M6ZAX9OM5U'PAINC3^%([/Q'X T);VRM;36KR/5'DC\:37)@N);15?3XHQ*RS
MN4;^U]_P2Y\._LP_M._LH_L^:?\ &+7O%]E^TEJLNG:AXGOO".FZ7>>$EC\5
M>'_#HFL=-MM8N8-6+1:V]T4N+FS DMTC#%)&9?U;_P""UG_)SG_!,3_LJNN?
M^K!^!50_\%9/^4D__!+G_L9[G_U9G@.OYV\/?'+Q4SK+_ &MF?%E;%5>,?#S
MZ06=\23EE>1TWF>:<&1XK?#.*FJ.64XX=Y6\NP7)2P:P]'$^P7URGB>>KS_>
M\5<"\*Y?BO&2G@\JC1APQ_Q"%Y%%8O'S6 _UEQN54L[Y?:8J;K?7J>(K1E]9
M]M['GOA_8M1:\8\5_P#! WX ^#+^'1/%/[=J>$M=O[-;O3=/\3^$_!.EW=Q;
MSSS6EM>1V%]XWL;FZM'NX)H \+(DDT,L*RJZ-C\Q/^"@W_!+_P"*/[!NF>'O
M'<OC'2/BW\'?%>I+H>E>/=(TF?0;W2]>FT^?4M/TKQ/HK7VKVMF-:M;*^GT;
M4K#5;VPN3;-:2/'>26\=Q^^G_!4O_@E3\3OV]/CWX"^(W@;XE_"KP?8^%?A'
M8^!;S1O'%KK][K-Q<V_C/Q7KTFK6EKI&G743:<(->@MHC+<1.;J&Z0A$99#\
MM?\ !7/XM?"W]GW]@#X7_P#!.^P^(.G?%7XQZ9IWPLTSQ1=Q7$4VJ>%O#OPN
MFT_7Y?$NNVT4^H2:'?>)M6T>QT#P_H=]=I?2Z'>:S<^=+%I3K=^7X,>.GB3G
M_$7@MA\)XN5?%/-N-<TEAO$KPYJ\"Y7EW^I&07G'%\1_ZRY5EF":65T5#%1I
MRJQI8N<HX7DJ2ERGTW'WASPEE5'CJ"X.APYD^1</TLQX9XUAQ'C*W]L\03RK
M 8RGD#R7&8K$?QLTQ&+R=U9J;:PKQ-+V4JU&=/RCPC_P1%^!EQ\"OA7\;OB?
M^V=+\*M*^)/A;PAK(;Q-X5\(Z3HMGK?BK01KD6@6>KZSXLL8[RX2&.]-LC;+
MFY@LYIA"!'(%^"/V\?V(OV??V5O!'@+Q/\&_VM/#W[16K>*_%]YX>UG0-%_X
M1#SO#NEVVA7>J1ZW,/#GB36[D12WD$.G_P"DP0VY>Y7;,9%"-_15\>?V7/!7
M[7'_  3._9*^&?CSX[^'?V>='TJP^"/C6#QOXFT33=>L-0U'2/A=XATN'PQ%
M9:IXQ\$6R7>H6VNW>HQW*ZO/+'%I$\8TZXCEDFMOYG/V[OV*OAQ^QS>?#6T^
M'_[3GA/]I#_A/;;Q)<:I/X6\-:)X>3PFNA2:7%:)>'1_B#XZ^U-JS7\_EBX_
MLPPBR8Q_:A*PA^S^C]XI\1\=\:K!\4>-_$M7.J7&7&. H^'$/#G"_P!A9ADV
M2K'3PBK\:X/A>E@\)*&&HU,2X2SFEBI5,)2P\N>KB8TZGS7'G!N4Y#PGE689
M/P-EF(PF+X)R+-,SXEK<2XFAC\NSK,L34PE:&'R3$9M[3'147E^)52A@:N&Y
ML?6IKE6#K>R_/ZBBBO\ 0$_G **** "BBB@!DDD<,<DLTB111(\LLLKK''%'
M&I>221V(5$1 6=F("J"20!7X ?MI_M)2_&SQPWAGPWJ!?X9>"KN:WT=82%@\
M0ZVH-OJ'B6=E8_:8<AK+0PY\N"P66ZA1)M2N6?[$_;]_::;PQI\WP.\#WRIX
MBUFT23Q[J=O)F71="O(@]OX?MW1L1:IK43+/?NQ$EEI)CC$9DU1);7\8VP 1
MT ';C@8Z'H!V_&O\H_IR_2&CFF*K^"O!^.D\!EV)A/CW,,+5:AC,QP\HU,/P
MQ"I3DHU,/EU90Q.<1]Z,LRIX?!2=.>7XNE4_KSP#\-GA*5/CK.L.OK&)I27#
MN&JQ]ZAAJB<*F:RC)7C4Q,'*E@GI;"RJ8A<T<30E#2T'0-6\4:WIGAW0;*74
M=8UB\AL=/LX!EY[B9L*,D[4C0;I)97(2*)'ED*JC$?NK\#OA!HWP9\#VGAVQ
M2.XUF],>H^*-9V@S:IK#PJCJKG+)IU@@^RZ;:J1%%&);DH;N\O)IOG']C7X!
MOX1TG_A:7BRT">)/$-F(_#&GS1J7T3P_<(LCZC-O&Z/5=;!4)&JJ;'2XT#22
M3:G<6]C]XUZGT4O!-<(9+#Q!XEP+AQ1G^&:R?"XJFE6R+(JZ3C4Y)KFH9CG$
M+5:STK4,OE0PK5&I7Q]&7-XN\=?VSCI<.9774LIRZK_ME:E)\F/S"F[./,G:
MIAL%*\()>Y4Q*J55SQIX>HBJ.I:9IVLZ?>:5J]C::GIFH6\MI?Z??0175G>6
MLZE)K>YMYE>*6*1"59'4@CWP:O45_8=6E3KPE1JPA5I5(3A5I5(J=.I3FG"=
M.<))PG"<6XRC)-2BVFFFT_Q:,I0E&<)2A.$E*$XMQE&47>,HR33C*+2:::::
MNG<_(+]I+]E.^^&C77C+P%!>:KX"9I)K^QS+>:AX24DMFXE.^>\T51D)J$I>
M>S4 :A)(,W1^+*_I-DCCECDBEC26*5'CEBE19(Y8W4J\<D;@H\;J2KHP*LI*
ML""17Y+_ +4O[+TG@*:[^('P^L99?!%P[3:WHT :63PG<2N2T]LHS(WAV5F&
MPG>VDOF*1C9&)H/\W/I'_1F7#E+&\>>'>!E+(8\^)S_AO#0<Y9'%6E4S+*J<
M>:4\H7OSQ>#2YLJ7[ZAS9=SPR[^G/#/Q2>9RH</<2UXK,'RTLNS2K)16/?PQ
MPN,D[)8UZ1H5VTL8_P!W4MBN66*^&JA?[Q_#^0J:H6^\:_A<_?8;OT_5#:**
M*P>[]7^9J6(!]X_058J& ?*3ZL?T _\ KU-7935H1\U?[S&7Q/\ KH%(1FEH
MI3C;5?AT[$D!&"1Z4E/<\X]/\_RQ^5,HDFXI];:_-:@%%%%9@%%%% !4;#<1
MCG'!/8<_KW_I3R,C&<4  # J91YK=E?]"D[:]>BZ?/\ 3S0  =*6BBJ2MHB0
MJ%A@],#MT_\ K_SSBIJ0C(_ _3\?\_K6<X]4O7R*B[/R>_\ F044'CBBLS8*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHIVW\E?\4OU ****0!1113CNO5?F 4445L]GZ=;6
M]-?U[@%%%%8 %./0=R1R?IVZ\8XR,<]>M-I3U_+MCMQ6]#>3\E^-_P#(77[_
M -/+]?OZ)1115S=Y/RT&%%%%83=W;M^H!3E&6'MS^7_UZ;4B#J?7I_G_ #TJ
MJ,>>I%=$^9^B_P"#9?,F3LF24445Z9B%(3@?Y'\Z6HWSW[DX'L._U[CTY'?%
M8R=WOVMVLU?^M#2$;ZOOI^'E^O?3J,)S_7]<?3&<?KS2445SR=WILC0****Y
MY.[\EM_F 5,J[1[]Z:BYY_+^N?3_ #]:F"DYQT]?7T_/].]>AA*/*O:R6LE[
ME^D7U]9=/+U,IRZ=%O\ UY?UL-HIP0G/;'KW_P#K>]*$/<X_7_/I7;>*[*VG
MY?\  _I$#**4C'^>>/U]^0.*2LI._HKV\_ZTT ****QF]E?O?^NWX?<!$S9X
M'3./KZ?_ %O6DVL>QXJ:BN:;N[=ON_X/X6^9:G9622]=;_D0[3VY'KT'7'7I
MG_()KHO#GA^76[KYRT=C P-S.!RW.1!$3@>;(.K8(B4[V5CM1ZFCZ5<:U>I:
M0_(@&^XF(++#%D98CC+D_*B9&YS@D*&8>Z6-E;Z=:Q6EJ@2&%0HZ;G;^*1R
M-TCGEF(Y/3   ^GX;R!YG4^M8J+6!HS2Y=OK51:NDG=/V<=/:R6]U3B[N;AY
M>9YB\+#V5)KZQ-7NM?90>TWT<Y:\JZ?$U:R<D4$=O#';VT:10Q*(XXT&%11Q
M@#G/J2<DG))).:MQH$'N>30B]S^'^/\ A_\ JJ2OU^A24(QM%12BHPBDDH12
M22222225DEHHV2['QDYN3>K;;;DV[N3>K;>[UUOU>H5$W3/?)'MUQSSUXZCZ
M'M4A./Z#U_SWJ$G)X_S_ )]!P*TF^GWK[G^GXF8E%%%<SDW+E3TV=OQ]+?H;
M1O97>_X*VB/)?&GA\VDS:M:(/LMPX%S&HQY%PY/[P ?\LICU. $E)!X=:XNR
MGN;2[MKRSGEMKNSGANK:YA<QS6]Q;R++!/#(N&26*5$D1U(964,#D"OHB>"*
MZAEMYT62&9&CD1AD,K#!'L>X(Y4@$$$ UXEK&BRZ)>O;N"T,N9;64\B2 GY0
M2 !YD>=D@[,-P ##/YCQ-D<L)C8YK@U*&&J55.K[.\7AL2I<T:D91LX1K37-
M%I^Y53BFE*G%?5Y5CU7I/"5VI58Q<8<R356E:SBT])2@M'?XHM-IVDS^@/\
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
M_K^OR&T445)H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444/3\/Q5P"BBB@ HHHH[^?^:?Z %%%% !1113CNO5?F
M 4445K/X7YV_- %%%%8@%!X_S_G]:**Z:&D9/^];\%^=P"BBBDW>[?S^2 **
M**Y]P"IP, "HD&6'MS_G\:FKNPD;*51[OW5Z*S?R;_*W4SF]E\W_ %_6X444
M5T2;Z*_37Y6^6MO^ B%;KY=^ZOMY"$X&?\FH2<G)[U,0#C/;^M&U1V'\_P"=
M<TWIOJ]^[_7_ (9_.^=)+1].B7ZD(!/09_S_ )_R#25*YQ@#CKFHJYYNRMW+
M3;5VK7V_X(4^--[8/0<G_#\:8 2<#DFKJ*$4#OW/J?\ /2KP]'VL[M/DBU?3
M=](]O-^7JB9S45YO\%=)OY7'  = !BEHH_R*]+D?=)?=;;H[?IMZ&',MM6_E
M^CM_70*8S 8QR>",]!G_ .M].M!;'4<^GX^_7CC@=03TQ45-1O>[LD_D_3UT
MUZE?@P_G_G\Z***B327R7WZ)Z^OZV ****YIR=F[Z_G]_P"7W:( I\$,UW/%
M:V\9DGG=4B1>[-T.2!M &2S' 506) !JNS9X'K^@Z?0Y&?RKUGP9H'V* :G=
MQXNKE/\ 1T<?-!;L,AL'E9)P<G(RL>U>-SBN[)\KJYMC(8>%XTHVGB*J5_94
M4]6KZ<\_@IIWO)\S3C&;7/C,3#!4'6G9S?NTJ;WE/I?5/ECO/LM+\S2?1:%H
MT.BV26Z8>=\/=38P9)<<@=Q&G*Q@GIDGEC6ZJYY/3^?^?Z4(N[)/0?7D^E2U
M^WX'!4Z%&E2I4U3H48QA2IJ]N6/5O5N^K<G=SDW)MMMOX:M6G5G.<Y.52;;G
M)[W?Y6V26B6B\BBBBNQZ-KL8#6&<?7].^/PY[]*AI[-Z'Z>V0/UZ].E,K"I)
M+5;^N^B_+K^>I45=^FK"BBBL%HKK=W7HM/Q-A5&3^I^E9NNZ1%K-A);L0DZ9
MDM9?^><X4A0W&3&_W)%[@AA\R*1KJ,#W/^<4ZMJF$I5L-.AB(*=/$0E"K!]8
MR6B35FFOB4D[QE9III,B-6=.K&I3DXRIR4H-=&G]S3V:V:T:L?-MQ#+;326\
MZ-'-"[1RHWWED4G<#ZC/0\AEPP)!%?:7[&'[3,WP0\:+X;\3W;GX9>,;R"WU
MCS'^3PUJLFVWM/$L.[(2UC)C@UN)<;[ ?:DW36B)+\_^--!^UQ'5+1 ;FWC_
M -*C4?--;H/]8H'62$9+#JT6<9**I\GKX3A[B?B;PBXYRGBKAK&2PN:9)BHX
MS UI*3P^/PDVX8G 8ZE%Q5?!XV@ZF"QU"\6X3G*G.G-4JL?>S3*\JXSR#&91
MFE"-;"8ZBZ->"M[3#UXVG2Q%"33=.M0JJ%?#U+.THQ4E*+G!_P!;L<D<T<<T
M,D<T,L:2Q31.LL4L4BAXY8I4+))%(C*\<B,R.C!E8J02^OR^_8!_::3Q)I5K
M\#O&M^Q\1:+:R'P+J5W*I_M?1+2/>^@/(YWOJ&D0JTEB&9C<:9&T:_/:$/\
MJ#7^_?A-XG\/>+W ^4<;<.58JACJ2HYCE\JD:F*R7.*,*?\ :&48RRBU6PM2
M<73J.$(XK"U,-C*4?8XBFW_G7QAPKF7!F?8W(LSBW4P\^?#8E1<:6.P524OJ
MV,H7;]RM&+4H<TG1K1JT)OGI2"BBBOT@^8"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "@#)P.IX%%?G_^W1^TW'\)_"<GPY\(:B4^(GC'
M3Y%N+FTD G\+>'+G?!-?/(H+0:EJBB:VTQ5*S11+/??(%MFD^'\1_$'AWPNX
M-SKC;B?$JAEF3X9U(T8RBL5F.-J>Y@LKP,)->UQN/Q#A0HQ^&"<Z]:5/#T:U
M2'O\,<-YEQ9G>!R+*J7M,5C:JBYM2=+"T(^]7Q>(E%/DH8>G>I4>\K*G!2J3
MA&7QI^WG^T__ ,+&\1S_  D\%7K'P1X2U!D\0ZC!*#%XH\36;O'*D+1G$FC:
M)*'@MR69+W4$GO%4P0V4LGYVV5M<WUU;V-G!+=7EY/#:VEK!&TL]S<SR+%!!
M#$@+22RRND<:*"S,P &352OTO_8H^ Q58?C)XKL,%_-C\"6=TGS;!OM[KQ(T
M#IE0Q\RUTF1C\ZBXO(U,;6DS_P"%--\=?2I\9JV-S&NX8W.J[Q&/Q$(3K9?P
MIPMA)QA##X6F^5+#9?1JTL+@J<Y4IYAF->$\15^LXW$8A_Z 37#_ (1\#T\/
MAJ:=' TU2P]-N,,3G&;UXWE5JRU;JXBI"5:O**DL/A:<HTX>RH4Z9]-?LT?
M^#X,^!T344CE\:>)$M]0\47*^6XLV"%K30;:9-V^WTM)&6YD1VCNM1>YG0F
M6P3Z/HHK_6[A7AC)^#.'LJX8R##+"Y3D^$IX3"4F^:I)1O*KB*]2R]KBL57E
M4Q.*K-)UL16J5&DY6/XYS?-<;GF98S-<QJNMC,=6E6K3VBF[1A3IQN^2E1IQ
MC2I03:A3A&*V"BBBOH#SA<8 /K_]<?YQG'MQE*F &T#L1_.HF&#[<_\ ZO\
M/MF@F,KW7]6_S$HHHH*"O/OB?\-] ^*W@W5/!WB"/;!?1[['4$B22ZTC4HP3
M::G:;\?O8'.)(]R+<0-+;R,$D)'H-%<&:99@,ZRW'93FF$HX_+LRPM?!8[!X
MB"G0Q.&Q%.5.M1J1NO=G"35TU*+M*+4DFNC"8K$8'$X?&82M/#XK"UJ=?#UZ
M;Y9TJU*2G"<7WC))V::>S33:/YU_'O@?7_ASXKUCP?XEM&M=4TBY:(MM/D7M
MJWSVFHV4A&)K*^MREQ;RJ?N/L<)*DB+Q]?M+^U?\"!\5_"/]OZ!:(_COPI;2
MS:<$4+-K>DH6GN]#9P1OF&9+K2PX;%WYELAC6]D<?BXZ/&[QR(T<D;,CHZE7
M1U)5D=6 965@0RD @@@@$5_C#XZ>$F.\(^,*N5_O\3P[F?M<=PQF=57>(P'.
ME4P6(J)*#S'+)SAA\6ERNK3EAL:J=*GC*=./]O\  '&6'XRR2GBW[.EF>$Y,
M/FN%B[>SQ'+>.(IP;<EAL6HRJ46[J,E5H<TY492=V)<Q ],#K[?Y]J4C'!IU
MO_JE_']#C^F?QISKU.>I'^'^<X%?DZ7-3@^O)'\E_2N?7\UI.+[V^>BM]]]2
M.BBBH*"H"<GM]1_D?KS[U/4+#!/U/^<]_P"?K4KXGOJM---+=0&T445G)6D[
M?UH 44X+D$]QTIM"C=-];[>MK %%%%2 4444 %%%% !4;CO_ (?7C]<]\]/:
M2FL>#QG_ #W_ )_AUZ5G/II\_P!!Q;35NNGXHAHHHK,W"BBB@ HHHH ****
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
M[=7K_P -_5BPHHIK-CZ]JY9S[_=]U_\ /7RU!)O84D#_ #_G]:B+$]A]>?\
M'\_7\*"V?;U]^<_IV[^](%+'"@DUS2FY.T?>DW9)7?R26_R-8Q2U>_KL)7I_
M@#02\DFLW282+=!9*P!+2$8FGYZ!%)B0]2SR=-@SPUCI\ES<06T:[[BXE2*,
M=E+D#<?9!EF/8 U]$65I%8VEO:0@".")8QC^(@?,Q]W;+$^IK[[@?A]8G'?V
MCBX\U/ \LJ5-ZQ>)DKT^9[-T8KVCBG[L_97NKH\'/,<Z=#ZM2;4JZ:G):-4D
MTI6?3G^'7>/.E:URU114;MVY_+W]?PQV^M?K\[6MUV]%OMT/CTK*W8:S9)';
M\?U'UIM%-9@ON?2N64KW[+^K_P# &([8X[G^7^/^?2HJ.M%<52;D[+_/Y+Y_
M/IT-81MJ^NQL>'?#VN>+O$7AWPCX7TJ]U[Q/XMU_1/"OAK0]-A-QJ.M^(O$>
MJ6NBZ%H]A""/-O-3U6^M+&V0LJ&:=-[HFYAZC\?/V<?CY^RQ\09OA3^TA\'_
M ![\$_B-%I&G^(%\)?$+0I]$U*]\/ZK)=P:=K^D2L9=/UW0KN\T_4].BUK1+
MW4-,.JZ5JVE-=+J6E:A:VWZ^_P#!MI^RPG[3W_!5OX)WFK:6-2\'?LZZ?K?[
M0OB@S1>;90WWA..+2? D%R&CDB,]QXTUK3+^RCD:-G_L6[N(&,EG@?L)^T;^
MP/\ M'?\%&/^#EFX7]JO]G7XPZ)^R7::W:IHFL^,_#&OVOPP\9_ +X%^"=FF
M^&_#?CW2WN/#)@^(/CNYU+Q1?>&]/\0P>);>/Q7JEQJ>EZ9)J0"^)C,S^JYO
ME66NIA:-'$9?FF;8^OB9^SY,#@TJ5)827,E4QCQ%+%3EA91DZF$P]:M!J5)1
MGZ&&P\*N7YOC)1K5)X*> PN$I8=1E.KC\54]I4HUH2VH/"3H*G74H1AB\1AX
M56J4Y3C_ !/Q1[1N/4_H/\3WIS_3CMR.<]>/K_GFOWD^-W["'[/W[3/_  7@
M\0?\$_?V*M U#X5? .X^,FG?"R\N=$UC4?&\GA33_ 'A>'4?CMXWT6^\3WNM
MSO!9:O9Z]IVD:?JEW<Z=INL1V=C-&EKOME^(?^"I?[%W@C_@GU^VO\5/V4?
M/QAO_C;HWPYMO#$]QXLU;P]9>'=8T[4?$>B6VMS^%M8ATR\N=,O]5T2"ZMA>
MW^GP:9;LURMK_9Z2VTEQ<>I@L[P&)I9,J:K4*F=9=+,\#AJU-JN\+&GAZDJM
M=4W5A24EB::C.<U3E-.BI>U4:;G%Y7B,-6S2FY4JO]DUJ-#&SIN:C3JUY3IJ
ME%U(04ZM*K3G2K48.52#C[2,9X=JN_SUIK' XZ_Y/^?Y8S3JA9B2>3CIZ<?3
M^O\ ^H>A.7*G^%M_S7_#M'F+4;112@%B .I_S_\ KKDC=MO=O1=^9[)?UL;I
M67;37_@_YF#X@T%-9L6=%47ML&:T<\;^AD@8]-LH "D\+)M.0-U>+,K(S(ZL
MCHS(Z,"K*RDJRL#R"I!!'8BOI10%4 =![?X5YCXUT( -K-I'CD?;XT'T"W(
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHJHQOOM_6@!1113D]TONTM\G\EH 4445 !1110 444545>2^_P"X
M HHHI.UW;;H 4444@"BBB@ HHHH *4#@G./PSGK^72DIV1MQWSQQ].<_@1Q5
M0WOV3?\ 7WB?EW7YJ_X"$Y.32444F[NX]@IR#)^E-J91@>YZU4%[R?;7YK8F
M;LGYZ#B<5 3GCMDGZD^N.#]13W./Q&/\<C^1^N/>.KE*R\^A,%U^[^M_+_/0
M***<HR?8<G_/^>]9QBYR45JV_P#AV_3=EMV3?8>BX&?7'Y4^BBO17+3@HQMH
MM7IOU;\_R,6[N[ZA1143-G@=/7U_PKFG*^K>B_5+YO7R!)M_F^P,V>!T_G3*
M*<B%R  <9Y/8#_'VK#WJDE&*;;=E%=7Y[?>]$M>[-M(KLEN_\P5&<\#CN>PJ
MXJA0 *%4*  /_K_Y_P \Y)=7L8?"JC&\G[[7O2Z*]FHQ\D]WU?HK<\FZCMJH
M+9=7YO\ X(4A('6FEP.G)_3_ .O^%1DY_P _I]/;\\UHVEN^_P"']; DEL*6
MYXR/SZ=N_P!>F.#WS3:**PG5T>WI]V[Z=^@PHI"0 ?7MGO\ X^^.E0EB>O\
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
MZ_JWA;X<ZU8^,/&OQ2\0>'M0TC3O$]GX$\&:#-<S6OA>?6[+5+ Z_K/B6_\
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
M (*Q?%2TT[4-7^&/PA^".GZA"ET)/C3\7[*QU*W@.28[GP_\,_#WQ0UFTO\
MY2J6.H6U@?,*B:>WB;SA]VZ)_P &?G[5MU91R^(?VO?V>=%OVC0RVFE> OB+
MXAMHI2,O&E]<WGAR29$/"RFQA,@Y,4?2O[_:*^-Q/C!QE6ES49Y7@8WOR87+
M:4X[II7QLL94LDDOCVWN[L]VCPCDE))3HU\1)))SK8FKS.W5JC*C!-Z)J,(Q
MT6E]3^ W5O\ @SX_:?@MYGT3]L;X!:E<+YA@M]2^&_Q"T:*0#<8EENK;6-::
M(M\JR,MK*$R64/@*?B3XM_\ !KC_ ,%6OAO;WU]X:\(_ ?XX:?:P7-VJ_"GX
MQ&TUR6WMQ*_EMH?Q4\)_#8/J$T<8>+3M+U+6&E>2.""XFG.RO],VBLJ7BWQC
M"3E7JY;C(MW]GB,MP\(>E\']5J6Z?'MMKJ.IPEDDX\L*%:B^6RG2Q-9R3]VT
MK59U8.2MI>#CJ[Q>EO\ &7^._P"Q;^U+^S/=36O[0G[._P 7O@\()6@;4/''
M@?6--\/O,L?GO':^+((+KPK?2+"1*PLM:N"D165ML;HS?+]QI:LH=-K*RAHW
M4 JRD$AE(R&!&,$':1TSU/\ MW>(/#?AWQ;I-YH/BK0=%\2Z'J$+V]_HWB#2
M['6=*OK>3 >"[T_48+FTN8GP-T<T+HV!D'%?SR_MU?\ !L]^P?\ M4R:SXT^
M"=E=?LA?%S44EN)=4^%^FVU[\+-?U,H3'=^*/A)=SVFCP7$TWSW^I^"-0\':
MIJ+R27&K7&J3I T?W&1>+F3XEK#\0Y5++I56N;,,O<\3A8RT7[W"5$\71HI<
MSYJ57&U;M+V3NYKP<=P=BZ2=3+<9[?EU6'Q*C3J-:>[&M&U.4MTE.G2BT_>G
MU?\ F$7>F=?EY^G8 X_/TZXYP.W+WMAPV%]<C!Y'\@0>_/ITK]<_V^O^"5W[
M8G_!.WQ3?:/^T'\-;AO SZJ=-\)_'/P3'=Z]\'?'$5Q+-'ID]AXB$$<_AG5]
M12(EO!WC.UT7Q)9W.^&&WU.R:QU;4/S%OM.*[ODZ9ZCZ^WX'N#UX) _0,5EV
M!S+!QQ^68G#X[!UE>EB<+4C6I2LHMKFB_=JQNE.G-*K3E[E2,9)Q/GJ=?$82
MO+#XJG4H5Z;M.G47*T[Z/HI1ETJ0;C)?"[.YX[=6;(=W(93E6'#(1RI!!R"#
MT8$$'OWKOO#GBVUU.#_A%O&,:7=I=#R+74)\8#8Q%%=.<%'SA8+Q&#I)L63
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
M;&T7=>:W_P PHHHH*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ****V<TO/T_S_P K@%%%%9.3?]>E_OM>P!1112 ****
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44452C)]/OT ****
MKEBOB?\ 7Y_ET ****ES;T6B\M/^&^7X@%%%%2 4444 %%%% !1110 4444
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
MU_XQ?M6?'R!95A::0ZAX[^,?CN*VM[2T,S7$_DG5]?AL[))&GD2!848R,N2
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
M>)Q,H0G+&^U4JV(4X*35>G4?\0E0<9]?_P!5/I!T'T%+7VQ\NW=M]P//^?\
M&H",''^?\_UJ>F.N>?3K]*"H.SMW_,BKR+X^:+_PD'P8^)6EB(3R2^$]3NH(
MSD@W.FQ#4[5N QS'<V<4@(!(* CUKUVLC7[ :IH.MZ85W#4M'U.P*_WA>64]
MN1^(D(KQ>),MCG/#N?9/.//#-<ES3+91:34HX[ U\+*+333YE5:LTUKJGL>G
MEF*E@LRR_&Q=I83'83%1>UI8>O3JIWNK6<+[KU1_.9!( =IY#]/9L<>AY_'\
MJM52D0QR/&.#&[)ZX*L1WZ].]6D;>H/?H?8__7QD>U?X+X>35Z4_BCMZ=4O1
M[>3/]!9I:277?\+/Y[?+[WU$>'!]^O;MG^=2U&X[^G]3_GT_'M<HV=O-->B=
MQ0>OKH244@.5![\C'IT_QS_C2U35X)[Z)]=OQ[^6A.PUAD'VY_SS_GTJ&K%1
M,N#D=#_/GBLI133?5+\NAI!K;SO^7XC*0C((]?Z?Y_4TM!Z'O7/)-I6W3N:#
M$'!^N/\ /YT^FIT_$TZJ *@/4\8_P[5/4+C!^OU_7)/^>U9QLI->JMW_ *6W
MEU[@VBBGHN<D_3^O<?YYJ%:ZOM?7T 913F&/3'Y'TZ?U P>OK3:J26ZM;;3]
M>W]7U8!1114 %%%% !1110!"XY_P'UZ^_6FU.0#U%1LN.1TY_#_/Z5@U9V-8
MR6BZVL,HHHI%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4445?-%;1^_P"7K_7JP"BBBCG?1)+^O0 HHHI.4GU?RT ****D HHH
MH **** "BBB@ HHHH **4 GH,TG^?\_YQZ4TF_3N]%]X!1110[+K?\OEW]=
M"BG!2?8>I_S_ /6]ZE"@=/SK:G0G/5^['>[W:\EVMU>G:Y+DEYO^MR,(>_%2
M!0.@_'O2TTL!_GC/H>?SK:U.FK1C=]W\73Y1^6YFW*6GX+^OS'=*C+^G/K_]
M;_\ 53"Q/4_Y_P _YZT!2QPH)-8RJ2D^6*<FW9))[WV26K?](I02^+\]/T D
MDY_S_GM3TB>094<>IX'Y]\=\582%5Y?YC_=SP#WSZ^V..QJ8L2,=!Z#@#'3'
M^2/;BNVC@)-*>(ERIZJFFN;7K)ZJ.^RN_04I](?^!/:VFRZZ>B_2-8(T^_\
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
MFEH+=?&]ODG9^ET[KM>YYKXWD OK*V7 2&V9R/1I9,'/3JL:]_4]2:Y%0/E
MS@X^O-=!XO</KLZ@_P"K@MTYZ9V%CUZ?>Z_3UK 7&X+Z8/X#/^%?GF<5>?-<
M:XI)+$.DDK64:*C1279>X]-E?0^GP,>7!4%WI*;?5N=YN^_\V^Y]@_L6:%%K
M'QOTZ\DP5\.>'M<UQ%90P:7;9Z/$1G[K*=7,BL,'Y".]<9\8M=/BGXP?$;6M
MP=9_%6H6,3YSFUT1H]!LU/S-REEI=O$<8&8^@SBOH+]@BUC36?BEK,B R66@
M^';6"8YS$LEUKEW>HN> )1;V+-CD^4GH*^-;6]EU.>?5)V+7&J7%SJEPYY+S
MZC+)>3,2>?FEN';GGGFOZ.SM_P!C_1S\(,MBU%<9\<^(O&6(I)-7K<-RRS@_
M"5*G-)Q<EAZN(E3<=%2Q/*M7/F_&<J7]H^,OB'CI:OAOA?@_ARC.Z=J><+%\
M0UXPLM(NK3I<Z;O[2G=Z*-NNTZ/E3CN#U] <9'J!Z5Z%I@BA1KBX9(H84>::
M61@J0Q1H7DD=B0%1%!=V)PJ@G@ UP^FK@KSP2!^9[>_'/_U\5]*?L_\ PP_X
M71\:/@Q\''BFDM_BS\7/AG\--0$&X3)H_CGQMH7AG7)T*O$RM:Z-J=_=;E=7
M A)0E]H/R612I48.O5TI4:4JU1JR:ITH<]1ZZ*T8O5Z:-O0^MQL95:L*,79U
M:E.DG=*TISA!-MM)+7=V25]3_52_X(B?LX_\,O\ _!+S]DCP)?:0=%\5>+?A
MM9?&CQU9S6LMGJ,/BWXU32_$J\T_6;><F:/6/#VG^(M,\+W\;D>3+H?DHJ1Q
MHB_JW5>SMDL[2UM(\".UMX+:,*H10D$:Q+M1?E4;5&%'"C@<"K%?R'F&-K9E
MCL;F&(=Z^.Q6(Q=9K;VF(JSJS2OM%2FU%=$DMD?L-"C##T:-"FE&G1I0I02V
M4*<5"*Z]$NK?=L**^0/BS_P4"_8?^!'C&Y^'OQC_ &L?@%\-O'5DB/?>$?%O
MQ.\*Z1XAT\2 ,B:AI5QJ2W=A*Z,DBP7D4,QC>.3R_+D1FY*R_P""G_\ P3JU
M''V+]MG]F>XSC&SXO>#1UZ?>U5?UKD-3\ ?^#R+]J&?X1_\ !.#P%^SSHVHW
M-IK7[5/QHT?3-9MK:01K>?#SX2Q0^/-=AO0'!>V?QC_PKTI"8V665/,#J;8A
MOY;_ /@TN_8UTK]IO_@J9X?^+'B_28=7\#_L>>!]7^.'V2\MK>ZT^Z^)MU-'
MX/\ A.+J*XB<I<>'=>UF]^(NB7=K)#=67B3P)HMPK-"L\;=Y_P '<G[;?@/]
MJK]O#X4?#[X0>/\ PM\1_A9\!?@AI\%IXF\%Z]9Z_H%YXV^(VLWFO>)X8K[3
M9[G3[F73](TSPI T\4S2)))<6KQQF M-^V/_  :-ZE^R-^R/^Q%\5/C#\9/V
MB_@1X!^,/[3GQ8=QX;\5_$WPIH7BC1/AA\*[*;P]X/LM5T?5M2M[O39]5\3:
MKX\\0(RJB:CH^HZ!+*K/:1[0#^XVOFC]LO\ 9ST;]KK]E#]HC]F379K>SLOC
MA\(?'7PZ@U.ZC,D.BZQXBT"]L_#VOLBQ3.3H&O/INLIY<4DF^Q'EJ7P*JV'[
M;W[&>I@&Q_:Q_9ON-W3'QL^&Z$Y]!+XD0Y]L9[5L#]K[]DP]/VH?V=C]/C9\
M-3_[LU '^%KJ>F>*?AWXPU#1]6M-4\*^-? OB6[TS4K&X$VG:UX;\4^&-4DM
M;RTG"-'<6.J:/JUC)#($=)K:[MVVLLB C_<5_8 _:.@_:Z_8E_99_:5CO(;Z
M\^,7P0^'_C#7Y[>.*&)?%]WH%I;^-+400@16SV/BVUUJREM4&VUEMWM_^65?
MY,'_  <#?";P-\*/^"M/[7,WPQ\3^#_&'P]^+?C:+X\^&=>\#>(=&\3Z!=/\
M8+&'Q?XJB34]$U35K8WEIX[O?%5M?PRS6\Z7,3NMI':R6TDO]I/_  :&?MT^
M!?%'_!.7Q+^SG\3?B/X6\->)/V:_B_XBTKPQ:>,?&.CZ1<W?P\^(RKXXTG^R
MK;5I[(C3[#Q/>^+K,1P37)67>S+#&\2L ?V*45P%G\6/A9J&/L'Q*\ 7V[[O
MV/QEX=N<_3R=1?/X5TL/B3P[<('@U_19T;&UX=5L9$.>F&2=@<]L&@#:HJI#
M?V%Q@07MI.3T$-S#)GZ;';-6Z "ODK]O']FW3/VOOV-OVD_V;=1%I'/\6/A'
MXQ\.^&M0O8VEM]!\=II<VI_#SQ.T:,C.?"_CBP\/Z^L:NGG'3O)9MDC _6M%
M;8;$5L)B*&+P\W2Q&%K4L10JQLY4ZU"I&K2J1335X5(QDKIJZU3(J4X583I5
M(J=.I"5.<7M*$TXRB_)Q;3\F?XA>M6EY"9(-3L+C2M5MGDM=4TJ[C,-WI6J6
MLC6^I:5>0NHDAO-.OHKFQNHG :&X@DC<!E('EVJ1?,^1S@G/TSR??@#GN*_3
M_P#X*C?#!?A!_P %"OVU/A]# \5KI/[27Q4U6R\Q=IEL_&/B6\\:P7"+O8+'
M.OB+S85R"L;JH50 H_,[54^9L>K#D^Y_P'_UN_\ 9>=5:>/P&$Q].*C#'8/#
M8R$4[I1Q="E6C%--W2C-+=Z-ZZ)GXOA8?5L5B,->ZP^)JT+MWTI5733;YI=(
M_P SUOJ]S@8;TZ7K&F:BN0+'4[*[8@G(BAN(GE[\DQJX'N0>F:[;XZ:8L/B?
M2=04#;?Z5(C@ #][83;0Q./FWI=HO/01#GG%>?:K&&616Y!1EQSG&"#R#]1Q
M7M'Q94WW@;P)K,N'N;B&T,LI!RPNM)BFF7TP\Z!SZLOUKYK+*"Q_!OB!E\[-
MX'_5[/L+?50J4<?4PF,DEOS5*%:G372SDW:R-\?4^J<2<)8N.GUI9MEE=*R<
MHU<+3Q.'C=K:-6G.>C6MK7YF?+DRX<^^<_Y_''X5]5_L3:RVF_&F33#,$A\0
M^%-8MG4\>=/8S6E_:QKG//R3/V.%/.,BOEBX'S$^_'TQC^G_ .KI7KO[-E^N
MG?'SX:3N2$?7+NQ(!(#&_P!#U6SB1N<%?.FB.TY&Y5(Y KY?PPS"64>)_ &.
MC+D]GQAD.'J2;LE0Q^98; 8F\DK\KP^*JJ:VE!N+LFV?0\7858WA+B/#-7YL
MDS"K&-D[U,/AIXBE\U5I0<>TDGT/VZ(P2/0XHI6ZGZG^=)7^RA_$*U2]$3KT
M'T%1,,,??FIJB?J/I_4T&<-WZ?JAJ]1]1_.IZ@7J/J/YU/0.IT^?Z'Z7?\$W
M?A9_P4>^*/BSQE8_\$__ !_X\\!+I,FAO\3=1T7XI6_@OP%8OKXN[30]5\8>
M%]4N[[2=?OWMM)U%-/U2/P;K^MVMGIMY;:=*A3[-)^\OA;_@@3XV^*-\WQ6_
MX*3_ +</Q,^,&J:9:7.JZEI6E^*]=U31_#>GQQR:AJ5O!X\^*%WK/]BZ+8-&
M\QB\,^$O"6BPVJ.T6G6(167^8;]F/]K']IK]E;7_ !1/^S#\0M:\!^)_BII6
ME^!M;30?#OAOQ1J?B*W.IE]$TS2].\2Z#XBA@UTZG?26VC:CI%E#XAMYM1N+
M;2+ZVDOIA+_9A^PY\(==_8L^#&J?'?\ X*:_M/>)-=^*O[2K^$/AUJOA[XS_
M !+U;7/!_@G3O%-X-/T+X=6]AK6HW&EW/B?4[G5I;CQOJMI:P:;IEJLULSQ:
M;INI:I??QI](W-N/N#\=6SSA[B'A'AVIG;R_*.%L)P_PNLR\5N*<5[/"T\TP
M53,\1A*WU3 X&56I5P^*R^K%TZ-3"8.=-8O$4O;_ +-X883AO.J<<KS;+L\S
M2&#EBL?G<L7FJPG!^39;&4ZU+'U,)3KTO;8FJJ+C/#XR]*O6H5L5&5+#TJTL
M/YK\#_V6_P#@B7\;[+XV?LL?LG^'_@O\1_C"OP@\1/+\1M0L-0^*7B'PLNLV
M]YX8M/$_A#XC>+XM4@L]5T+6-4M3J;?#[4;&\LHIK6.\>&.[M-_\16MZ!KOA
M37=>\(^*-/FTCQ3X2U[6_"7BC2;D*+C2?$WAC5;O0?$.EW 0L@N--UC3[VRG
M"LRB6!P"0,U_<)^Q%_P1_P# /_!.C]HWQU^U]KG[3=C?_"GP]X,\>Z1X+TG4
MM-M/"MIH?@CQ-=6&H27'Q#\83ZY-I>O+X?TC1;.*W;3M-TFQO]0ACUF:WBGM
MK2VC_CR_:Z^)_A#XV_M7_M(_&#P!8?V=X'^)GQM^(GC+PG$;4V,E[H>L>(KV
M>QU^XLFBAEL[SQ4@_P"$IOK:XC6Z@O-9GCN\W2S$]_T=\^PN.XWXYP'#/&'%
M_B)PC6X;X6S7$<3\72Q]7&9;Q7[;,,/C,DA/'4<,X_6\'66*E2I4IT:']G^P
MIUJOLG7Q'3XDY95PW#64XG-LCR/AK-L+Q%F>79;EN0K#1PV8</U<!AJ\\SJ>
MRJ5*E5T,?A84Z4IQI2A#,'.M2HU*\:;^?:***_KP_# HZT44 0,,$_6DP3D#
MJ00/Q&/ZU(XXS[X_#_\ 6.OX4U/O+_O#^8HWTVN;)^[?JE^*1_.AXPTP:)XN
M\5:,%VC2?$NO:8%_NBPU6[M0O// BQSZ5S\3[)-I/ROQCT/&#]#_ )Z<]Y\6
M>/BK\3ATQ\0_&@_\N34O\:\^8<$]QW[\>A[5_@5G]"G@<^SBAAX\M+"YMF.'
MI15DHTJ.,K4H1TV7)%1\E:W0_P!#\OG*O@,#4J-N=;!X6I-O5N52A3FV[WUN
M[]S2I",@_3C_ #]<5'#)YB _Q#AOKZ_C4M8-J<%-;6O_ )]-T_U-&G%V>Z?]
M?(9&<Y7UY'N1GC_/>GTP860$]"?KUR#^?-2MU[X &,Y_K_\ 6%.&L;/^NHY;
MI]TG_7X#::W0_P"?\_X_E3J0\@X]*S:MIO\ JF);KU7YD%%%%<[5G9]#<:OW
M1^/\S3J,?Y^O-%( J-R.!WZ_S_Q/TJ2HW&<'\.F,?4_7IV_K+2YHM^?W]/U[
M?H!'4X& !^?UJ)1EA^?Y5-4\GQ6TVM^#?R[>@#6'4X'3'3DG_P"MQC_ZU1$8
M/7/Z>G^/3KP<U.?\_P"1BH6R#R..WIS^7IQ],=!1!]'YO7RLE]P#:***B2L[
M=.G]?U^(!1112 **** "FMC'/^??\/\ /%.IC@=<X_#J?S]OYFLIK6_?^O\
M@_,<=UZHBHHHJ#<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHI<'T_/\ IZ_AFFDWL E%%%#36]O3
M^ON ***<JD_3_/2A)R:25VQ-I;C0">E2!/7\O_K_ .?K3P !@4C-@'U[?X__
M *_2MO9J.^LNO9;??^7EU,W)MV6E_O\ ^!^G<1F ! ^F.F,CZ5%116<I=%MM
MIU_KIY&B5E8*E5,8)_+_ #_G-*J8&3U(R/8>N,=^G;GVSEU=='#\J4ZBU>L8
MO5):6<EW\G>W57VB4NBVZOO_ %_7F444QFQP._Z?E_GBKJ3=M'OM^M_2_P#P
M.I"5W9=09@.,9]>?T[]:BH)S_GI[4Y5+L%'4_H.Y-<3<IR48W;;25MW)O3\?
MQ^1JDHK\7_PPJ(SG _S_ )_SVJX@$8PO7N>.??W[\?0\T*H087Z$^O\ +\OK
MZTUFQTP3_+ZU[&'H1PT>:5I59+5_RK=J+Z+HWO+R6V4I<VCVZ+]7YCL@=ZC9
M_3\^Q'T/%-))ZGOG\:2IJ5M='?KY+[]OS_-H,D]3FFEE'?MGC_/6FLW48'(]
M>1]<?R!S0B/*X51DGJ>P'J:XY5)U)*,$Y2D[144VY2?1+5M[[^>Q2BK-R=DE
M>]UMW_KR$+D]!CMZGG_(]_>K$5I))@ME03WY; Z\?X_TJY#;)%AC\S^IQA?I
MZ'WZU8) ZGWKUL-E2TJ8J3[^R3LNG\2=[OM:+5OYF83Q%M*4;=.9J[^2U_&^
MG0BC@BB VJ"P_B8 M^!P,?@.W!J;.,^XY^E1E_0#\>_\J9G_ #U_GU_&O7C*
ME1CR4H0IQ72*45HEIM=Z;WW\[F'+*3O)N[ZO5_U^78E+*._;(I-X]#_G_/I4
M)('4BF&0#H?SZ=1[C_)%92Q<4MT[=+[Z+SZ)_H-4UYO^O)$Y<GIQ32Q/4X'Y
M#_/UJL9??KZ<=/U%1F0GI^O7^?\ CTKCGCK7L[_-)/;2WWFBI_W4O-K^F6BZ
MCW^E,,H'I^)_I_\ 7JH7SU;\,_TI%W.<(C.?8'_/YUR2QLIOEBW)MZ**YFK=
ME&]_D:*D]V].O1+;J]/ZN6#+SU/KQ_GI_D\YIAD)_P#KDG_"GI:7#]55!G'S
M'D>^!G-6%T]>/,D9@.PX'7Z>G%:0H9A7LXT)17\U1^S5]+:2][3R7GZRW2CO
M)/\ PWE^3M_3\KT3(>[8]AU_3FD&YS\JL^>X!Q[Y-;"6L"=(P3ZMR?UJ< #H
M /IQ733RBO-KVV(4?*G!S?3[4N5+IKRO?>V\NO%?#%OU:2^Y7\^J,=;6=\_(
M$]"S#^0![<]QVS4RZ>3]^4GV48'ZG^G/M6G17;3R?"0^.,ZMFE>I-[:;1BH+
M\_GUAUZCV:BO[J7YOF?3N54LX$ZH'Z??R?KQG'/TXJ];(@G@ 55!FC'  _C4
M=AZ5'3XVVR1MZ.I'X,#_ /K_ %KOHT*%!Q]G3IP5XNT(13W3UE%)O32[OW78
MRG*<E*\FVT]VWT['T+13-XQ^&1Z'^?T]L&FE^H'''7'/\^/3//J*_>W)::*^
ME_73K?5?-W?WGYVHM:WMIT^7=>6OR)2<<FF%Q@D G'X#_/3BHRV3GZ?F/Y_C
MVXI*RE5C'KMV[Z?\#;8I+_AK?TWK?=]1Y;/].>A]01U_S@TS_/\ G_/]**"<
M<FN>>(2[+\/E_5ON'9O97/[5O^#-7X9^"+[XE?MV_&^ZLK+5_BCX"\#?"CX>
M^#[:1(VU'1_"?C2[\7^)_$T^GR,7>W7QAK7A#P[I=S-'"A8>%$B\R16FB7^1
M']HSX\_&+]I_XV_$3XY_M :WKNN?%KQOXTU[Q%XG3Q!+J:W/A/6;C4I_-\(Z
M3IVJ2/=>&M-\&>6GAC2=#C6W?1K'2+:P>-9;=R?O;_@C?_P5#\1_\$JOVN++
MXS2:)K/C;X+_ !!T6W^'?[0?P^T.>W36M:\"_P!I#4=,\5>%+?4+FTTNX\<_
M#W4Y+G6?#]I?75A;ZYI][XA\+2ZII8U]-4L/ZT/C9_P3E_X-[/\ @KYXJUC]
MJCX+_MD:'\$?B#\1'MO%_P 3+'X6_%/P!X+N]2U6YE9]7U_QQ\#_ (O:+?:E
MX%\5ZN[B#7KW3](\,V6IZI!-K%[8:AKMWJ>JW_YUG&,GD_%G^L&(PN(Q668O
M)\-E=.MAXJK+):^'G[3$Q=/W&L-F,XO'5IJ,I*M:%!5IQQM0^ARR/UC)\9E4
M,1'#8N69QS&3J)069TGAUAZ5.52G3M&M@E)86A3B[5*%.G6QDI598;D\@_X-
M3/V@OC#^T?\ L_\ [;G[(GQ[\0:[\3?V>? ?@SP^GA6?QQ?W'B >$-,^)6D^
M+M!\7_#VUU35WNYCX7N-+TJ+6M-T.YEFM=$EDU'[$D-C>Q6T/\'NM6]KI^M:
MSI^GR_:+#3]9U:PL;@L'^T6-EJ%S:V<Q=0%?SK:**7>@VONW+@'%?W%?M=?\
M%%O^"9W_  1O_83^(G[!'_!)/QMI'QJ^/OQFBUNP\=_&;1/$UI\1[7P]<^)]
M*31_$'Q%\=?%'1$M/#'B'QGI_AR2/0/A_P""_!@_LGP_-#;2WUEID%AJ)U#^
M%Z.WF954!MH &6XS@=3P 2>I.!DUGD-6IFF>Y_G6"P5>C@,=0R?!T)3H.C/'
M8C PQ;Q6+]EM[&,L1"G1KJ*5?]XYVQ$*T8WCJ+R_)\OR_%8B,\7]=Q^.>'YX
M3^H8;$QPT*-*<XK2IB)4YUIT>:4J=E)<U&I0JU$+@>_X_P!>>:15>0X4$Y].
MGKR?;W]ZOQV:+RY+'T[?_7^G/XU;55084!0.P&!_GWK[NEE=>HTZ\U3CNX1:
ME-[:-ZQCU_G^73YV5>"^%.3\[Q2_5_@48[/',A]]HZ?B0?Z_XU8VJN N /0=
MNGU_K]34K,.G8@Y]>_3GOU^G/>HR>O89SCM7JT,/0PRM2@DVM9/64KV7O3:Y
MNE[6Y>R1BYSJ/5Z7V6D5Z+^G?U$I"P'^1[?XTC, .Q/I_C41)/6J;2>KW_KY
M&AY)XG8MX@OB<@ P@9]!#%@^GKZXZ5DQ_?/.<\YQCL>/P_\ UUK>+!Y>OW)/
M\<5N_O@Q 9_\='X8K$C;G /!Z_3D<?K7XOFE3ES3,%U6.Q+N_.K+?IMY;;6/
MLL*D\)AFEI["DNNWLX+\[^?W'Z/?L53&V\$_&VZC&)H+-9$<?>_<Z!>S(,CG
MASD#U.>*^(]&4+:6BCH+6!?RB4#^0K[4_88D2\TOXPZ&P!%QI^E3/@@L4U&S
MU?3PFT\8/V1BIYR21CBOB+1686EH&X;[+ K YR&$:;AUZAN.O;OBOZ1X[KJ7
M@O\ 1IJJ7/2_LWQ;P\;-6C7H<;8".(6V_P"\I)M]86VLS\6X3IN/B5XT4Y1:
MJ+&\!U7?[5*KPWB?8M:[+EF_)2UW/2]+.YX\\@D<=NE?J'_P2AT:#7_^"D/[
M#.E7<B0VMS^TY\*VEDD.$!M=?@O(U8_[4MO&H]68#!SQ^8&BQLY1V^50>.Q;
MZ>V._P!>*_0C_@GSXPL_ /[;_P"QUXLOI6M[+1?VG/@@9[A"%\A=3^(GA_1O
M.D9G15AB;4@]Q(S*L4"R2,=J&OGLKP=7$9-FTFI14\HS"-&*7OU*DL#45.R>
MRE-Q2ZRTLMF?5SJ1IYIE]]5''X3F27-HL12;2CUEI9)+5['^QK4-RDLEO<1P
M/Y<SPRI#)DCRY61EC?(!(VN0V0"1C@'I4P((R#D'D$="/6BOXX/V0_Q/O^"@
MW[#?[>?PH_;(_:&\/_'GX)?&_P 2?$+4/BKXW\17OCE/ _BSQ3I?Q#L=<\1Z
MCJ&G>.-"\3:7INH:;K6C^(;.:&^M)[6[8VBR'3;N"QO;.YL;?XS/[-7[1B@L
MWP!^-:JH+,Q^%?CH!54$LQ)T'   ))/  )/%?[Q31HQRR(QZ9903CTR17QE_
MP44^.I_9>_8-_; _: L=1LM#USX5_LZ_%GQ1X1U.\@6:U@\=P^#=6M/ $<\.
MZ/SH[OQK=:#9M$'4R"XV Y84 ?X:]>U)^S9^T5*B2Q_ /XU21RHDD<B?"SQR
MZ21R*'CD1UT(JZ.C!D=2592&4D$&OM;_ ((P_LHO^VE_P4[_ &/O@/<V5S>>
M%]2^+.D>-OB"8$0I;_#SX717'Q%\7BYEFLM0MH$U+2O#4NA6S7EJ]M/J6K6-
ME(4-TKC_ &L8[6VACCAAMX(H88TBBBCAC2.**-0D<<:*H5(XT541% 5% 50
M * /\'K_ (9I_:-_Z(!\;/\ PU7CO_Y0T?\ #-/[1O\ T0#XV?\ AJO'?_RA
MK_>(\F+_ )Y1_P#?"_X4>3%_SRC_ .^%_P * /\ !/\ %GPA^+'@+3XM6\=?
M"_XB>"]*GN5LX-3\6>"O$OAS3YKMT:1+6*]UC3+.VDN6C1W6!)#*R(S!2JDC
MG_"FD^,/$.M6GA[P-IGB37/$6JM*MAH?A2RU34]:U%K6VGO)UM--T>.>^O&M
MK2"YNI1#!(8;:&>=PL4<C#_7E_X.6OV8#^TS_P $@_VF+32K!;OQ3\%K+1/C
M_P"&4BMI;FY\WX:7XO?$D5K;VR^;-<WG@F[\36<(!"QO.LS+*(O)D_RT_P#@
MFO\ M'7_ .R/^WU^R+^T9974UK;_  O^/'P_U?Q$8"%EN_ ^I:U!X=^(6E*Q
M>,(-:\"ZQXBTAY"X\M+YI.=N" >8Q?!G]KJ#'D?"G]H^''3RO OQ-CQ]-FEK
MBM&/X8_MHPX$7P]_:@B P0(_"?Q63!'0C;IXZ=J_W3K9[*\M[>[M3;W%K=0Q
M7-M/$$>*>">-989HG4%7CEC971@2&5@1P:F\F+_GE'_WPO\ A0!_AS^')?\
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
M0P=HH+?5KR.VC/'(C@$:_ASTS6M^SKK\'@_XO>!-2E<1P7>L)H5Y,S!%6+Q
MCZ3&Q)( 1;NYMG;)"A59CR!7JO[3_AN7PW\8]:NEC9++Q3::=XBLV\O:@F>
M:?JD ;.)9EU"QEO9B-I1-1@5@>&;^I,#@O[;^CCPOB,0OK&)\./$K.\KJ4(^
M^L%E7&N787-Z.)G?E<</5SK+ZV'48N4)XJKM)IN'XG.I_9?C-G=%?NJ/&7!>
M68^G-IQ^LX_AK&5<OJ4$]>:M3RW%0JZI2C1AO&RYO-]*E&4 Z C@#IQMQT'I
M@=N^>:])TNZU"WV7&CWLNF:Q:O'>:/J<)VS:;J]HZ7.EZE"W.V;3[^&WO(FP
M2LD*D<XQY)IDX4@9[@@@ \=OT_G7HNE7&-HSSW_3 QST]3^E<G#^(@G!-1:M
M&\7RN+6BY6NS32:UTZ[GT&94Y)\T=)1DI)V3LX\LDTFFG9I;K:UT?[//[(GQ
MYT7]J/\ 9:_9Y_:+T"T73=.^-7P<^'GQ'_L87(NY/#NH>*/#&FZGK/A>ZN5)
M$M_X7UF>_P##VHL&;%_IEPNYL9/T57\PO_!JI^U-!\7_ -@/Q'^SSK&HK-XP
M_96^)VO:+9VCM LLOPQ^*%U>?$'PA?11H5=HK3Q%J/CGP])^Z*Q)HUG)).\E
MYM3^GJOXUXGRAY#Q#G&3M/DP&/Q%&A*5[SPKFZF#J^]K^^PLZ-57N[3W>Y^R
M9?BX8[ X7%P::Q%&%1VZ3:M4CZPJ*4'YQ85_-;_P=C_'B+X*_P#!&_XK^'8[
M^YL-7_:'^*GPD^ ^AFWM9+B.\EO]8O\ XI>(;"\D1&2SMKGP/\*O%:BZG:.,
MW2VULCFXN8(W_I2K\H/^"QW_  2K\&_\%>/V4=*_9O\ $_Q3UWX,ZQX.^*GA
MWXQ> _'NC>'[3Q;:V/BK0/#GB_PA)IWB3PM=ZGH;:WH&J>'/'&O0/%8Z]HFH
M6&K+I&K17EU:V%YHNK>$=A_(;_P90?L?3^(_B_\ M4_MS>(=,!T3X:^%=(_9
MW^&=[/!')'=>-?'4UGXS^(][8SB036M_X5\(:-X.TR='C,-Y8_$F383):-Y?
M^BC7YM?\$H_^";G@3_@E;^Q]X5_94\%>-]0^)USI_B3Q1XU\9_$C5/#NG^%+
MSQCXM\5WXGNKY?#]A?:L-+L-.TRVTO1-,M+O7-<O([+3(FFU.7>L4/Z2T %%
M%% ')>/O!>A?$CP)XU^'?BBU6^\->/?"7B/P7XBLF8JMYH7BG1[S0]6M69?F
M5;BPOKB$LO(#Y'(K_"<_:/\ @OXC_9Q_: ^-?P"\76\]KXE^#/Q3\=_#/6([
MB,Q2M>>#/$NI:"UP8SRJ7:6*7<6>3%,A(!.*_P!Y"O\ *\_X.]/V+H?V=O\
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
MJUWUYYN,>G2'*[>3;,Y8FH]N6/HKO\;K\#V3PS!"^A:8Q!<K;+&2QZF!FA/
M]TP?IVKH1&B]$4?0"N3\$W'FZ,8#]ZTNYXP._ES;;E2?K)-,OT7\*Z^OW;):
M5!Y9E]2G3A&^$H)VBN;FA3C":<_B=IP:;;N[=SX'&\ZQ6(C*3=JU1[])2<EI
MLKIIVL%%&?\ &DSSCZ_IC\NO>O5:@EKI:WKTO?;HOQVNSE%HIN2>@/'8C!/X
MYQCU_P#KTPC'4\G@\G.#GGKSSR1CG\Z3J1V5M7Y:W\EW[_/78!Y;'7OG]!_G
M^>:87Z_7(_#\,\\]3WIO&.I)/Y?KSGZ?2F%@._/^3SC/\JQE4@OEOK^/W=M[
M>92@WY>M[CR2>IS25&7],=>_I_\ 7_3'>F$D]:YYXB*ZI==7KT^;L^UOGN:*
M"6N[)2P'?)]/\]*C+$_YZ_7_ .L!G\J82!R:J7=_9V4?FW5S!;IV::18PQ]$
M#$,[?[*!F]JX*V,I4XRJ3G"$%K*<Y*,4K*S;;LEYMVZM]]8TYS:C&+<GLDFV
MWV22;;]$7*:6 [_@*X6^\=Z5"2EHD]_)T_=(88<C(YDE =L'!&R)U(/# \5S
M-QXH\0WV1#Y.FQ'/,:;YL$GH\NXY'^RL??U%?+XKBK+U*5/#SJ8ZJG9PP4/;
M)/3XJUXX>*O9>]6TOHK;^G1RG%32E4A&A%V?-7E[/3RAK4?E>%F>JW-Y!;(9
M+B>*"/G+2R)&O SC<Y SCL#DCH*Y>Z\7Z;&=MH)K]P>L*F*W'(^]<3!0P(Z>
M1',I.06%><O 9',]S--=S]Y+AVDZG^'=D  ] /E4= .*=P!V 'X 5X]3.<QQ
M#NH4L)![)R>)KV5K7DU"A3;ZQ]G65FTI-^\O0IY9AXV<YU*SZI+V5.^CM;WI
MR5NJE3?D=%J6N3:O"MO+;P1P+,DP4!I)-Z*RJ=[$#&V1@0J#.<$D<52CP!C
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
M.8MN*[<:3= ,".0P8@J1@@]#7?U\X_M9^(/^$>^ ?CJ5)4CN-8@TWPW:J_\
MRV;7-3M;6\B4=W72!J=PO_7 \CDCY/CW-(9'P/QCG$YJ"ROA?/L>I.WQX7*\
M56IQBFUS3G.$80@FG.<HP6LD>SP[A)8_/\DP44Y/%YMEV'LNU7%T82;=G91B
MW*4K6BDY/1'X> 8 'H *@/4]N>GI5BF*N^0CL.3^'^)_J:_PGE&\HQ76RMVZ
M)^?7S/\ 0=NVK'A2H7/<9_.H6&#['I_A5QAD8'^?;VJJ_0?7_/\ *G.-K*VV
MGZK[]?OVN3&5UYD>2.1P1R#[U=C<.H/?H1Z&J5+%)Y<A!/RMU[ $XY_Q_P F
MLZ<^2I9_#-)-=F]+_P"?J^PW'F3MNE=>>UU_74O@[6!['@_J?_U#U_"I7&1G
MO_3D_P"?K4# D$"I58,A]A_]?'/^?2NR.C<7;O\ D8[J_P G\K6O^7R&5&X[
M_G_G_(_'K)2$9_S_ )_S[U,UJGW_ $Z_E_D"=FG]_H05,O*C/IC\N*B(P?\
M/]>1^-2)T/U_PK"*M)I[V_R-)[7[?U_EYD9&#_+OQ]>__P!;FDI[]>^>3[?3
MZXQ^&/6F5,E9OH4G=)^1,!\H'MG^OO\ CP1[5&PP<9_S_G_]0[RKT'T%(RY'
M?\_Z=/Y?45;5XKO96_ R3:>_75?/7?1?@0T445D;!4;XZG\/?K[]NO3G@?62
MHW[?3WZY_+I_GIB'\:\T[_+R_#6_R:N!'1116<E9O]0"BBBE;;SV **** "B
MBB@ J-U[Y_\ U_\ U_YX'3I)2$ \&HFKKT\N]OR&G9W^_P!""BE88/YX_P#K
M>O&*2LC=:I/N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4445M
M%62\]?O ****R;NV^X!3T&3]!^M,J1.A/^?\\U=)7G'R=_NU_.Q,OA?]=22D
M/0XZ]OK2TAZ=<8Y]/P/(Z]*VG\3_ *Z+^O\ AC);KU6^WS(****YY_$_E^2-
MQ5&6'US^7-3U"@^;Z#/]/ZU-7;A5[DGU<[?<E_FS*;UMV7X_U8****FKOIM=
MO7?Y^EVB" ]3GU-)2GJ?K]?YTE<D_B?X?UZW-ULO1%J(@1Y/J?YT/]X_A_(4
ML/\ J^/4TC#!/^>HKVJ:MAZ6G_+J/Y7?WMW>GYF,MWZO\QM!Z'%%(W0_2N:J
M]/1/\=OR!:M>J(2<^_\ ^O/]:2BBO/EK.W2Z_%(W+X& !Z#%,D[?C_G]:D/'
M7TS^%1.<GZ9'X_G7N54E>VEDK>6R_P"&^_=:<<;N5_+7]%W^>KT&5"QR3[$]
MZFJN3DD^IS7ES=Y/R_77[S>&[]/Z_(?&,N@]6'\ZU"0/\]!ZFLZW&95]LG]#
M5YFZ@=>AXYQ_A^>>O'?ORY\M"K/K*HU?RC&/ZMI>NFQG7?O1797^]O\ R(W;
M&3]0OZXJO3G.3]./Q&?\:83@$^E%:I9/7Y[W]/3_ ('JH1LO-V_X8:S8X'7^
MG\JEMH?-<LP^1>2/4]A_4^W&.>*P!9L#DL<?G6U%&L2*@QGJ3W)/)/\ A["C
M+L.L37]I5UI4K2DGKSR^Q3[M.S<NZ36G-=.M/V4+1?ORZ]EI=_Y7UU=NI*.!
M@=,8QV]OR[4A('^?\^AIA?!XP?Q_S[?X^D9/<G_]??\ $^U?15,1;1.R2MUT
MVVV^732WKQJ#>^B_,D+CL.?T_H?TJ)G'<_@/ICU]/6HFD]\#_/MG\L?SJ OD
M8''O7G5<7:^NG1W]-O6_HFE=&T:?5*VF[Z[?\/V+#28]A^?^>_\ GK"TI.?\
M_P">_'0'.,YJ,99L %F/8#)_3I_G%7X=/D;#3-L']Q>6/U)X'X5S4_K6,GR8
M:G*=G:4_AIPV^*3T3WTUD^B*DZ=-7FUY7U;Z:17]+JRAEFXY))Z#)R?H/T_2
MK4=E.Y&X"-3QENOM\O7GI^7.>*UXX(XA\J*#ZX^;CU)R?UJ:O7H9''26+K2J
M/1^SI-PIK9V<I>])=&TH=]3GGBGM"*2[RW^23LOQ*$=A$O+DN?R'Y#^1)^M7
M$C1!A%51[ #\?K3Z*]JA@Z%%?N:-.GTNH^\]MYN\GZMO7[SGE4G/XI-^73[E
MI^ 44F>.O3K^'6D) /<_3IZ\]O?V'M6S5M]'MNNO]=]6]-F0._S^'^<?Y%%-
MR>.G(_7_  'ZY';FE) ZG_/\ZER2WZ_\#_,!:*9O4=/KP/\ /--,@Z=#VR<#
M\_KV[CTK*5:*ZI>O;T7JNHU%OHST3P'.1+J%KQ\T<$X&?[C/&QQCMYB^QSU]
M/1SGIG&3P<=NOX$<]0,UXKX3O_L^MVZEL+<K+;-U RXWISGCYT4<^PQ7L!D/
MX>Y//^>/7'O7Z9PMCU6RB%/FN\-6JT6MK*35:-]=K5;:]FEW/E<WH.&,E+95
M80G\TN1_^D7]7\RSE1P3T/IZ=.W; Z>GIQ2%QVY]^G_U_P"7XU5+$]\#TII;
M&,GZ9->Y/$Q6O-M;=^FR5DOO_$\U4UYO^O(G,HZYY[X')Q[_ (>N*87]/S/]
M/_K_ )5#O7U_0UGWFK:?8*6N[NWM\#I)(/,/LL2YD<]>$4GN0.:XZ^8TJ,7.
MK5ITH*W-.<XP@EYRDTEZ-I>B6NT*,YR480<I/913E)[*R23?X;^9J%B>_P#G
M_/:F$@=37!7?CB#++IUG<W;#A9''V:#/K\V9".O55/3V%<Q=Z[XAORP-U'80
MM_RRM 0^TYX,I)E)YQ\KH#C)%?-XKBK"1O'#0KX^>R^K4[TGIO+$5'3H<M]W
M"<VND6>E2RG$3LZKA0CO^]E:3VVIQYJG7[48^J/5[S4[#3T\R\NX+9<$CSI%
M1FQVC0GS)#TRL:,<'.*XZ]\?:=%E+*&>]DY"G:((B3T.9 9" <<>6,@=0:\_
M&GQLYDGDEN)6)+/*Y);ZEB6/XL>>E6EBAB'RHB =\ ?J>?UKPL1G.>8IR5-8
M7+:3V;OC,1T5^:7)03>CM[.:B].9L]*EEN!I6<W5Q,K[?PJ;VT=G*H]>TEZ(
MNW7B?Q)J!(B9+"$\ 0J X4GO-)ND8@'JJH/;-8IL7FD,UY<2W$K8WN[L[G'\
M)D=F; & !G '0 5W.B>#/%'B%E_LK1;R:%B ;V:,VM@N3@DWEQY<,A7JT=N9
MIP.?*(QGUW1O@/<OLDU_64@'!:UTN/S7Z E3=7*J@P<@[;9]PY#(:[,MX&S_
M (BE"LL)F690DU*.*QU3ZO@%>UY4G5=##2BM;QH^U:6EF[(PQ6>Y7E:E"5?#
M8:2TE2PZ]IB'M93C3YZD6]+.?*FM;VU/G6."&$?(BKZGJ?Q)Y./6NFT7PIXD
M\1,!H^C7UY%G#7?DF'3T((!5K^X\JT,BY!,*3/.!\PB(YK[ T7X<^#M""M:Z
M/!<3J<_:M1S?SDYR"#<;HD(/0QQ(0#@DBNX  "J  J*%50,*JKP%4#A5 X"@
M  =!7ZGE/@]*,8/-LRI4(*W-A,KHJ3M;98K$0A"$D])-8.K%[1:^(^3QO'$;
MR6"P<JCZ5L9/E2]:-)RE)=OW\+=GL?,.B_ C4IRLFOZO!81$ M:Z:GVJZ((.
M0US,$MH2&Z[(;D,IX=2*]9T?X8^#-$*21:3%?7$9!%QJ;&]D#_>WB.3-NI#9
M VQ @84DC!KT6F,H SW]R>>,=N_^';DU^DY5P3PSD_+/#970K5XV?UK'+ZY7
MYE]N#K\U*C+3_F'ITH];7U/E,9Q!F^-O&KC*D*;_ .76'M0IV[-4^64U_P!?
M)3?F0H%C5$151$ 5$10J(H& J(H"JH'10 HZ8Q7S]\<?#;,MAXIM8]RQ[-.U
M/:.0C$M97#D<[0Y>W9CT9H5/\(KZ"/\ GK_7UZ_C6=J^EVNMZ9?Z3>@FVU"V
MEMI2 -T?F*0DT>00)8) LT9(($B*2".#U<49/3S_ "3&Y8W%5ITU/"3>BI8J
MA[^&E>WNPYTJ=2UG[*=1)ZF&4X^>6YAA\8N9PA/EK)7;G1J>[56ZO)1?-"[_
M (D8OH?!"MTY]/J>A]L\>V/:NN\(>*=4\'^(M&\4:)+Y&J:'?17ML<GRY0F4
MGM9Q@%[:]MI);2Y3*LT$TFUDDV.G.:WI-YX>U:]T>_&+JQF,9=1A)XB T-S$
M"21'/$RRJ"24#;"2RFL])MIQG/'7/Z>Y_H37\CT,?CLDS&E7HU*^ S/*\=3J
MTZE.3I8G X[!5XU*52$XOFIXC#8BDI0E%WA4IQDG>-S]GKX;#9C@ZE&K"EB\
M%CL-.E4IS2J4<1AL33Y*E.<):3IUJ4W&2:M*$FGNT?HQ\?/#VG_$WP-X>^._
M@N+[0K:9;Q^([6(?Z4FGHYB:2=%R6N] O3/97BGY_LNZ2-WCMXE?X]L[L#:=
MW?WQC'ZD#D8SQW[UZ[^S+\9K/P7J\_@KQ7(DG@GQ;+Y$CW(5[32]3NU%L9[A
M&;:-/U&,K:WQ Q$WDSN!&LSK3^.7PJNOA7XI:>PBN)?!>O32W'AZ^8&2.RE;
M,LV@W=PORBYM0QDL6E\MKVP_>1F>6TOFC_I;Q GAO$'AS">-G#M.E'%U)8/*
M_%7)L+&SR3BA4X4*'$<*$4G2R?B?DC-5K2IT<Q;HSKUL75Q/L?Q7A%U^$,XQ
M'AGG-2;P\%B,=P)F5=M_VGDG/[2ID\JK?+/,<E<I1<+QG4PB]I"G3H0HNISM
MC>XV_-[@Y_KZ?EU(QU%>V_"?XH>.?A1X^\%_$_X9>*-7\%_$3X?^(M-\5^"O
M%N@74EGJ_A_7]*D,EGJ%G/&R91E:6UO;64M::CIUQ>:9?PW%A>W-O+\TZ5)+
M<, O"YY8YP/IVXY/''7KSCTW3)TMU4*?F(&]^Y'3VX[$'G ..>:^+X=Q$\;%
M*LE]3G%PJ*K%2C7IS7).FH33C.G.+DI\Z<&FTU*[1]GF%'V+3IR:K1:E%Q;4
MJ<DU*,KIIIKXHVU;6MNG^I-_P1M_X+??"3_@HUX6T3X0?$JZTKX9_MF>'/"T
M=WXE\"75Q!9Z%\68='@$6N>-OA%//(AU..$(NJ^)/!NW^WO#%M=_;$@OM"AF
MU&U_>ZO\3OP5XY\1^"?$GA_QCX.\0ZSX3\7>%=6L]=\,^*?#NI7>C:_X?UJQ
M<R66JZ1JUC+#>6%];,2([FWEC?:\D;[HY9$;^Y;_ ()8_P#!S_X-\0:)X5^"
M?_!1^['A;QG:+;:)I?[46D:2B>"O%$$2PVUC=_%G0-)1IO!_B*92#J_B?0=.
MD\'7UPEQJ5S8^$XIDLA^8<?>$.(PDJN<\'4*N-RV5ZN)R>#E6QV =G*4L$O>
MJ8W!]J<7+&4+I<F(I*=:G]5D'&%*NH8+-YPP^*5XPQ<K4\/B%>T54D[1HUK:
M>]:G4<6U*,FJ;_LNHKF/!OC;P;\1?#6D^,_ 'BOPYXV\(Z]:1WVB>)_">M:=
MX@T#5K.90\=SIVKZ5<75C=PNK AX)W S@X((KIZ_!I1E&3C).,HMQE&2:E&2
M=FFGJFGHT]4]&?=III----736J:>S3ZIA1112&%%%% !1169K6MZ-X;TG4->
M\1:OIF@Z'I-K+?:KK.M7]KI>DZ990*7GO-0U&^E@L[.UA0%I;BXFCBC49=P.
M::3;22;;:225VV]$DEJVWL@-.OR$_P""L7_!7SX#?\$Q/AG);ZQ?67CK]I7Q
MOX=U.]^$'P0TRZAEU6[*>;8VOC?QUY<H?PM\.;'5E,$FJ7OE7?B.[L[[2/#,
M%_=V.JRZ7^6G_!3_ /X.<_@I\$=,\6_"']@R;2/CG\9XXKC2)/C-<6[7OP/\
M!:DQE@N+K29?.M9OBCK&F';-;0Z(Z>#Y+A?*NO$4YCEM&_@4^+WQB^(GQI^(
M'BSXJ_%KQMXA^(GQ(\;ZD^K>+/&GBJ_?4M=UR^8%4>YN&"1P6MI%BVT[3;**
MVTO2K-8['3+.TM(HH$_:.!O"C%YBZ6<<54JV79/'EJT,!4YJ&/S/12AS0:53
M!X&2:E.K-0Q%>%HX:,8U%BJ?QF><5T,*I83*YT\5C9<T)58M3H85II-N2O&K
M5U:C"+<8R3]JU;DEM_M#?M _%7]I/XM>.OCE\;?&FJ>/?B?\1-7DUKQ1XDU2
M4EG<(L%CI.DV:;;31?#FAV4<6F>']!TV*VT[2M/@CAMX%=II9?F/4;W.[YCS
MSU X/'.<GGL#SC%6]1U'<2-WOUY_+U^OU]*XC4+P$GG//J3Z\?T/;CN<X_8<
M\S2C0I1PV'A3HT*%.%&C1HQC3HTJ5*"A3I4J<$H0IP@E"$(I12BDDDD?&X'"
MU)U'5K2G5JU)<]2K4DYSE)ZN<Y2NW)[WWT[:-/-\ZX)/*H-Q&> <';GGDYYZ
M8P.,\U[I\)/#UM90ZC\2/$ $&EZ-;W;:8\P^4M!%)]MU!$/7R8]UM;MR7GDD
M:, JCGSCX>^"KWQKJ\6GQ>9#I\)2ZUO4%&5M;4D%8$;A3=W/,=LA/!\R=@4A
M>NK^-GCFQ*0?#[PRR1Z+HGE0Z@8,>3+<VN/(L(V7F2.R=1).W1[P9)+0L:]_
M@["X;AO**_B/G]*,\/EU6<.&,OK63SSB;EOAYJ#]^6!RAI8C$UH))5Z:C3E*
MI0J4I>!Q'B*V<8^GP9E-2<:^,IQGGF+I:K*\DYH^VC)K18O,$_8T*<FY.E.\
MXJ%6%1>)^./%-WXN\0ZCKEUE/M,A2TM^=MK8Q$I:VP]T3!E8##SM,XPI55\X
MN7)8GT'&<YR<^O(Y[9K2N),Y![9+?S'Z =??UJKI^FW^NZI8:-I<#7>I:I=P
M6-E;J<>9-.X1-TARL42<R3S-\D,*23-\J&OP+-\;CLYS'$8O$3JXW,<QQE2K
M4DHRJ5\7B\76YFH4X*3E4JU9\M.G3BW=QA3CLC]1P&%PN782CAZ488?"8/#P
MITXW4*='#T(1C&\I-)1A"*;E)KX7*3U;/I;]ECP7)J7B#4O'%W#_ *#H4;Z;
MI<DB\2:K>1@W,L1(ZVEFVQG'1KLH2"I%?=<Q#!E(RKJ4*D9#J>&5E/#*P)!4
M@@@X(KEO WA*U\"^$M&\,6C)(=/ME%W<HFP7FH3?O;^[P<L!/<LQC#$LL(BC
M+'974H"\J@<@$'VP.3_GCV.<&O[Z\-^$%P9PEE>2SC%9A47U_-YIQ?/F>,C3
ME7AS1;C.&&A&E@J<TVJE+#1GO)L_G3B?.7GN=8O'IMX:#5#!IW5L+0NJ;LU=
M.M)SKRC;W95916R/./$7P4^&WBA))-0\,V=K>3;GDOM'']E71=@ 78V?EPRL
M H"^=#(%YV@$YKYS\5?LF7L1EN/!OB:&ZC.2NE^((3!,N=Q*PZK8H\3@?*D4
M4]@A(R\MZ2<#[C(S_GTJ ]3_ )_E6O$GA5P'Q-"<LQX?P=+%3NWC\MB\LQKJ
M/>K4JX+V4<3-O6V,AB(-[P;(RKB_B'*I16&S.O*C%66&Q36*H6NO<C"NINE'
M2W[F5-I;-'Y'^+_A?X^\%J\OB'POJ5M8QGG5K6+^T=(!+!%\S4K SV]HSMQ'
M'?-:S2#YDC9<D>:MR..<_P! 3_2OVY8D X)'!!QW!X(/L<X(Z$9!!!KR[Q/\
M(/AQXN$C:QX6TX74@/\ I^G1_P!EWZL<?.+BQ\G>XV@ SI,!EB "Q-?SWQ/]
M&&H_:U>%N)(R5G*G@<_H<LEL[/,\O@XRV<8Q>50LK.563O)_I.5^+$4HT\WR
MMIW]_$9=4NNRMA,3*Z[R:Q;O?W8*R1^5.AW-Y87R:AI]Y=Z??6F)+6^L+F>R
MO;64G DMKRU>*X@DVEEWQ2H2K,I."0?I_P '?M8_&?P<88YM>A\6Z=%A6L?%
M-LMW(8EVC;%JEM]GU**0*NU99IKN)2Y=[:5SFNVUW]DA8EGG\&^)SM=BR:=X
MA@!*D;CLBU*R4'8 5C19K)W.-\EPQR#\]>+?A-\0_!HDDUOPS??8UX_M;3$_
MM;22 RJ&DN[)9&L@S,%0:E#8R2MQ'&XYK\OH\.>+_A-S8[ QXCR&,)NK7S+A
M_%UJ^65E%VC/'3R^I5PLJ+2@E#-:,(R]V$J5WROZF>9\%<9<N'Q#RS,9.*A3
MPV8T84L7"Z5XT%B(PK*:;;<L).36LE)VYC] O!W[=7@35/)@\:>'-8\)W+;1
M+=Z>1K^E*Q!+,/*6WU)(A\BK_H<[L2S,$45]6^#OB9\/OB! 9_!OC#0/$#)&
MLD]G8ZA#_:=HC' :\TF<PZG:*6R@>XM(XW<$1N^*_ #(R1D$@D'GD$=0?0^H
M/(/!YJ**::VFCNK::6VNK=A);W5O*\%S!(G*R07$3)+$ZD95XW5AV-?J?"_T
MP?$#)W3I\3Y=D_%V$C:-2LH?V'FTTM.98O TZN6^ZES<KR?FFTTZL;\R^2S;
MP1X;QRG/*L7C<FK.SA3;^OX-7ULZ.(E#%*^R?UUJ*=^25K/^CE^2H]<_TJ7'
M'?CK].V/SYZ=1QU-?A]X'_:H^-7@B6WMX/%+^)-,3"?V5XLC.LQ!<! (;]WB
MUB HH/E*NH-;*YWO;2$8/VKX0_;G\+7_ ),'CCPIJ?AZ0E5DOM%E&N6"$G!9
MK=UM=15%'01Q7+$\L% K^G^"OI4>%?%"C2S#&X[A''MPA.CG^&M@7.6\J>;8
M*6)P4:,6OXN/EE\MVZ22;7Y+GOA%Q?E%I8;#X?.<.N=JIEU6]=)6=I8*NJ5>
M4W>RCAUB%?:3TO\ ==%>?^$?BK\.O'D2/X3\8Z'J\K@$V,=XEOJD1*ABDVEW
M?D7R,F<.?(:,," [8S7H)!!P001U!&"/P-?T3EV9Y;F^%IX[*LPP.:8*JDZ>
M+R_%4,;A:B:O[E?#5*M*6G:;/S3$X7%8*M+#XS#5\)7A\5'$T:E"K'_%3JQC
M-?-"4445L8!7P#_P4 UQ8?!'@+PT'&[4O%EYKDD?\6W1-%N]/@<=\;O$$RGL
M3C/05]_5^2O[>/BA=2^)GA_PS"^Y/#'AM9IP,$+?:[<&Y<;@3DBSMK,%#@JV
M<\,!7\]_2CSJ&3^"W%$.=0K9S6RC)<,M$YRQ69X;$8J"NUOEV$QKEO[L9:6N
MU^E>$>!EC>.\HERN5/ QQF.J]HJEA:M.E)Z/18FM0735KT?PP3@$]<5/;I\C
M.>K9'UP2<\\=?IT^AJN?F(4=2>!^G/X\]^E:(4( HZ* /\?\]Z_R(I04I-O[
M*T?F[I>JM?YG]H5I6BDGJW^"_P"#;UU(*K.."#VS^8JVPP?KS^9-5FY)X[X_
MS]:FHEIY_I:PZ;O\TG_7WE:HW'0_A4A&"1Z'%,?I]#_C7#45ODVEZ/9_@;1=
MFO6WWEJWDW+L)^90,>I'K^' _P#UU84A7[8;C'0=OYYSVZ8[UFQ$J=P[<?7U
M'\JT&Y4,.W(^G^?Y5T4:CE&-_BAIYN.EFWZW7],SJ12F[:*6FG=V?W7U^^Q(
M00<'M24N=R!N^<'/7Z#V_+\R<I73)<RVZ77]7_KUL9=UU6C]2-QT/X?Y_6D0
M\D>O]/\ ]=/;[I_SWJ)3@CZUS2TE%]W;\E^IK'WH6^7ZH>XZ'_/;_P"O_AU(
MCJ<C(Q_G_/TQ]:A(P2/2E-;/Y?U^(0>ENJ_+_AR5?NC_ #WIU,0\8]/_ -=/
M_6KCLO1?D9R5F_4@/7KGWI*<W4^_/^?_ *V?K3:Q>C?J;1=TO3\0I"!CGIU-
M+37S@X_'Z?Y]?_UYSWCZ_P"0R$XR<=,\?2E ).!25,HP/<\G_#\*F2=]+O1?
MA9?/I>W<!C CCL.GXGMW^HR>?;%,J5P3C'O_ )_S^-1[3SQZ]?0?7'\J:M**
M3:3Z>7ROK<!****SV **** "BBB@!, YR!S43+@^W^?S_P Y[9FICCC/Y^O^
M1Z=/Q K!JS:[%1;379Z$5%%%(V"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHK>.R]%^0!1116%K?F 5*G3ZG_ .M_2HJF3[H_'^9K:A\;\HO\TB)[
M>K_S'4UAD'C/7'Y'_/UIU(>GZ<].?6M)_$S);KU(****YY_$_E^2.@>G4_3^
MHJ6H4^]]?_U_TJ:N["?PI^4W\M(_GKT[=&S&?Q/S_P"&_0****55;^M_OV_,
MDA;[QIM.?[QIM<<UKZ_U_7]6WCLO1?D6H<%,>YS]#2OUSZ@$C!S_ )[<'KVX
MIL!X89Z$''UJ5@,'UQ_+G'^??WKV:/OX>D^T.5KK[K<;_P!;7,9?$_7\]2&D
M/0_0TM%<U577:Z?GV_K\A%>BBBN">CB_.[^5OZU.@TF&#CV]/KV_S[8& *QQ
MQ@$<<Y^I]OU_PJRYZ'U4'COUJNW; QP#^?ZU[E77F^7Z''#9^O\ 7]>8VJ]3
ML<#/_P!?],BH*\F>C;_K8Z(;/U)[;'FY/93_ (?UJR[8R>O8=A[8']*JP8#D
MDX^5L'WX_P _3-2N>1],_P"?RKLPLFL,O\<G;_P%?UZ&517J>5E?MIT&5&Y[
M?B?\_P">U2'H:KDY)_S^'X5S59)OR2_X/Z=._K?2"N[]%^9;M$S(7/1!GGU/
M Y_S[^]\L3WQSVX_/G_]73I5:W7;&#W8EOZ#^5/=L<#\?TKV\+^XPL%M*:]J
M^]Y6:NM;M023[=-SGJ>]4;WMI'RMV]7=W',P /3CK[?_ %^O'MS[P,_J<^@I
MK,0>HS].1^.>OX?_ %XOK7/7Q'?[G\MW]W]61486LWO^7]?<*23R?\_05/!;
M23GY?E0'YG/\E'<^OI4UK:&3$DGRQ\8!X+]_J!C\3VK6!5!M50H'0# &/H!]
M.G4<UVY?E,\5RU\4W"@[.%/53JIVM)O>--KL^>2VLC&M74&XPLY=6]H_YO\
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
M)?O';;R7Q/'W!7UMX.^,WPO\>K&/"_C31;ZYD (TZ>Z2PU-6()V-I]\8+DN
M.?+210>-Q)Q7X,RAD=XG5DDA=XI8I%:.6*5#M>*6-P'BD0C:\<BJZ'(8 Y J
MN,')/3D'N,#KQC!'8C\*^^X4^EWXDY%R4.(<-E7&6%A9.>+I1RC-9*.C@LPR
MVE]3TM9SKY3B*SDFYU)-NWSF<>"_"^8.53+*N,R6M)74:,_KN$N]5)X?$R]M
MZ1IXNE"UE&*1_1\WR9+_ "A02V[C  R2<]!CGGMS7\_?QE\5-XV^*?COQ,7$
MD6H^)-06S8 C_B76,G]G:=\I)VDV5I [KP!([D#FN@\*?M ?%_P993:5I/C?
M5[G1YK>:T.D:Y,=<LH()HFA9+(:D9[G30$8E5T^YM8Q)^\*,_->)DY))8L3D
MEF)+-ZLS'DD]2>I/->+]('Q]RWQ=R#A7*\IRK,\F66X['YGG.$Q\\-7HO&O#
MT<)EKP6)P]2^*I4Z.(S.,ZE?"X.HG5C:A9W.[PW\.<5P7F6;8S&XO"8YXJAA
M\+@:V'C5A-4/:RK8KV]*I&U&<JE/"M1IU:\6H-NIT<MO'OEW'D)SV^]V_+@X
M]ZNO]X_A_*DMTV)DC#-R?<=OT_F:5OO'_/:OYCIPY*<7;62YF]=+VM^'XM]C
M]6J2YI/LM%\NOS?X6(GZ#Z_Y_E55^H^G]35I^@^O^-5I.WX_Y_S_ (5C45D[
M:K]5:_W7_K4NB]M>K7IIM]_Y]RJPP?;M_A]?Y]:C<$C ]?7'K4[@8)[C_&HU
M 8@$9 YKAFKNVO1/17?HN]K=M=;(Z5HT^PT#  ]!4\+X.P]#T]C_ /7_ $(J
M-A@_7I_G_"F]*A^XTT[J-OG%VNO^'Z^8FKW3ZEY/E)4CALX/Z]>/0?3T(IU0
M*_F('Z,/P[]\_P"-3Y) ;KD#)]_3-=M.2:TZZKT?^7ZF4D[W:UVEZJUOO7IM
MMV*K]*L5"XP<]C_/O^M93CNNJV'!ZM=U^7],E!R ?6HW'.?7^G^13D/'T/\
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
M[OD2%@.OY=_\_P"?2F%SVX_Q_P _YZ4J0RR?<0D9Y)X'/?)Z_05<2QZ&1_\
M@*_XG_"IA3Q6(UITGRO><_=AT=];<WG9-]N@Y2I4_BDF^V[^[IY7\^VF>,L<
M#+-Z#)Z_IR3ZU:2SE;ER$7TZMQ[#/7N/3WK32-(QA% ]^Y^I/)_.GUWT<J@F
MI8B;J/1\D;Q@O)OXI=5?W=#"6*;=H*ROO+?[ME][_0@BMXH@-J@L/XCR<^V>
MGX8J>:*&[@EMKF))H)XWBFAD4/'-$ZE7C=""&5U)#*0003QZ%'3VKTXTJ<8>
MSC",:=FG!17*TU9WCM*ZWO>_4Q;E)J:;YU9WN[IJSO'6Z:T_36Q\F_$+X=W'
MA6XEU+3(Y;CP_/("I^:273&<\6]PW+&W#?+;W#9.UEBG.]1+)YB)">_?CU/
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
M]I7Q->7-6Q%:6TJE6<FHQ48<M.,8J"9P,\]3CZ#Z8X]1QTSWZ^H_"KX0ZO\
M$S4!=3>;IWA.SN1'J.K;2KW?E\RV&DAAMFN67$4UR,PV6\[C+.A@KMOA7\ -
M4\7FWUWQ8MUHWAD,LL-GAH-4UJ,?-A"P+V%C+]UKID^TRQ%OLBQ%DND^[-/L
M;#2+&VTW2[2"RL;.%(+6TMD$<$$48VJD:#L .226<DL[,Y9C^M^&G@WBN(*V
M'S_BRA6P>1Q<*V$RRIS4L7FZTE"5>.E3"Y=))-R?)B,7!KV/LZ4E7E\GQ5QU
M1RR%7+<FJ0KY@^:%?%QM.E@GLU!V<*N)6JY4Y4Z+7[SFJ7IQBTG2=,\/:79:
M-H]G#8:=80);VEK H5(XT'4GEGD=LO+*Y:261F>1F=F:K#MD\_4Y]P/IP/?]
M*E)ZD\]_?CZU5<G!]3_/_P"OSV_*OZV5.E0I4Z%"G3HT:4(4J-&E"-.G2HTH
MJ%.G3IP2A"$(1C&,(I1C%*,4DE;\6O*I.52I*4ZE63G4J3;E.4YOFE*4FVY2
ME)MR;;<FVVR>U3?*SGD+T)]>F,?3]/<U>?K]!_,]/;@?C^M,MX_+B&>I&YOU
M(_0__6SFG,<_GG\P.^3^0Q_AVTZ?)!7ZQYK]F[:>J6F[\NQSSESU6U=QBN6+
M]+)_?JR%ST'X_P"?UJ.G,<G/]<X[?_7_ !IC< _ICU/ J9O2W?\ X<N&[]/U
M1"3DD^M/B4LX]N?RZ?CG'OZ5'5NV7Y7?VP/IWQ[X_P XKFC'GJI=$^9_]NVL
MM]F_T*J2Y82?6UEZO3_@DM0OU/M@?U_QKZ"_9M_9?^._[7?Q-L/A%^SS\/-6
M^(?C:[C%U>160%IH7AG2OFWZ]XR\1W"C2O"VAH4,:ZAJT\(N[IH=/TZ.]U*Y
MMK.;R+QGX0\5?#[Q9XE\!^./#^I^%?&?@W7-2\-^*?#>LVKVFJZ)KND74EGJ
M&GWL#\AX9HF,<J%[>Z@,5W:RS6LT,KBQ^ GCJN51QN$>94L+3QM7+UB*3QM+
M!UIRI4L74PJG[>.&J5(RIPKR@J<IKE4KZ%1PV)^K1QOU>M]4]O'#?6O9S^K_
M %AP]JJ#K<OL_;.FG4]GS<[@G/EY4V<Q3'QCW'/\A_GU_.GU$_7].OX\C\?T
MHJ=/G_7]=_49+ /O'Z#W]3^?'Y58J*%<1[O5C^G'Z8_SFI:WIP480[[^MW?9
M??;9;V.9RO4DNG^5D_QN%0MP??USU_#L!T%35$^/Q./TS_/^E3+=_P!?+Y;%
MP^+^OZ\]?SL<9XF\ >"_&*G_ (27PUI6J3;!&M[+;+%J4:+G:D>I6YAODC4D
ME8Q<>6"20F37SQXJ_9,\-WPDG\):]J&A3G)6RU-1J^GY))VI-N@U"% ORJ&F
MNF!^9F(&VOK>FNZQHSNP5$4LS$X"JH)9B3T"@$D]@":^'XE\/N"N*?:2SSAW
M+<77J*]3'4Z3P>8M]WF."EA\:[)+25=QMO%H^ARWB//,IY8Y?F6*HTXV4<.Y
M^VPW318:LJE!7LEI33[-,_(/XB?#[6_AIK,6AZY/IMQ=7%HM]!)IURUPC6SR
MR0H\L<D<4UN[M$Y6.5!N4;E++R?/T3S'5!R2PS@9P 02?R]P3VKT3XK^*V\:
M>/\ Q'KWF^9;27KV>G?-N5=-T_-I:>63G"R+&9L D%YG*G:>.(LH_O2$?[*_
MU/Y<=N_7K7^9O$='*/\ 63-\/D"K/(Z.9XJEEKK5O;U)X&A6E3I595>2'.JZ
MA[6%USQA4A"4IRC*;_J7+*F-_LO!ULQ=/Z_/"49XE4X>SA'$5(1E*"AS.W(Y
M.$K.S<7)**:BK-0MG/)SW]/\_F>G-3'@D>E,?I^/^<<\<?YS7GU%;FT_+2_W
M^7GZ=-H?#^7]>MRL_0>O^?\ &J[]A_G_ #_]:K#CH?\ /\OZU XR,^G]??\
M"N.JKKY/\+'33^SZ_K_E_5R!_NG\/YBEC3Y2WY?0=?Z_E[4ULDA1U)_S_G_&
MK>W8%7T']3_^JN2,'*4GY:>NGX;FTI<MN[U^2M?\T5'Z#V_S_GC_ .O%4[CA
MA]?T-05C..^F]UY;)_FW]WJ6M4GW!'$4G^RP^8=OKT_3_(NH3]WG!P1Z$?\
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
M $_+--K]<F[7ZV[?)6[:;'QD5JELB)\YZ]>WL/\ ZY/7TIT*;Y .P^8_0?\
MU\5&3DD_E]*O6R;4W$<MT]<?_7ZUS4X^TJI?9CJ_DUI\WIZ:]#2I+EBW>S>B
M]7_EN6?I_GU_SZU QR>WIQSGWSW^M2M]<8Z=.O/'XY_+T[P_K7;+9M^27WW\
M_P EM\SF@MW\OZ_ A;KC&,#U_P X_P GO3&&0>_XX_7Z5(_7ZY/MZ#'X#Z>E
M1G@$^U<U32WS_0Z(;/O_ %_P2#'ISS@8[_AUKUGX#Z7\)/&OQ=^''A+XO?$#
M4O 7PLUKQEH>B?$;QSX3LM+\1:YX,\/:G>+:7FMP:9J%U%8@63.CW=Q>"Y33
MK%;O41I>K-9C3+O]Z_\ @CA_P3H_9H\5?LZ?&G_@IU^WGI\/BS]FGX))XV?P
MC\+YK*_U72?$:?">">Y^)'COQWH=DP;Q9H5CJ<+^$_"W@.X!TS5]3T?Q)J'B
MJVU31[K1+=.P_;T_X*:_L-?MW?LZ6?P%_92_X)J>)-8^. O+_3/#VIZE\*?#
M&C>)_P!G[P?:SZ<EGXT\#M^S]J/C'6M6G\5"RLM)B\(7VL>&_!EO!:FY\>Q:
M_9Z7IW@_Q+^68KQ#JSXGQO"V0\,YYGE/*\7A\LXIXEP&)RO!9?PKB,90=9MU
M,UE[#'8O+Z3]KCZ$_94L)65/#3^M8JK'!3^OPW":K9/'.,SSC!9/3Q,<9+*<
M+BZ6(JXK-*F :C6A'"T5'$4Z,JW^STZD85*E6<H3I4I4JM"K6_6K]O&\\>?\
M$@OV&OAEX5_X)4_L_>'&\*?%#7M.\+^,OV@+*WO?B=\1]-UOQ78VUMX.\8:A
MHUOIES=>/_%/Q!OKM+'0?&NNZCJ/A;PM>1Z;X=L/!CV6K^'[;3OY;_VQ?^":
MO[<?P&^!OA?]MC]JL"6^^-OCVYL_%VF>*?$TVM?&'0M<UVVDU'1?$/Q'6Y=X
M6N/%9@NH?L.G7NH7^@2PVMKK5MIOVB&"#^@3_@@!_P %(O$6G7MA_P $T/VM
M[+Q5X6\<^'[-KS]FG4OB9H6L:)JM]HVE)+?W/PAUJ'Q/;VNJ6^K:';VDVN_#
M*^O;46NLZ'9:KH-IJ U#0]#M=5\C_;-_X)0?\%1O^"@/_!0SQMX7^-7Q5MX_
MV9_"6M#6? 'QMU2Q6S^''@KX5Z_-<7=GH/@/X46.LP_VY\6=+L(Y-!\12SZA
M9V]]?VT6OZUXDTS2-2M-%'X=PGFV9>&_&F9\/<3YAPOE=JF,XLSWQ*SYXW'9
MUX@<)5*T8X#"9=5E4J1^N4JU25*IA\+BJCIU<*J6%RW&XC!XQYC]WFF&PG$W
M#6#Q^6X3-ZGU6CA\EPG!F51HT,%DN?SC6<\PQ,(TZ=2>#5-0<*M:G.I)XCDK
M8C#4L1*& _D1J!NI^I_G7W/_ ,%%/V>_@'^R[^U/XX^#W[-GQRA^/?PT\.6>
MD1_\)(QM[O5O"_BR&U%CXK\$:_K^E65CX7\4:EI>LVD^H#6/"T$&G6MOJB>&
M[VTAU?P_?76H?#2#<ZC'&0,#V]?KW_G7]5Y5FF%SW*\MS? +$+"9GA:.,PRQ
M>%Q&"Q"I8B$9P]KAL53I5J4K/[4.2:M4I3J4I0J2_)<PP.(RO&XG 8M4EB<)
M4=*NJ-:GB*<9J*DXJK1E.$G&_+.*?/3J*5*K&%6$X1T$4+$ ?3//J1_/Z?\
MURRISTQVQ]/ZCC\?TJ ]3WYZ^M>Y:R2[6\MO^&/%3;E=O5O76WR_X'R"HGZ_
M_J]OQZYZ_P!*EJ%R2?IP.?\ /^>.U93^)_+\CIAO\M1M>(?M!>-&\&_#G5#:
MS"'5/$!_L'36# 2HUY&_VVXB[A[>P2Y>-Q_JYS"V>@/M]?FC^TOXW/BKQ\^D
M6TPDTGPC%)I=L$8-%)J4S1RZQ<@C +F2.WLLC< EB-K?.U?CWC9Q>N$>!<TJ
M4*OL\TSF/]B97R2Y:D*N-IS6*Q46O>B\)@8XFK3J17NXE8:+<>=27VW N2_V
MUQ#A85(J6%P+6/Q5U>,H4)1=*DUL_;5W2A*+:O2]H]>6S^<F' 51Z */0=!C
MT^OI^6S'%Y4:+WP<Y]?\_P"16=:1^;/N(^5,DY]1P!V[G/\ C6N_;]/Z_P!/
M>O\ .7"T[0E4:W?+'>UEOVLF[+Y6T/Z7K2NU'YOU>B_KS*C'))_SZ5&^,>_;
MG_.:D88)%0N><>G7W/\ ^JG63;?R?RL);+T1$_3V'\^@_G59SP!Z_P!*G<\
M?Y_S_GM55CD^PX'^?\]JX*VS7H_OM_D=%);>;;^Y?YH=$FZ0-_=&?\!^I_#/
MX6''&>_?Z4^&/$63U/S?AV__ %?UI&^Z?\].::ARTU?=VD^^MM/N:T[DSFY5
M-'HFHKTZ_>_T[%1QT[@Y_4\_TJJ01UJX_0?7_&J[]/H?\_YY[>^.2JK72VT_
M1_\  ^:Z'3!^ZO+0A(R,'O3(R0X([<_7IQ4E-48SSG)_ED5QR34FUTM+3\_O
M_P S1.RDN]K?J7U8'U&0"!R><9//MTQT[CK3ZIQM@X]\CZCG'T[_ )]:M@Y&
M?6NZG-5(>:_!KI=_U9F$XVM;T^[_ #_S(W&#]:<AXQZ4../I34/./7_/^-0]
M))]]'Z]!_%#S7Z?\ '&"#Z_X_P N:EZU')V_'^E*G3Z'_P"O_6FM'+^\O_26
MOTU^0FFX1?:Z^5[?HAQY!^E0L,$C_/3Z#^53U$XYSZ]?\_YZ4I_"_P ?O"#U
MMW7X_P###*G P /3_/ZU$HR1^9J:I@MW\OZ_ <WLOO(W&,GU_G]>P^G)YYJ.
MIR,_CQ_G\?ZXQG-0=*4U9W[_ -?\'YA![KYK^OZ_,****@T"F%<COD#T)/X<
M^WJ>N3ZT^D/'/^3GIVSU]"*QUC*R_J_3M_5P(",<&BE;_''7ID@=?Y?US242
M36O1V^^VM_, HHHJ0"BBB@!#^?MZ^W_ZZ@.<G/7O5BHG'<]2>,>@]>?Y#M[U
MC/XGYEP=G:V_W_\ #=6,HHHJ34**** "BBB@ HHHH **** "BBB@ HHHH *>
MGKQ[Y[#_ #GOCN>@IE/3OZ8YXS_@?P_#TK6&S]?T1,OA?]=0<8YSU/\ //\
MA^)S3*D8<?SX../?V.0![^PQ'1-:)]G^?_#!!W6_EZ:+0*<IPP_+\Z;1TJ(N
MTHOM)/[G<K<L4445WR23=MNGS5SG&/TZ?K^/ [G _+IWJ*IVZ')Q[\G^505R
M36C\G_P/U-8;/U_R"I8S\K#T(/X<C^=15+$?F(/(*G/X8-5A9<M:/]Z\7\UI
M?OK;0<_A?R_-#Z*7CM_GI[#WI*]*<?=[-J_7>Z^Y7:TMMUO8Q"H&&&/US^?-
M3U$XY^H_S_2N"JK_ #_X']?JBX;_ "_R&5;A.4_W3C^H_P ^U5*L6_)8>V?Q
M'_UOY4\#+EQ$5>W/&4?PYE^,4.KI!NU[?J[?=J2OT^A_^M_6HJG;H?H:@KOJ
M*\9=6G;TNO\ /J8P^%?/\QK=#[?Y/Z5#4YY!^E05YU2-V_-?BOZ3-X;->?\
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
MFD>%DU!=,;5IIX5OWM6OEMC!:7%V7:U%S9F;>L!C"BYB(+ ECC!^J[3]DS1
M%_M/QSK-STW_ -F:1IVF;N1D*;R?6]F1D G>1UP>0?GGX%G/Q:\& _\ /[?D
M'N3_ &+J7^3GVK].*^@\%> ^$N*>'<SS//\ *(9CC<-GE; 4*L\;F-"$,-#
M9=B(TOJ^%Q=##3:JXBK)U)T956I<CGR1C&/F<>\0YSD^987"Y=C986A6R^G7
MG"-##3;JO$8BFY*K5HU*L;TZ<%RQG&*M=14FV_ M-_9G^%=AM>ZM=9UB5,%I
M-3U>X"R8P3OM]/2PM3G'($ XR!@<5ZEHG@KP;X:4#0?#6CZ8P&/-MK& 7+ 8
MQYETZ-<2$8&&DE=AVKJ6.![GI4-?T!E_"/"N1253*.',FP%:*LL1A\NPL,3=
MJUWB?9^WDWUDZDI.^K/S7%9SG&81:QN9X_$0;O[*KB:LJ5M/^77-[-+LE%)+
M9$\2O-(!D^IY.,#_ #CWK2/IG@<#Z#@5!;1F.,N>&?IQR!V_3//OCBIJ^OPU
M-TZ;G+6<_>;ZJ-M%KV5W;N['AU9<TK+:.B_7\K?(0G )]*@//7O[9YZ\T]SS
MCTZ^G^?\^M0N>,>O]/\ '^E-[?Y:_P!?UL."LK]7^7]:D1YICDC\<C\.,_3_
M #WZ.)Q^/3/3.#UJ%CD_2N2I*VE_-_I]_P!^QO!;OY?U^ Z--[A?4\X[#N:U
M    .@&!]!5:TC^5GQUX!]AU_#(QQWZ]!FU6V'I\E)2:UJ.]_P"ZOA7E>[?_
M  #"M*\K+:.GSZ_=M]XQ^GXY[?Y(Y'%15(YP"3P.Y/3IG/TXY/Y=Z^R_$_\
MP3U_:_\ !G[)^C_ML^*?A!J>A?L]Z]K&EZ=I>O7UR5\42:/KELTVB_$*\\'Q
M6LE[I/PRUBY,.EZ7XLU>ZL6OM0O-.GM]+?0]2T_6[GDS'-,NRQ83^T<?@L!]
M?QM#+L"L7B:.'>,Q^*ER8;!8559P>(Q=:7,J="ES5)I2:@U%M=&#PF*QDJE/
M"8>MB:E'#XC&584*<JLJ6$PL%4Q.(J*"?)1HPLZE25HQYHIOFE%-_P"PW_P3
M_P#VB_\ @H/\3KWX<_ 30=-6T\/VUKJ/CKXA^+KJ[TCP!X#TV\E:*SDUS5;+
M3]3O;G4]1:*X_LK0='TW4=6OEMKB<V\-G!-=1_T167_!KK\*9M$E\&7/_!1:
M!OC\(S/_ &?8_"KP;+X2LT+K(;6?X9R_%#_A8E\(8A);-JR_$+2DN)0NH?V+
M:1[M+KKOV =<\2_LO?\ !M[\:OVE/@&KZ;\:_'.I_M >)-<\3:;$;C5M O/#
M'QI\0_ G3=8M2L<TL,GA3P!X-L?$%C'*OV>QU2ZOM5V+'<2L_P#'A9>+O%>F
M>/HOBKIGB?Q%8_%&'61XBB^)-KK6HQ>/5U_S5G_MD^+1<?V])J33)'(]W+?2
M2R[524O&-E?A5;,./^/^)^-\OX:XOPW ^2\"Y]6X8IJCD&79]F.<9]ET*;Q]
M;'2S*?LL/EE+$RE2PRPBE#&4O>JTZW*F?HM+!9%POD^48O.<GJ9]F>=PQ6+C
M1J8VI@\#@<)1K/#4H0J87VDJ]>O%.K4YTY8>\'R4Y<B?]=G[._Q\^(__  00
MT7Q=^PK_ ,%%/@[=_&?]E3XKZAXP\;?!#XJ?"#2M+\8^'-:'B)A'\4O >M>'
M_'-[X8M+RQU2YN[#7KSPKJLMIK&@:CK>NR@^*_#.MZ;?:+FZ[_P<*? WX">&
M(] _X)U?\$V+/PGX*N_$G]C6?B/7O#F@?"OPCK7B"2.RN[GP[I'A7X/Z+KR:
MKXJU"SD@864_BNUU>W8V=V^BZE:W$3U[A^U1\2KC_@H/_P &XMO^TE\;%TRW
M^+OPZMO#OB6V\6ZCICZ:NH_$+X;?&*W^$^LZMI,,R6*)<?%'P[-K>BVZV!?3
M)]7\40R:>MU#!:)7PW^RY_P<3Z'^SU^S?X&^"=]^PS\-M1UKX:Z58V/AZ_\
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
M?H/YU'4B8Y]<>G3GIGWZUI#K\OZ_ F?POY?F*PXS^?/XY_/KQ_0B*IR<#/\
MG_ZWUJ"JFKI^6O\ 7R%#9^O]?UYA1116)9..0#Z@4M-4Y4?E^5.KT+WC"7\T
M(M^MK=CG>C:["'H>WOZ>_P"'7VJ$\$CT)J>H&SGD8/'\O\_XFN>:^)+Y?@U^
M'XFD'NNF_P"7S$I\?WP/7BF4H."#[UC"7+.$OY91?W-,MJZ:[E@\$_4TE.?&
M>.XS_P#J]J;7M36B\OP7]?UJ8!3''&?3M3Z:_P!T_A_,5P5%;Y-K^ON''=>I
M#4L)Q(/<$?F*BIRG#*?<?SKGI/DK0?\ +.+UTTNOS1M)737=%ZH#P3]:L-UX
MZ'!_,?Y]*@?[Q_SV'_UJ]J<;<W3];:_>U]W9')!]/*XVH&ZGZFIZB?K^'^->
M=5C;Y/\ ![&\-WZ?JAE6 <A3_L@?ED?_ %_QJO4J=/H:C#/EJ3C?24/Q337X
M-W[E36E^W]?Y"M]T_P">]0U,Y../H?IS4-36=W)]VG^00V?K^B"BBBN=-IW1
M84444)V=P)8^A/KQ_GZU?M+1KAMQ!$0ZMTW?[*G^9'3ZTRSM6N'"]$7!=O3V
M'/)/MTZUTJ(L:JB *JC  ]/\?>OKLDREXJ,*V(36&IOW8.Z=>HG>2_Z]1>DF
MM9-<O25O-Q6)4&XP^-K7^ZK;_P")K9=-WTN(BHH5%"J.@ Q3J**^[II*T4DE
M%)**244E9*R6FBV5M-/EY.^X4=O\_C^7'YT45KKU5GIM\O7JVOO=T N#U(/M
MQ3PG(^N?PY_4\<=AG.#BD7'&?0C/H>?;G(Z#GG/'-!.!QU]>_;\ ,Y&WBDY*
M/7JNS[:>5_UT%O\ U;[GT_7\1_"CVZ?T[>OK^?84PN>V/PS^?(!^GT.<\4TD
MGK_G'^>]1L_8<^_I_C_*N:=56W[=_+U;Z7^_<:C?I=][;>?EM_6@XMCJ?4C^
MO^?6F%\=,8]3_D?EZU$2!U/Y_P">:B9^<9'UP1V/KG'?GCI[5RU*[M=NRO\
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
M< >V/8=?3J*L5 W4\Y]^M14W7>VWS_K[@@]$^UOP*C#@^W^>?IUQ[5 > 3Z
MU:<<D'OS^!JJ>A^A]_T/6O/JZ^CN[?.]M%Z+3Y';3=U?J[/[_P"F-C7.X^@_
M_7_C^%#CCZ'_ #_G_"IT7"8Z9&?S'7WSUJ(C(]?;U_S^AY[5E*'+"-^MF_FU
M^C2W\RD[W\G^'_#W(*C?/!X_ST_SCC\:DIC@D>N/3K_GU_#W-<LUL_O-(_$B
M["^]!GKZ?X?S]LT/]X_Y[#_Z]5XF*E?PR/?_ .OTS5M^0#_G!_R*Z:<^>$4]
MXZ/TLK?K\C)V4[K:6B7;;^OZU8AYQV/!_P _YZTG1L\]<\]?Q]_\]*2I&&0&
M'X_Y]C_,]J4=I1ZK5:_=VZV?;4;TDNTM'ZK;_(DI&Y!_S_G_ "/>D0_*/;C_
M #^%.K31VMLTOR5S+9^C_)B#@#Z"EHHJE;E:ZQM;7IHM/Z_,04=:**D"%A@G
MZ^A'^<?U%-J1EZG\?QR._P")XX[<&HZPDK-_AZ&L'TO_ %HO/3Y_)!1114M7
M5BPJ!A@_Y_3U'^3S4]1OU'X_Y_\ K?U-9PWMW7]?TP(Z***@ HHHH *:YXZ_
M3W_^M3J:5!/(^O\ G^OT X)J)INUO/\ 3<:LFF^G]?U_3&*N>3T_G_\ 6I7'
M?\_\_P">E24A&1CUJ)1Y7Y?U<KF?-?IM;LOZ_KH044I&#C_)]Z2I-=PHHHH
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
MRJ6ZV3Z6O?O_ %HFM^I:AU?W?Y_U_D.R?\^PQ_*HW8%60DX((.#C&1@D'G!
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
M#J>GM[G_ #VKXW^-#8\;7)_ZAVG]/^N;CO\ KV_#%?8;'))_ ?2OC?XTD_\
M"<7(/0:?88]/]6_\OKW_ #_*/%R7)PK!O?\ M7"/YNABG_7W'VG!2OG$O/!U
MF^FTZ.G?\7;47X$DGXN^"1G_ )?M0)X]=%U('M^GZ5^HIX!^AK\N?@0?^+N^
M"/7[=?Y'I_Q)=2_S[\>U?J&Y)(4<]/KD]OUKZGZ.$V^#<[?_ %5&)5M_^93D
MUE?J]=]]_0\7Q25L]P&EO^$BE_ZFXVWY?EW9+;1F67)'RK\S?T'K_AU]CHL<
M^N.<>Y[FD@B\J,+CYB,MSW/;(].F?Q'H ]>OOUSSWYZ'_/>OZ:H4O8TDG\<W
MSS?6^GN_+RV?J?E%2?/)V^%.R\]%K\V)4;MV'0C/U]*>>ASQWS]/\_7TJ!FZ
MD\_Y_0?YZU,]_P .OD_3K_5U8@KZ]OSTU_/T(7.3[#_/X?0_UIO2C_/^?\]*
M8YX_$?AW'\NOL>]<U9V6CU_S_P"!=_B;Q5W^(P NX ZLV!G\_P! ,_05OVUH
M;B2VL8Y%A>ZF@M%F8X6)[F5(1*6P2 C/O)P< 9P<8K^Q/_@C[_P3!_X)L?&;
M_@G/J?[17Q]T6#QUKOQ&M/%^@_$SQOXX\2_V!8_ W_A#/$MW83CP+J.FW&GV
MO@E]+^QZ=K^I^,=2FGO98&,.K7:>&UO-.F_+[_@IG_P0Q^.O[%-EKGQ>^#\^
MJ_'O]F&".YU*\\3Z18FZ^(/POTD^9<177CW0],CE74_#EG:;3-X]T*$Z;:K'
M]JU^PT:WD%P?RK)/&?@?$<:9KP5C*^,RC-L!FL\HP^(S;#QPF69MCL-*$,1@
M\!C'5DEB8UFH4J.+CA7C%4P\L&ZTZ\*;^MQ/ O$%7A_"Y]@J='&8?$X:>)=#
M!U'7QN%H2NJ>)J8>,?WE-).518>=6IA^67MH0C"I*'[-?\%G_BYXW_X)P?\
M!./]E/\ 9C_9,OM1^$WA[Q[#!\.]=\<>"II-%\36_A[P]X+.OZ_;:+KNGM;W
MVE^)OB!K$]SJ.M^(-/FM=;E235)K34+:YN'E/PQ^S)^R;^R#^RI^RQ\//^"C
M/_!5K]HZ;]H[0O$&@M\3?V<OV:1\1->^+7A_5-8N](FU%I-/\*^*=:D3QO\
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
MN.=>GIC&/S_GS55A@FKC]/Q_S]:J/U//X?A^5*K%;:[M?)_\,%%M[^:_+?\
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
M5J4%&Z2<MY2MWD]7Z;=D<-2K.J[SDWV6T5Z+;Y[GU%^QO^V-\<?V$?COX?\
MVA?V?]8T33/&VCZ=J'AW4]/\3Z!:>(O#?BOP=K5SIMSK_A+7;*5K;48-/U67
M2--F-_H&JZ+KEE=6-K-::G'$+BWN?WL_X):7^N?\%GO^"AUY\9O^"D'[1.@^
M/=&^ UM'\1_AK^S!XEUJTT#P3XAU.WO[S5-,TOP9\*V,'A>3X=_#Z+3X=7\>
MR&'4_%/C06GAZV^(>K>(M#AO_-_EQ*X&>_/8_P#U^W8X/J>,5);7%U9SQW=E
M=75C=P"40WEC<SV=W )X9+:<0W5K)%<0B>VFFMIQ'(HFMIIH)=T,LB-X&?\
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
M^@#!A#>ZA>7D08'AQ%<SRQAQG[P7<.QJLP12S!5#N K,  S!<[<G&2%R< G
MR<8S43' )K^EN#.%:O!N3O)9\19WQ'AJ&*K3RZOGM3#XC%9?@)<L<-EM/$4J
M-.M7HX6$4HU*]2;WC0IX7#QIX:G^59]G,.(,:LQGE>7Y=B:E*,<9+ PJ0CC<
M3>4JN,JPG.4(5*SE>2IQ4F^:5:K7J-U"%CR?R_SZ?3_]51-\S!1R2<?B>/TY
MIY. 3Z5-9Q[W:0CA>G^\?\!_.OIN5U:D(;W=GY+JWOLE?5??<\A24(RD^FB]
M>BM;JWW^1H(@1%4= /U[G\Z8WWC_ )Z<5-4#<$_TZ9[X_&O0EHFDK6BDDNEE
M;\+?\'J<MV]7N]7Z]1I.!FH*E;IC&?7CICGKD?\ U^1FJ[GCZG_/]*Y9O3YV
M?YFL%HWW9$>23ZU-;IODR1\J\CZX(_KT]JAK0MUVQY[L<_AV_3/^>N-*/M*R
M?2+YGV=M%][LS6H^6G973EIYJ^K?RV%8Y)QCKVX^F??O^/X!*<QR3['%>1?%
MKXJ:?\-M&+1^5>>)-0BD71M-8Y56 *_VA>J"&6QMG(9E&'N7 @B(R\D?/GF<
MY=D&78S-\VQ4,)@,#1=6O5GKIM&G3@KRJUJLW&G1I03J5:DHPA%MH>!P.*S+
M%4<%@Z4JV(KS4*<(_>Y2D](0A&\ISDU&$4Y-I(P_C7\7[7X=Z8=-TMX[GQ=J
M4#&PA^61-+@D#(-4O$.0=C _8X'!^T3)EAY*2$_FK=3S3SSW-S-+<7-S++<W
M-Q.[2SW%Q/(TL\\\TA+RS32LTDLCL7DD9F8EF).IK.K:EKFI7FKZQ>W&HZG?
MS-<WE[=/OFFD8!0.,+'%$BK#;V\2QP6T$<5O;Q1011QKA2D'/N>/P[__ %O?
MVK_.WQ,\0<PX^S?ZW6C/"Y5@_:TLGRUR4OJU"I*'M*]=Q;A/&XI0A+$23E&"
MC"A3DX4HSE_37"?#.&X<P2H4VJN+KJ$\;BK?Q:B^&G33UC0I.4O91=I-N522
M4IM1KRG/XG]!_D5#;1?:;I5/W(_F;N, YYZCD\=?I2RL!D^@P,8Y)Z?Y/]:U
M-*@,<!G(^:8\'C.P$C\B<G\O2ORVA2]O7A!ZQC[\_P#"FGKMN[)^M[VV^NJU
M/8T926C:4(IV3O+\-$FWZ%Y^P[#I^/;'MC^6:@?KT[=?S[?U^E6'/0=^M5I.
M/Q[]>G8#VZ^O) .*]*OH_)?Y+2WE_P .<%/9]^_1_I_PY5DZGU(X]>@_E[<U
M3DP/0]0/IZC\A^=6G8#)]SCCZ\_EUJE(?_'0:\FN];=/\E_P6=U)7:[V7WZ+
M]2K(!S@_7D_B,]_\>#5S3XOO2GI]U>O_  (_TJD06X')8CMGDD=AW)_#Z5NQ
M1B*-4'\(Y/J>YKGPT'.JYM7C35[_ -Z5DO6VKTZV;WN:XB?+34>LM'Z*U_QL
M-;J??_\ 5_3GWJLV"<C.#]>?_K=O_K<59DX/ SQR!^OU./SJJ[=3C_\ 7_\
MKK2KM>^NO_!=_+\3&EK;R7_ _K^D57/!QG'0>_UP/K_(Y%5G(QCN?\\_Y_K5
MENF3SW/OV_#KG(]*IO\ >_S_ )'^3WKSZC]-._?1_+IK_D=,%=KRU^XB?G [
MDU<V;$5?0<_C^F.WOCCO5:%?,ER?NKS^/0?KS^%7FZ'Z'_/T]:QI0TG-[W27
MHDK_ (O\"JDD[03U5VUYO;7TMMW*S]/Q_*JSGH/Q_P _Y_K5I_NGW_Q_S^8J
ML_ SW/'KD>GH/7I6=:UG^/X:?UW\RJ3VZ^];[[?\.0,,@]/Q[?H:B49('YU,
M>A^G:FH.,^O _"O/<;MKL_RU7Z>1U$5(3@J1V./S_P#K@4]OO'_#'^?7/>F,
M,@BLYIZ/MK]]K#6ZOM?7T+@)9!@<C'?L>/\ ]>>V:921-U!/'0_0]/\ /UZ4
MX\$__JK:_-33VM;^OQ7W$K1M=-U^OX].E_,3^E6HCGGU']153U_S_GI_G-68
M#G/M_4Y_Q_2KI:S7FOFW';?KWL3-:7[/\/ZL2/U'';T]?_U'^8]HZG89!_3_
M #^E05TR5TU_6YD%%%%9/5)Z::>?KOK=M[( J)^O^>/K^?ZU+36Z'K^'Y\^W
MK425XOTO]VHXNS7X^A#1116!N%,<G'3@]3CW_P X/Y4^FOC!]1^F>/R/3_\
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
MPP&K[#K@>H!Q]>^1GOD'K0!@CKCG &2!]3CW/N._%.P#_G_/K2T -/ STSV
M&<GUSZ?A^-(0#T/4<GKTQG&!SV'!]<#.:<>?<$'./\Y_+\O1??O_ $HV]0(&
M4$8(!5E((89# @Y!!'S!@<$$$'.,XXKZI^ W[16F^&/BG^S-<?M-Z3XY_:/_
M &;/V>/&\GB'3_V?=1\<W<&@V^D:A=P:CJNE^&++6QJ6A6%A=:U8:-J^J^&G
MM;/2/$]EI4OAB[O-*T_5KF]M_EDYXQTZ9)SG)YX/?C.!UY&,DBFG'I@]^<_R
M[^P  _034H4L1#DJQYK*HZ=2$YTZ^'E5HU<-*KAJ]*4,1A<1["O6IT\3AJM/
M$454;IU(-W+A4G3<N23CS1Y)K>,X-J3A4B[QG!N,6X34HMI73L?O-_P7(_X+
M'O\ \%$/$GAGX9? JX\1>$/V/_ACH6F^([3P_K6E'PWK_P 1?B?<:.EWJ7B#
MQI8?:9X[;1?ATDK>$O!'A^U8Z<NHP^*?&-QJ'B"WUKP@/"O]C?B7_@G7\,OV
MI_ O_!+77OC"ED_PF_8Q^&N@?$&Y\ 7436NE^*/%EO\ "OX?:1X(LM=,LT1B
M\*^%[C2+W7M6TN[62VU.73].L+]/L9ND?_+ROK2._LKVPE9UAOK2ZLI6C($@
MBNH)()&0L& <)(2A96 8 E2,@_TV?M=_\''/Q)_:(_X)_P#AO]EGX;?#76/@
M-\8_$EA!X ^.OQ#\/:U;ZCX5O?A-HVCV-BNG?"+59]4_X3+0-?\ B(T<FD>+
MT\0:1+/X3\,1:G9>&O%6M:SX@L_$7AG\(XU\/,WP.3\%9'X;4_[.AEF=9A/%
MYE4Q-.-?!_VI@*F J9UC*TN7$XO$1HXK&N=;#4YXK#J.'IX*G2C3P\*7Z#DG
M$F'QV;8_'\3XIO#U\FKX&6#ITG["O1HSP->C@L/0B_8TW6AA<5#DG[*C7Q&+
MKNO6C4Q4YS\>_P""[W_!5S5/VT/VG])^'/P4\2/'^S/^R[XH<>!T^QZ=J/A[
MXD_%W0K^2#5_BIJ6A:M::AH7B+0M(:V_X1SP%8Z_IFHZ2VC#7M4-G/9^+KB
M_P!&'P6^"G@[_@N?_P $R/A_\6/^"E'P,\(? 3XBVUK>:9\'OVC/ %]9^"M?
MG\.6TMMIN@?%GPI:>(+>4>%?!7C?4V*'X9^)=1\4^"O$L*IK.@LMAJOAV^L_
MY6?^"*'_  2_U7_@H_\ M,1+XMLKFQ_9D^"%UH?B7XW:VL++%XEF>X2\\.?!
M[2)FC: ZEXSCM9Y?$4@=9=%\&Q7EV@2^U/13)^B7_!QO_P %/++XD^+-._X)
MT?LSZY8:1\ O@9>:7!\9)_!LD=KI?C/X@>&($M_#OPQMIK)([=? _P *T2"[
MO=-L9&M-4\:QZ=]HV)X-M8[KP^(L@R^C7X+\+.#(_5^(,CG'/,;Q33]I2QW#
M67RA3EC\RJU,)*BZV99_*I2OA*U1864*F#HRI4Z.)PF(P?J97FN+Q-;/.,LX
MG*CE+H_V92RUPA5PN92<:KP&34Z6(A*%7"X5RG6J5E&,_;?7,2W4;S*E5_)/
M_@I?_P $G/VD/^"9WC+3H?B/'9>//@QXPU6XTWX;?'+PO ;?P_XBNHH+B^30
M?$&CRW5U>^$_%PTR"6]?2KJ6[T^]AM[JXTC5+Z*"58ORVKZ,^,7[6_[2_P"T
M!X!^%/PN^-?QJ\=?$SP'\$+/4K#X8>'?%FJMJ4/AR#56C%S)+>N@U'7KV&VA
MATS3=1\0W>IW^E:-$FD:=<VUAOMW^<'/&,]?Y?Y_K7[%DE//</E='#<1X[ Y
MEFE*I7ISQ^ PTL)2Q6'C5E'"UZV'E:%+&5:"A/%0P\88:G7E.GATZ<(U)_#9
MC5RVMB?:Y5A:^"PTZ5*4\+7K>W5'$."=>&'JO]Y/#1F^6C*M*5::3G/EYE3A
M&[#)/H#CWQS7QC\:F/\ PG%T<XQIVG$CCG,;^_IV/XBOLEV[#IZ^O/\ G\>.
MU?'GQ>MGO/B'+ N0&T[32QQ]U!&P9B?8<#ZY'K7YOXPJ57ABA2I1<JE7.<#"
M$>\G0Q:2\N[\EYGTG!#C#-JDYM)+ XB3?]U5*#>R?36VOWZ&S^SE8D?%/PE?
M2<9O+]8<X^Z=)U ,WX_='MGT-?J=7YL? V-8/B?X-B085+J\11]-(U ?GU)]
MZ_2<\?AUK]@^C=@X8'@G,L/&S<>(J\JDE]NK+*\J<Y??I'M%170^*\4*TL1Q
M!A:DEI_9=-07\L5B\6HKU2U;ZMM[D+<=^O/3!].>PQST]\TPXP>W;L#^9_&E
M)R2?6HWP<^H.!^7/Y>WMGM7[U-W77;U=DTNZ^?=OIJ?G45=K[V:?A_Q#KWA'
M7]$\6>%=9U/PYXG\,ZM8:_X=\0:-=S6&KZ)K6DW,=[INJ:;?6[)-:7ME=0QS
M031NI5UP<HS*W]O?PP\4?"+_ (.)O^"<&K?"[XAW6C^#?VWOV?;?3[K^WX+6
MT^W^%_B*+.6#P]\1M&CEMLWGPI^-EEI-YX?\>:';+"VGW']N:?:R:9KGA[P?
MXDC_ (:G/&/7CK_G\?J/6OKG]AC]LSXF?L'?M'>"OV@?AK/+<KI$PT?Q[X/>
M9H]+^(7P[U*XMSXD\):F@RBS3101ZAH6H%&ET?Q!8Z=?Q!DCGAG_ "KQ0X(J
M<791AL9DM=99QKPSB5G'"&<P<:<\-F%)QE/ 8B<XRA/+LTA3CA\52JQE14U0
MK5H5:%*MAZ_UO"O$$N'\QE.M2>,RG,*,\!G67.\H8S 5HRA.U/FC&6(H*<YT
M'>,VI5J$*E)8B=1>=6GPA^/?PQ_:=T?X)6'ACQ)X?_:1\$_&#0_".D^&-,@N
MCXBL/B3I/B*S;17TL0(L]Q ;N.TUC3]0@7[/=:,R:FCBT<N/ZHO^#H;Q-IEM
MX"_8+\+ZQ>VX^-NEZCXY\7:E<Z9>+;:EI.F0>&O"=AJ&HQ?9E6\MX;WQI!:S
M:-?P7<'V2[T:X:!7F998/L3]J;_@J#_P2H^ L/A+_@H-\,O ?P^^/7[:7QN^
M$&B6/PSM-"\H^.-+\+QI<^5)\1]8F6_L?A+::/>74^A^);Y=+C^(7B6/2X/#
M=A9:WI^BQ_V-_&9^UK^UC\9/VU/C=XG^//QOUJWU+Q7X@\JRTW2-*BGM/#'@
MSPS9-(-(\)>%=/N)[J:TTC38Y'9Y;BYN;[4K^:[U._N)+FZ8)^>\(KBSQ2XL
MX"XPSCA;$\(9?X?0SS^T,3F">'QN=\3XW!QRG'X#)L/)_6Z>28+$4IU:N+Q$
MG"K4AB,M;J5J5>2^JS59'P=EG$F#P&;TLZJ<5X7!X?+<%2DJ]/!9.ZL\53QN
M:3CRTI8V6&Q#I86$(4JCFJ&.5-4:GLJ?U7^V!_P5N_:F_;6_9Y^#?[-_Q:7P
M@GACX71Z3?>(_%EEIR7_ (Z^+GC#P_;7.FZ)XQ\3:S?VJ#PQ<V>DW,D=[I?A
M-+9=<U>>_P!7U;4[FVN;31=,_+C@   * ,  <#O_ (__ %S4KG ]SQ^'^?YY
MJ*OZ RC(,DX9PE7+\@RS!Y1@JN,Q6/J87!4E2I3QF-J.MB<1*-W>4YM1C&_L
MZ%&%'"X>-+#4*%&G^:8[,L?FE2C6S#%5<75H83#X*C.M+FE3PN%@X4*,=%[L
M+RG)M<]6K4JUZLIUJM6I.%SD_3C\:@<\X]*E;C.><9S_ )..:KGUY_F:[9O2
MW?\ 3^D8K96[#'Z #J3T'4_Y-:T,?EQJO?&6_P!X@9_P%9ULGFR[B,JO//K_
M  C\^<?_ *ZUJUPD+\U5]?=CZ*UVNUWT\GZD5Y6<*:TM:4O72WSW^]"'@$^@
M-05,W3'X_7'.![]_\><0UI-Z>OY?))>7S,QK_=/^>_7^GXU38Y)_(5/(W7IQ
MP/<GK^7^?:M7)/\ 5M^6B_-:^6W0V@G9>;O]^PY%WNJ==Q[9S@=>G-:I^4<=
M ./H.!^55[*/[TO_  %<Y&>N?IV[9_"O#/B]\;M.\#QW&B: UOJ?BV1-NPYE
ML=%W#B?4"C+YMT!\T&GJX9CA[EXH@$F\K-\^RCA;*:^<YWBX83"PNTW:5;$5
M&G[/#8:DFIUL15<9\E.'1.<W"G"<X]F#R_&9MC:6"P-&5:J]--(0C=<U6K/X
M:=.&BE*5M?=C>4HQ>S\5OBQI?PWTWRXQ#J/B:]B<Z5I!DPB @A;_ %+9^\AL
M(WP0B[9KQ@88&0>9/#^</B#7M7\2:I=:SKE]/J.I7C%Y[F8@  $[(H8A^[MK
M:/)6"VA411H=J*/F)75M3U#6+^YU/5;R>_U"\D:>ZO+E_,FF=B22Q 5551\L
M<<:I%$F$BC1%"C$E/.3WSSGL,=1QQ^O0GI7\)>)?B/FG'F/<I^UP6286<O[.
MRF-1N,7\/UO&<MH5\=4CIS.\,-"4J.'LIUJM?^@>%>&,)P]AWR\N(Q]:*^LX
MQQLVFTU1H)WE3H1M>VDJLO?J;0A3I2,3DXZY'I@<U0=NI[#CC^?7]?2KLK##
M'TXY)ZXXSUR>G\ZS9& '//?\>/YYK\;Q,WT=G^>M]OF_NNC[NBMNEG]VB_X;
M_,C2-IY4A'5G&3Z8.2?PYSGOQ76; D:HHPJ  #KP./\ ]9^M8^D0??N6'<QI
MG\"S ?\ CN1[BMESQ]:ZL#1]G1E6DM:S;5M'R+1:_P!YW;:NF<N+J<]2--/2
M#[NW,[7V[62[IW*K]?T_4\_X54E[]>/RY'<?7OU!Q5F0\GV&/3_#U_PJJQ !
M)Z#GIFHQ#LV_5;>EODK_ '=QT[K7?567G_P="I(>=OIU^O\ GW[U1D..#U/4
M>GY\_P"3SGFK9.23Z\_Y]A_G%47(S]"?RXQSW'4\\^U>-7E=R7;3\O\ @7]7
M\_1HJ[]+/[KV_'O][+-C%YDP<YVQ@GV+'I^77CD<>M:K$$DBH[.+RX1D89_F
M.?<<>O\ C4C=3QCU'7GO^M=-&E[*C%/XIMSE=:W=K+;HK?-NVESFK352I)IW
MBO=7;3?[W<KN>N.<9/X_YQ]3D]ZI2=AZ_P#UJO/C//IS_P#KX[=_\B@_7MT_
MS^N<'O7-7LE9]GH][Z6V\S6ETV^%?CK^FI"YX ]?Y?Y_E523(Y_P[=3VXYZ=
MSZ<588Y/L./_ *]1!3)(%'.2/R')_'KCW_*O-J:MI;R:27=NR_4Z8;OR3O\
M@2P1[8]W]\Y[9QV_0YXX!-2MT/T-2. , =!VQ_GL!G\.M1GH?H:VG%0@HZ:1
M2T5NJN_F[LQ3<I2F^NG]>B2U*S#(/MS^0-5VZ'_/_P"O_)[59(R"/:JS' /O
MQ^=<-6VNO1??I^=D=-+I_B7Z$!Z?SS_CV]<T[&U5'U/YX_ST% &2!ZU(_3K]
M?\_X]\5RQ5^>7162]=+_ *(Z&[.*^_\ )?U^16<<Y]OU]_PJ.IF&0>.>OY?3
M\?SJ&L)+=?UY/?T_76Y0]#@X]?\ /_UOQJ8G)S[#/N?6JU6*<-N5]4E\UMYA
M_7]?<(1R#]0?I_\ KQTJS;]6.<8 ]?4],=^.]5CT/T__ %5:M>0Y.!P!GW!(
M.,XQGI^-:T/XD?)M_H1-VBWZ?BTB<C/!J C!/_UOZ<?E4Y_GV].>E(1D'@=_
MSQ_/WKK:LVMC(@HHHK)Q^*U][)?<WZ_T]0"D/0\X_P ]\TM(W0_3_/\ ];WK
M,$KM+N[$!]O\^O\ ]:BBBN<Z%HDNP4Q^GN/Y?YQ3ZC<]L_\ ZO?GGGIQV-0[
M\\5\_P =?P7W?B$=2*N!D]?SP/<?S[X]Z%7')Z]AZ?\ U_Y?7I)4RT?J[_+2
MV]]=[_E;<*]%2./R]ATZ=<=N_P!<U'1+5)I=[V^6[_KR ****@ HHHH *B<
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
M;Y_Y!1112+"BBB@ HHHH **** "BBBMVTE?\.X!1116&X!3T&3GL/YTRIU&
M/U^M;48<TN9KW86;\W]E??J_)/R)F[+S>PM%%%=4I=>NGZ*_]>AB(<]JA;KC
M.< #-2L<#^6<8],>N<>WUXS4-<\V[-]?Z7X&D%N_EY]/Z_X9!113D&6 _'\N
M?_UUA&+E)16\FDOF[&CT3?8FQA5'?!)_'IZ]J*5CD^W;Z=OI].W?G-)7LRM"
M*BMHQ4=NBV]5;7K:QS[A4;D\C/&!D<=<Y^OIT_QJ3I4#')S^7TK@JSW\M?PT
M6_F7!:WM_P /=?C^0E%%%<AJ/0XR3T Q^?\ ^JFDY.3WI**UORP7WI>;_I7%
M;5OJPK2M;3($LH..JJ<#(Z[F![>@X]3D<4VSM?,(ED'[L'Y0?XV'7\%/7U-:
MY[?I[<8'8]/?@5[V4Y8IJ.+Q$;Q;O1IR6DK6_>23W5_@3T=N9W5D^6O7M>G!
MZ[2DNGDO/N^FV^U5^@/H?;/^>GKZXXJ+]*F;M_(8)([C'<>OX'M41X)_SUY]
MJ]NOU?;IWT_K\3G@]+>MOE;_ #_,8WW3_GO_ )^E5)/O'V['J/\ $^O_ -:K
M;?=/X?SJF_#'K^/';_\ 77D5M]^VFG;5_EZ?,VAN_3]436G_ !\P?]=%_G74
M5S%G_P ?4/\ OC^1KIZ][AO_ ';$^>):_P#*<#AQW\2"_N?J_P#(****^C.(
M*8W&>F,CH3G.._Y=/QX-/J-R.F.1_GCG_/X"E)Z/T_KY_J5&]_S]$T_\AG8^
M_P#7.?IR <=2.]-;H?H?Y4M!&01ZC_/_ -<?A7!6O9W\ONN[>FWI]YL0MCY?
M]T?US5=OO'\/Y"K#9!]<#TQT_'O]?RJN_)(_STK@K=?1?F;QV7HOR*I_+_/?
M_(JJW)4>K"K3@@$=?E../K^/Y]ZK?QQC_;7W'WE_S^G>O"Q"3G%?WK??R7ZZ
M[_\ !5M>R#TD_*_YL[^ ;88E! _=ISG_ &5[?GU 'O5K/^?\_P JKI]U1W '
M/?@#_P#7W(^@J93D<]>?QZ'\,9QBOU.":C!+91BEV]V*6CTMHEKO;=GS$T]9
M>;;^?]?Y)(=1115Q=GK_ %WOU_R[,S"BBBJLVTU97U[.RM;IOMMIY=P***0G
M _(?GZ9JE:*LW_2M_6GXN[ 8QX/Y8^AR?;/^'U CSC_]1/\ *E).?PP>_3_/
M]>O--.".>W/^?KS6+=]65IHM?N3U=EIWV]>MV0L>O7CD_4=>_KD^@R<558G!
MYZCG/)Q_D?H:E8GU'<_@>!]<@Y_ETJNQXX/!]_3'I]><\_I7%4E=N6EK67;1
M^CTZ::_?KO!/1=K?U\MU?MU(G8]>I/ _#K^'KVJF[9/'8]??US4TK8SCM_,_
MYZ>U52<#)[5Y6(J/NM_\M._?[E\^V$;))=;?\#^O48[=@?K_ )_//;\>E<L2
M=J@DGY<<Y))Q@#U/3IGM3G;'X\G_  Z'K6OH5L)KLSN 4@&X @X\P\)^"\G&
M>W0]*\FG2J8W%T<'2?+*M-0<M6H0LI3DUUY87?2[V=]NB<XT*,ZTE=0C=*]F
MVM(KYNR_0W-)T_['$7D'^D2@;L_P+G(0>_=O?C@BM>@]3[\_YZ45^GX7#4<'
M0I8:A%1ITHJ*VNWI>4GUG-^\[+5OIH?*UJLZU252;O*3OY+HDET22204445M
M:Z6EKVMKM:VSWVWU3T=NYF%%%%3RNRNEVNUK9M6Z[]+=%= %%%%)Q>W7_.VE
M]M+^7KJ@"BBBI *V]%\1:UX>G^T:1J%Q:$D&6%6WVT^.,3VS[H9.. Y3S%'"
MNM8E%:T*]?#585\-6JX>M3?-3K4:DZ56$EUC.#C*+Z:-76CT(J4Z=6$J=6$*
ME.2M*$XJ<9+LXR33^:/HCP_\;8FV0>)=/:,\ ZAIP+IG^]-9NV]1ZF"1^Y\O
M'%>Q:5XDT/7D+:/JMG?%5W20Q3*+F-?66U?;<QKGC<\07/!-?"A./J>!GUIB
M2RPR)+%+)#-$VZ.6%VBEC<9^:.2,JZ-R?F1@?>OT'*O$[.< H4LPI4LUHJR<
MIOZOBU%65O;TXRIRLG>]6A.<GO45[GSF+X3P.)<IX:<\'-JZ4?WE%N^_LY-2
M2Z6A4C&-](Z6/T$ICG Q^IZ 8YQ_G/7VKX_TCXJ>,-("(]\FJ0)@&'4T\]RH
MSD"Z0QW(8] SR2XXRK<UZ7IOQQT:<*FKZ9>:?*W#2VK+>6X/]X#]W<*@_P!Q
MSVQCFOT# >)/#.8*,*N*GEE9V7L\=3Y:;>E^7$TG4H65]'5G2;?V>WS6(X5S
M;#MRA2ABZ:^UAYWEY7I3Y*E_*$9KI<]J9LGKQ^7YU$Y[<_RSVP#WZC-<WIGC
M3PKK(4:=KNG2S,.+:2=;:Z)]!;71AE<^HC5Q[FN@+9Y[<>PZ?YYKZJCC,+BZ
M:K83$8?$TG:U3#5J=:FWIHI4I2CMJU>Z[IL\F6'K49\E>E4HR7V:D)4Y73_E
MFD[>=OF1N<#W/\N]57.?IV_4$]?; X]3Z&I78D$_H>1CI5<X^GIFN2M4^ZWS
MM>R_']$:P77MHB2&)YY4B1<EN<]@!R2?H.AYYQQ75Q((8UC084#'U[9^I.2?
MK]*H:;;>5'Y[CYI.!QR$]?JV <_0<$ UHDYY_D/2O:RS#>QHNM47[ZND[/7E
M@K.,-;N[3YI;+9-.S.#$U?:U.2/P4]&TW[TKZO?RLNBU:W0UB #G'X]SVKY!
M^,38\:7&0 !IVG].^8W&>.N<9S[U]=.><?X_C^8QGKQ7R!\93CQK<\XSIVGY
M/OY;8/?V_&O@O%=I<,0=]\TPC^7L<3;?3=7=[/3TO]-P<N;-Y+_J$K?^G*/Z
M!\$6'_"V/!H./FO;XD9Q@?V1J'Y#J/\ ]1K]+"<G_/\ G/K[U^9GP0.?BUX,
M][V_/X'1]1QQ_,]_4U^F3' )_+ZU]-]'J=^$<Y[OB3$;:K_D593^GY[]7Y/B
M9&V=X'O_ &52_'%XS_)+Y$;G)^G'X_Y_STJ/:7(102SD 8^O?\C^1I3P"?2K
MEC"6)F;H"0HZ]AS^&>N.I/?./W11=:K&FGHW[S72"UD]^NRZ/8_.G)0BYM)V
MTBGUD]C0BC$<:H.PY/J>Y/J?>E<D=\>F/US^F/K3Z@8]2>W7'?\ SV_#OS7K
MRM%*"T44E;T2MYNR7Y'GZM]VW][8QB.>>GMUR.!Z?A^/8U >!G\_I[>_I[TX
MG/8#'^?R';T'K7%>(?B%X(\+AUUWQ5HNGS("6M&OH9[_ (_A^P6S37@)/"[H
M5#'@-UKS,PS# Y?1EB,PQF%P6&@FIU\7B*.&HQ[\U6M.$(Z::R6OWG=AL-7Q
M-2-'#4*V(J.W[NA2G5F]4FU"FI2?W'52-^9]\G'U_2H:^8?$O[5'@W3C+'H&
MEZMX@G7*QRR(NEV)88P2]QONBF<Y ME;'*YY%?/FN?M#_$WQ9>?8]/O;7PQ9
M2L0(-$@!NTAP=_FZI=B6X9U7($EM'9 D@%"<&OQSB+QPX"R5K#X7,*V?XZ4U
M3AA<DH_682G)J,;XVM+#X!QN]72Q-6:3YE3FDS[C+?#_ (CQZ]I4PL,NP\8\
M\JN85/8M023=J$%4Q%[;<U*"Z.29^C%_XA\/>%[07OB#6=-TB.?/D_;KJ&":
MX" Y%M;LWVBY;@DI;Q2$8!(&:\"\8?M-:/9"2U\':;)J]P"4_M+41)9Z<IRP
MW16P*WMR.-PW_9 ?7'-?&]Y=7-Y.]U>W=S>W4O\ K;J]N)KNZEVC(\RXG>25
MPH^ZK.0H^Z .F;(V<G&"/H>?7I^'/^%?FG$/CKQ'BZ4\'D6$PN0X>W+[>ZQ^
M8N^\E6JTZ>%I.;;DU#"2J0O:%9N/.?3Y=X?992J*MF-:KF%1._L[/#X56M:+
MA"4JL^7;6M&,E=RIZV.J\9?$+Q;XUF\SQ#K$]S;(P:#383]FTNW8$E62RA(B
MDD7HLUQY\J_PNN2#YW*V>!WZ^^. >W7WZ5;E88P0#@C//Z#C_#I6=+W'&<Y/
M7H>>@_NY_+M7X#FV8XS,L35QF88O$X[%59)U<3BJ]3$5JCTLG4JRE-I+2*OR
MQBN6-DDG^DX'"X?"T:=##4:>'HP7+"E1A"G3BMW:$$E=[MVO)N[NVRK(W!/
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
MLG]_4]!R5.G*;[:+JWLDO5V[]&7T01HL8& H [=>_P"'_P"OO4;]?\_XG_\
M7VJ8]3]:@8@DXZ?S]Z[JJ45RK1*R2\DK:=DE;^F<4'=-O=N[OW?]?F0R8QZ9
MXS[<_IW_ )X.*I.V,CUX_3'OG]?<]";<C=3U XZC'O\ G^)/\J3GH/Q/^?\
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
M.>GKG\!QV[9^I_/FOJJLE9M_)6UZ)=U_6C1Y-..WG^"]")SDG\ASUQ_CR?\
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
MNL?K_+_Z]<35Y+R4FWOV5[I._P#3]>I7Y+=]/DW8C/4_Y_E5FRZR_4=.G?\
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
M*<I-[*,4F_/39_/KH=/X7L-D;W\@R\V4AR!D(#\[COEF!48QE?KBNCE;)V@
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
M"BBBLP"BBB@ IK*#S_DX!_7T/-.HK.>Z?]?UJ--IW17HHHK,W"BBB@ HHHH
MT*:2!^)Z9Y_P_4#^KJB<\X]*^@.&&_X_U\[/Y#2<D_4TE%%8U)-7MT_%_P#
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
MJ?10HI6Z]->^EO3K]]BY7MH^OX?U8B9<=._Z?YYIE2N.,^G\O_UXJ*HDK-]
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
M8T/Q!X2AU?Q+\0=2T7PYJ%[H>OZ?>Z4!9^"]"U?5;&Y>V4V<1CEB"[P4N?\
M!:?_ ()N> ]7_P"#AC]A3X?_  M^'GA#PS\)?VQK+X"^(;KPMX)\,:+H/@^1
M/A]XJU+2/B-+;Z!HUA9:&MI>>"O"VE:IJB0VQ-\;NZN;I7:XW2?N]_P5,\$Z
M!_P2X_8S_P""X?[8>C7]CIWC;_@H!X]^'/ASX:+IDZ)J=E=>,?@I\,_@Y+$R
MS+%G4(?'VH?&KXA7T-LTI_X1\1763)"R1^W_ /!.[PSX$_X*0?L]_P#!&'_@
MIKK6I6EUXT_92^#'QC\&^,O/CC@+^+KOP/#\&_'UY,DD9N([G0?'WPMFU#1E
M>2./^Q?$5_>IYJ7D,K>9@*\VLDQM62J0X0I</8;.)14)?6<3C\IS?'8^A73;
MH3^JXB6 CB83JJU*MAJM-5Y1H4JVN8TW!YOAXP5.7%CSNIE5YN4<+1PF*R:.
M E!X=7I5,916.>'HTXP<:N'Q]*<L.\/BZU'^8+_@Y#^ D?[5/_!6W]ES_@G%
M^PC\!OA=HGCCPQ\)K6WN?#_PS\&>"_A[9S^,OB?J,WB;7-8\=ZGX;T?31%H?
MA#X?^%/#>KW-WK+7::)I\^H3Z?;B?5)H[S6A_P"#.7Q<L=O\-]0_X*=_LU6G
M[6=U\/W\;P?LZQ^!+N::18(6CFGAU27XG6WQ#N?!2:LT.G2?$"/X0"VMTW2M
MX>EG=+9>P_X(J?MH> OVD?\ @Y\_:J^.WC/6=,>/X]>%OVA_ _P$O+Z\BG@F
MF\.^)/ ]OX/MM!NI=JB35_A;X"UU].AB)DEMKV6UC+E_F\E\:?\ !*__ (*P
MZG_P<=3?%C1?@M\:[71;C]LS2?CK8_M8?V'K[?!RT^"MIXEM-1DFD^+B6Y\*
MQ7</P_M9?!I^'!UA/%1&S08?#S64D+/ED\:E2GPSEU24\!'B'#9AF^)S:K*,
MJ> GC,RC*.'2EST7+#4L;/'5'54G+#X#$Q4*5)^U5YHXT\1Q!B%"-=Y#4P&6
M4LO497Q?U3 0C6Q4G2B\0H5ZN&^J0C0BY1K8B#3JU+49?E;^R'_P0>_:)^/_
M /P4P^(?_!,3XZ>,;3]EOXM_#CX;^,/B5J7BO4?!MS\3_#VO:)X:U#PQ9Z1J
M'A.WLO$W@I-=\->,;7Q-%J6C>)8=6CCAAL[FRO-,CU2*[LK'](_B!_P;A_&7
M_@EYXR_9,_:M^*G[1O@CQO#;?\%,/V8OA%X1\ >%O .K:?J.O>$==^+U@= ^
M(FM^(KOQ;=V?A?5=0B\/27K^!K/3O$Z65E?6AF\7&^6YL8/ZC]3^)'PL\9?\
M'2W@#PEX)O\ 2-2\=?#+_@F-\4- ^+$VEM!//8:SJ_Q0\$>(/#FAZQ<P%PNI
MV'A^]ANVL9W^TV5KJ=L98XUN8M_\1_[;'C+Q7XZ_X.6/$&I^,?$.K>);[1/^
M"F/PC\(:+<:Q>S7C:1X6\+_&/P5I'A[P]IBRL8[#2-(T^WCM[.QM4B@CS+,4
M,]Q/))T\/YAB<7GW!N$A*-*OCIXC&5\0HN5*I2R+C3!Y9.K"C/:KF&$G2IP<
M:BP]&E7KUX0K58X>K'/,,+1I9?Q77G3YL/@JN"PN'P\I2C6HRSGA*68TZ7M5
M)J5#!XN56K)U(RQ-65'#TI3A3EB(O][O^#AO_@G5\</^"H'_  6__9/_ &8_
M@HL6D?;OV1-!\1?$GXDZKIM[J?ACX2?#73OBW\0X=?\ &^O6UG);/>R0O=V^
MF>'- %_ILGB?Q/J&EZ(NI:9#=W.JV/+?\$=_^"*O[*'[*/\ P6>_X12]_P""
M@WP5_:@^,G[&GAQ_%>L?!EOAC:^ ]4C^*/B[0O%.G:5!X/&K_%SQ7+XP\5_!
M_3;7_A+?&0T'0-6B^'FJ:IX975KK1_$D<'V+^LK]J+QSHOQ \:_M0_L:_LT?
M%CPE^SW_ ,%(?B7^Q_IOC7X9_$K7M"BO=7OO!,.M>/O"WA?5]&NUFBOKZV^'
MGBR]\0Q7)LUU&Y^'MYXZM/&MOH&JO=O:7G\$W_!N=\$_CC^SK_P<)/\ !O\
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
M\L+V&XLYK+7M"NT>YT34XWMC<7UI)9:C>?WU_$O7_B9XQ^'7[$'P:_X+3_\
M!(O4_P!K#6]4ATWPC\)/VN/V#Y/$_P :[?P5?,? \5IXH\0S^!M.\)^./@E?
M^)DBT#Q/=OHGBVYT/7;;PQJFMZ#%</HEUHVE_P MG_!T)^PXG[$G[97PLTC1
M/VB/CC\</ 7Q2^$]QXQ\%>'/V@OBKXN^+_CGX0067B.YTC5O"NG^+/&>K:IK
M$_A35+Z--7TF*Z9;R*Y:_BO+F_,4,R88ZM.EF5"-.4(86OFV98&G&GSU\/5I
M8?#U*U"B_;1IXW"8ZFJ7MJDJ\/82IN=-TXSJ4)HP$%5R^4JM.<L5'*\#CYRJ
M\M&K3G5Q$*%:K3=&57!8O S=1T(JA+VL<13YXUYQIXB$OYGJB?K]?S].GIQU
MY]L=Y:8X/7_/IG/;MQT[UT0=I+[O7^F8$5%%%*2LV 4444@"BBB@"-QSG/;I
M^/7]>^*CJ5Q_GC/'ZXP3G\.G-15SFT'=+[NG]??J%%%%!04444 7'/ &#UR"
M1VY]>?3_ /5BHZ<QSCV'7U_IUS_D4VO<;M&SW:N^^Z\W9-7_ ,EL<^P5&YY
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
M<M6A*K4C.E4C)J="G&E1=E^ZHP:DJ--6M"C>*;I12IRVE%IM/UOQ[\?/C?\
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
ML.V,]ACMCDG!/Y\#^O6J$C=<]N2?\^U>UB*BUW3MKKTTZ^=CR:4>:7EM^7_
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
M$NN*]L5AU&*.XNDG\V\6?M/?'/QS^TG>_M?>*?'/]J?M%:C\5M/^-UY\1/\
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
M^GX_XU3;J?K_ )_#T]J\C$_$_2)W4NG^)?H5I#R>?3I^&:LZ3_R$;7K]]O\
MT!O\YQ^55I?XOP_7'K_D5:T@9U&V]F8_DC5Y=&SS' ZO7%X:]];?OH_>W^+]
M=.FH[8:LW_S[J?\ I#.^HHHK]1/D HHHH ***:3C/3 '?UZX_+\:!I7=B-FS
M^?Z=@#GIW/ YIM%,9L#US^A]?U!%<LY/SN_^!WZ]%;2[TZ(W2NTEI?\ K\B-
MVZGL. /?\#C\NU4I&ZC\3_/'\CQ4LC]?;CZG_/Z9JF[>_/?/I@CG_/:N.M.R
MMJGIKI;2V_W:>1UPCUZ+1=[JQ#(PYYY.,=#@=.1D]N.H^GI1E<@\G.. /RS_
M )[&II&///4X!]N>G^?>J;GMCIW_ ,_A_P#JKQ,76Z7]=?P=M;]=]VOEWT8-
M>;[>>E_N7ZD;L ,GKSSQUYY]!72^&K EGOY03M)2#/ ST=QR?<#/<'D5SMO!
M)>W,5M$#F0XSV51]]SZ;1SS_ %KTR&&.WA2&,82) HP!STY/'.3VQ[@UT</8
M+ZUBY8VK&]'"2M335U/$-)W2MJJ,7S7Z2Y7>^W-FF)]C16'@[3K+WVKZ4[I.
M^J?OR7*O)2Z(D8]CCCG/UY^F,8[GUS561SV]<#_']*D=NWXG_"JTCX&.YZ#N
M/7/8_3(].XS]I5GO?1*U^K>BLO-_FSPJ<-N_33ON_+]%Y$,CDGC@=#SGL/\
M/;]*IS. "#C&>>OY<'GT[<D#ZRL<#K@]O?\ KCWX/'%4)F'W1UZM^F!UZ_T/
MUKR*]1M.[UT>NUKK1;=%J_UV]"E#5::?U=_UU]$02/U.>H_(#].P..G..F35
M"67DGZ8' ]LGI_3V S4\KXR/4<^P[XSV]\#)!/M69(^<]^V/;U'..._OFO Q
ME>T>6Z3:^YW5_FM^NK2UL>E1IW=_DOR7Y6]%YDMO!)>7$=O"#ND.,GHH'+,W
M/11GOCZ9KU&WMHK.WCMHA\L8 R>"3C)9O4MR>IZX[ 5A>&],^SP?;9@1+. (
M@1RD1Y!(P,%S@_0#UKH9"0<$ 'VR!UZ\<]_\]#]/P_EWU3#/%UHI8C%)22E\
M5.AHXP?:4_CE=7TBFO=9X6:XOZQ66'IO]U1;YFMIU+6E+TC\,?.[ZD3G)S^7
M\LX &,_G^E5)' )/&%) 'JQ[G /<=^2>!@XS+*Q QZ\#J#^G3WP<\GKUK.E8
M=>>,>AY/7////<CV[@5WUZF[OVN_/3U]5J]6NIS4877E>R_!6W_JY#*Y8X_$
M].YR!T[<?K5"1\9['^0'_P"H_CVJ=V([]N3^>/3'_P!;T&#FW$@P1W/Z+SU_
M^OZ\=*\+%5+*6MOG\K+T>WG?579ZM"G:VG;;_)VWM]WW%6:0MR/7 _,\\@=O
M6H;6UDO[J*VC'WG^9N?E53^\8],8' YY/2HY7P"<^P_QQ_GG':NW\.:>;6U^
MUS+^_N1\F<92'@J!T(+GYB0>F/H?.P6#EFF/IT+OV$/WN)DKZ4HN/N+LZCM%
M+1V=]E*W1B:ZP>'E45O:2]RE%V;<WJWYJ"O)]]MY*^ZD<=O#'!$ J0J$0>H7
M R<8SG&X]R2<DCBH7/8]\9YYQ^/7\/3TJ9V[=AU_S_GZ568CV]<_GW/;OU('
M3)&*^^J.,4HQ]V$4HQBM(J*244E;;2R5M+/R9\O!2;<FVW+JW=R;LVV^[ZOO
M<KR-CGJ"5Q[<9/'7IZ>H]Q69*_WCVZ#H.N<]3T&>_-6YWP#TR?E7D\<^YSVQ
MG')P<\XK*G<#/^?3!^G![]*\/%U4KZI)>71:]O.[7IO?3T\/"[2M?:_R:MK?
M3\]T5)GV@^W88P2>@X_SCV K(E9G;RU!+.P  [EB  !CN2 .E6YWR3SP.3QW
M/OW_ ,XS6OX:TXW-T;V928;8'9NQAINQ.<\(#GG&3C&*^?5*KC\52PM/25:5
MI-?\NZ<&G4F_*,$_5Z)WDK^I4J0PU"=:=K0CHNLINUDK]6[)=EKLCK-(T_\
MLVQCB*_OGQ).<<[V&2O.>$' XQG/'-6I7.<CL<#C&<X!]>?H"<=^!4TLAP0#
MU[]_?'YCWZ_44)7ZGTXQVSSDXSWP,X]/I7WW)3PU&G0I+EA1A&$(KM%)+U;5
MW)]6[[L^4<IU:DJE1WG4DVW_ (K>K25K)=%H02-Z'(7UXY_,]_ZUG3/C.?<G
MJ<]<#V_'/Z9JS(V./09//Z5F3OU!_B&2?0<\<9[<=?<=3GP\54T>K;MWN[Z;
MVW6MEO?7T/1P]/X=+Z*[2^=[;75W\VO(J2R$YR<$\9ST]!C [>GO[UD3R$#@
M]R!@#TY_7D5<F?(.,<GC!YXXZ_AU'7(Z9YBTZS;4KZ* <QJ=TI'3RT.6(Z_>
MZ#ZU\]5YZU2G0I+FJ591A%+K*3BKW6EE>[[;M]3V:?)2A*K/W8TXN<GT223T
M\^B5]7I8ZCPY8"WM6O9%Q-<[A'N'*P@G)ZYP[ D<=,<\UN2/@>H_F>F>.G?C
MTQTJ=L(BJJ[510JJ.@51@<=,  #(STYSUJE(>3SP.3Z>N?RK[*GAZ>#PU+#4
MVK4XI2DM.>;UG-_XWS/R5E>V_P W.I+$UY59_;ES6NG:":48KII&R[7N^I!(
MP YR>I/<_P O7_/-9<K$EB>YP/8=._MUXS].M6YVXV],\GIW/(QGD\CT[>E9
MLK$9&,9Z=QWY_'WYX[UY.*J=+[>F_KIK;3IJ=M*-Y+2Z5M_*WWZ="I,^ ><]
M0O8>F..O7(]<=JS)7QU]B><#//7Z\'^0JU,V<G)P!QG./?';G XSZ]ZHB-[J
M>.!.6D8+C\>3_P !7GKVQU)KYO%5)2?+!-U)RY4H[MMQ44M;ZNR]=$K[>O1B
MDG*32C%.4F[Z))-M]=%OUW]#<\/V1=GOGQU9(<@9S_&X''0?*/J>N:Z&1P<@
MCICGIT[XQTQW/\A4L4*6L$<,8P$4+D'J<?,W3N<GMD$=\FJKM\Q],=?Q ''/
M_P!?V[?2X?#1P>%IX=:SMS57T=1V<GUNELGTBEZ'@UJSQ->=7[-U"FM%:"LD
MK=WN_-MV[5Y6QD]< C(/?J/IW]:S9&)Z]3R?\_YZ59F?(Q[9/ Z#/U(Y[9[5
MGR-U]3_+_/%>9BZBBG;IIMWLK=+ZNWSTZG9AX.R^2^7_  -[=+E>5L_B?T'^
M167/(.2.0,D?4]^_''?T-6YI"N>>>BD D9[GDXZ>GX@]Z"1-<3QP)D[B,D<X
M&>22.>!QR.O?(.?FL3*4Y*$5S2E)126[DVDE\W]R2/:H145S-V45=WZ))7O\
MK+[_ "-71[;"O=..6RJ$CMU8CGOTZ5IR-UZ\]_\ ./I[#G':IMJQ1I$F J*
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
M9K!65^_Y:?D[_P!6$)(&<9Q[X_I5=W'7G)'3/3K^'Z<^^":>S#@\9QD_I_\
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
M7G]*L?Y_SBO2P,'&CS/>I)R^6R^^S?S.2M*\[=(JWS>K_1?(E4]<G/S=?7/
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
MT\OEZME69QSD\_>]?7 QUK+G<[B "68@<#)YP![9/8=ZM3/SR..<]>XSC/\
MGC/!J_X>T\WU]]IE7_1K1MYR.'D )1,=./O'C'IGI7SKA4QN*IX2C\=6:A>U
MU&-[SF[;*$>9ZIK>VJ1ZW-##4)UI_#"/-ZRT48KUE9+U5SJ=&L!IUBB,O[^<
M>;,P'(SG8AZ_=! X'4$\CI=EQZGC@<D\CK]>_88XXR:MR-NR.F1D8[=Q@@>^
M"/KCKQGNPY/8>^<GN1VYZ_GR:^X=.EAJ%/#TE:G1@H15M6E:[>BO*3O)M[MG
MRWM)5JLZLVW.<G*2Z:M62UV2]U+9)):+>LY"ACZ GKG/7']!67*^<Y/J3[>@
M';\,8Z5<G;/L!G=Z$Y_3T  Z_G69*_7/?G\.P^O'^<UXN+J65DT[+]%JWY[/
MR3OJ>C02DTOF_56_37].A4F;\R3WQZ<\^^>3GU''%95P_H<X'YDG]??U]^M7
M)I!U)Z\+^?Z8Z\^GO4-E:MJ%['",^4I+S' P$7DDYQRQPH^O8#-?-UW4K3A2
MIKFJ59QC%=W)K5]$E?FE=:15[::>Q24*4)5:C484XN4F^B2O;NW;1+JW9:G0
M>'K'RH'O)%_>3#;$",D1 \]/[S#C';.36O,QYY(Z$#)Z ],<9YXR.,8JR<(J
MQIPH &!P H& *I2')/OS@]1T /?J.O;T()Y^JIT88/#4L/#50C[S_FF[2G+7
M^:3=EV:2VLOG9UI8FO4K36LF^5/7EBK**7HNO5ZE21L=>F2/H<#CZCGKQZ].
M,Z5L9Y.>_P!>WX\Y]_PXMRL%R.".0!R.>F>?\#G&0< 5F2N!DG^'.?<^GY\>
MYKQ\95M?K;SZNW?Y:KHNIWT(;::Z6V6UM_5[_(JS-C@')(.?8?XGG/.1^-9$
MKEB2/H._3^>0/\\FK4S]1W89/L#QZ@GGCIZY]*?IUH;NY"D'RH_FDX!!'4 Y
M/.2,8QR >:^=J\]:I&C3]Z=222^=I.3TVC\3N>U#EHTW4FU:"N[VUM;3KJ](
MI?YW-?2;/[/;^>X(EFY&<@JG&!U[\GMP:MN<Y.0.,\8Z<=?IT)/ ]A5N3:OR
MC&!CVQV ([ ?3OV%9\KXQ_M=?7 QG\SGTZXXP37LNG"A1A0A:U.*3>EY2^TV
MUUD[W[;:+0\F4YUIRJ2^*;O;I%;)+R22*S'))_\ U]ST'ITX^O<U2E;<>/\
M/3_/XGWJQ(W!XY.< 'H.>GH3GL/7':J+G@D<9Z=^?K^N:\K$35GKI?7S[;V_
MRU2].VA"^O:UNORWZ_A8JRGKSG!YX R<9SV'K^?-9[DL0HR2QQCJ<D@ ?CG_
M /4*M3-SMSTZCM^/T_R!C)DTZ#S)&F<?*A^7/.6/U'11Z=\?2O%E&>(JQIQN
MG)J[UM&*LW+_ +=5]-+N]F=Z<:4'.6T5>VFLGLO\K=KFG;Q?9X%7'S$9<_[1
MY.?9>@_^O3)6QGVYY]>WOWYJ>1L>N!_/./\ ZWYU2?D?J3^GZY_2O1J*,(J$
M-(P22MIIHORUOY]&<4$YMRD[N3YF^][:?UMT(OK59VZGH3T_S^F>O>IG.!CU
M_P ^G^'\ZIRN,<=\X[?4_P"1U''>O*K3U>]M_GHK;>>OKY'?3C>W9:OU[/YZ
M>B*\K=<=N/\ '_#^550ID=8QU8\GL!Z_Y[C'6I)&]^F2>_/OZ_\ ZZFLX\;I
MFY)X7KG'<@?D![>E>7;VM2,?.\O):>G31>;.N_+!RM=WT[W=EI\_R+9 5%4<
M 8 'L/\ (JJYR?I]?ZU,[9R><=OY>^#_ %JLQP#ZGIW)/]:JK*RLGV7^2^2^
M6Q-*-M]]_F_^ 12-U]!_/_/%,AMYKE]L2ECU9L?*HR,ECT YZ=?05J6FE2W)
M$DVZ.'J 00[^X!Z9Y&3C_'H8X(X%\N)0JC@X Y.,<DYR?K_]:M*&6U*]IU;T
MJ36FGOS5^B>BBT_BW[)Z,SK8R%.\*;4Y]6OACMHWUW6BZ[O0RK738K<[WQ)+
M_>(.U>O"J?YGGV%6W.3WX]?Z58;KGW//KSG^OXC%5VZGGO\ Y_S^M>M"C3HP
MY*<%"*W25F^]WJV]U=ZO;0XO:3J7E.3D]O)+LE;3Y?G<C89'.<<9Q_G_ #UJ
M&ISP"<?Y]_;_ .O4!_S_ /6_SQTKFGNOZ_K^OEM'9?U]_P"GE88_;IU/\O\
M/H/6HJG;H?IWJ YYSU]_\.*Y7HVNVG]:LHA;^9.>_3C@_GQQCCCU;4C]1_AS
M^?Y\5'6<]NGZ_(N&_P A&SCC\>,_D.Y].U0'J<58J!A@G_Z_?GO_ %YK(U$H
MHHKG:W3U+@]=^GY6M^OH-?I^@_SD<_GWXQFH:G(R,&H2,?\ U^OX_P"1ZXKG
M>C:[&HE(1GN1]./\:6@\U$UMTMVZ;:KT_P @6Z(",'%)3F&/S(X]L=NWTR?R
MQEM9/_+\C=.Z3WT"H#U/;M^7^??ZGK4]1N/;W)QZ8&,_J<UE/XO5?\#]#2#U
MMW(Z***BW]?=_E_E8N:]U^6HU^A_STYS_G_ZQAJ=AD?G_G_/< ]J@Z5E/?\
M+^OZZ"@]&NM[_D%%%%9M737D6%0-U/O[8^OZ\5/4+]?T_P#U^^".:SANT^W7
MR[_\.O\ (&T445 !1110 4A'7UQ_GVSZ'L:6BHFKJ_;\@3ML0$8./\_Y_P ^
M])3WSGV/]/Q]SUIE9&Z=TGY!1110,L5"QR?IQ^O6OU&/_!%+_@K1CC_@GS^U
M#GW^&6L?_$U'_P .3_\ @K3_ -(^?VH/_#9ZQ_\ $UURJ1TY9+^OEY_@9P5M
M7;R^=M?+=??]_P"7= &3@=3P*_43_AR?_P %:?\ I'S^U!_X;/6/_B:<G_!%
M#_@K.K M_P $^?VH2!R /AEJ_7MU4=.OUK&ZE.,7)1BVDY=DVFW\DO+71EMZ
M-K73;OY?.Z^]'YCJ-J@>@_7O^M.K]/O^'*W_  5F_P"D?'[47_ALM7_PH_X<
MK?\ !6;_ *1\?M1?^&RU?_"O9AB*$4HJI!1BDEJNB2Z>7KK?7MQN$V[V;;UZ
M=?\ AU]Y^88^HZC'&3SGGWQ_A[4Y3ZD'\>W.??MGH#TR?3].O^'*W_!6;_I'
MQ^U%_P"&RU?_  IP_P""*_\ P5F&/^-?'[47&?\ FF6K]^V,#C/)K3ZS0_Y_
M4_\ P)?UU_/LQ<D_Y7^']=5]Y^8_T_#THK]._P#ARS_P5E_Z1\?M1_\ ALM6
M_E1_PY8_X*R?](^/VH_K_P *QU?'\L\_2A8G#_\ /ZG_ .!+RW^_^K,.2?\
M*_P_KJOO/S$HK]._^'+/_!67_I'Q^U'_ .&RU;_"E_X<L?\ !63_ *1\?M1?
M^&QU?_"M5B\/;6M336GQ)_/^KAR3_E?X?UU7WGYAT5^GG_#EC_@K)_TCY_:B
M_P##8ZQ_\31_PY8_X*R?](^?VHO_  V.L?\ Q-/ZWAO^?]/_ ,"0<D_Y7^']
M=5]Y^8+#(/\ GWJ'I7ZA'_@BQ_P5EP0/^"?'[49S_P!4RU?'\LU'_P .5O\
M@K-_TCX_:B_\-EJ_^%<]3$4'>U6#][I)?UU_JS#DG_*_P_KJOO/R^?./;O\
M7@_X]/Y\5%7ZAG_@BI_P5F)./^"?/[47(Y_XMEJ_;I_#^=-_X<I?\%9_^D?'
M[4/_ (;+5_\ XFN:I7HM+]Y%[WL^]OZ\C91=EIT7Z>?FC\OJT;(Y1O9^O0X*
MG\?3GTYZ"OTP_P"'*7_!6?\ Z1\?M0_^&RU?_P")JS;?\$5_^"LT08'_ ()\
M_M1#.,8^&6K]@1U('K_7KT6 KTZ>+C*52,8.,XN4G9?#=*_FTK=WIN34@Y0=
ME=^[9+U7GV?;J?FI_GGC'^?RZ?4K7Z;?\.7?^"L7_2/G]J/K_P!$RU8\?F/\
M]<]:7_AR[_P5B_Z1\?M1_P#ALM5_QKZ)8W"73^LT=U_R\CY>?FCD]E4_DE]W
M]=U]Y^9%-;H?\,]\\X[>OMZFOTY_X<O?\%8O^D?'[4?_ (;+5?\ &D/_  1=
M_P""L6./^"?'[4>>V?AEJO\ C6JQV#LO]IH[)?Q(OM;K;KVUN@]E4_DE]W]=
MU]Y^8:G'T/7Z?Y/O]*#_ !>YSWY&3V/<' /<8^M?IQ_PY:_X*Q]O^"?/[47_
M (;+5J7_ (<M_P#!6/G_ (U\_M1<XZ?#+5A_GI]*B>-P;LUB:+[VJ1\K=?/\
M@]E4_DE]W]=U]Y^8#YZ=L9^G/)S^F/?\X6QZ9([=S_7'Z>U?J"W_  19_P""
MLA/_ "CY_:BX_P"J8ZO^)R!]/7O49_X(K_\ !60Y'_#OG]J+I_T3'6,9_ 9X
MQ^M<53&85WMB*3]Y[33[ZFT(227NM;7MIV]-U;;J_,_+P\@CIG-5SQ7ZC?\
M#E7_ (*S?](^/VHO_#9:O_A41_X(I?\ !6?)_P"-?'[4(_[IEJ__ ,37F5Z]
M%\W+4B[VV=^JNE9WVOVOKL;1BTVDM-&OG;_-'YJZ8?ED'HRGGD<@_P"'M]1U
MK7'7@^H([=>WICL.X_.OTAL_^"+7_!62#?O_ ."?/[48W8QCX9:OVR.>!Z_E
MFM$?\$8_^"K_ /TCY_:D' SCX8:L.<_YS_(=_I\JS#!0P-"%7%4*<XJ2<9U8
M1DO?ERZ.2:TMTU5NAYV)P]6564H0DU*VRO?W8Z_>[?=;<_,^D/0GV_49/^?7
M^?Z9#_@C)_P5>_Z1\_M2Y]3\,-6__5^5!_X(Q_\ !5\@C_AWQ^U)SZ_#'5?\
M:]'^T\OZ8W"O_N-3_1OR,%AJ_P#SZG]WI_FOO/S&/^?\]_K4;]1]#_G]>:_3
MG_AS#_P5@_Z1\_M1_P#AL=6J-O\ @B__ ,%8B>/^"?'[4>.,?\6RU;^7;WSS
MP*P_M' =,9AO_!L'_P"W:^GF;>PJ_P#/N7W>G^:/S%P/S_\ KG_Z_P"M05^G
M_P#PY=_X*Q?](^/VH_\ PV6JU%_PY:_X*Q_](^?VHO\ PV6K5S3Q^"<;+%8=
MO1_Q8]&GT;[JWJ:QI5;*\)7]/N_-'YA/T'U_H:KOT'U_QK]0G_X(M?\ !60@
M#_AWS^U%U_Z)EJY_D#4+?\$6/^"LI&!_P3X_:CZ_]$RU?!Z^WKS7CXG%X:3T
MKTY*U])+RZ7N[K2SMI?Y;TZ<U:\7\2?Y?\#[T?F?HO\ Q_'_ ''_ )UUW7/;
MT/\ GICW%?H7IO\ P1;_ ."L5M<^;+_P3X_:CV;6'R_#'5R<GIQ@5T/_  YL
M_P""K7_2/K]J7_PU^KU]%D&8X"C@.2OC<-2G[>JU&I6IPE9\MGRR:=F[VT.#
M&T*TZW-"G.2Y(J\4VK]M/5?>?FF>/QP/49Y_R>G:FOTZXY_/VK]+O^'-G_!5
MK_I'U^U+_P"&OU;_ !IC?\$:_P#@JX3Q_P $^OVI<8_Z)AJW^/\ GUQ7N+-\
MK_Z&&#\O]II:;:_&NENO5')]5Q'_ #YJ?^ OR_S1^9YZGO\ Y_3Z4UC@'ID]
MO8_RK]+_ /AS3_P5<_Z1\_M2_P#AL-6_QIK?\$:/^"KIZ?\ !/G]J3W_ .+8
M:M^ Z_7]*3S?*[?\C#!O_N9I:_\ DWFOO#ZKB/\ GS4_\!_KNOO/S,J%ST^F
M<]/ZG'^?:OTU/_!&;_@J[V_X)\_M2'_NF.K?XU$W_!&3_@J^<X_X)\_M2<_]
M4QU;O]#_ )[UQ5LVRZVF.PCTZ5Z;_P#;M>GK?7<UIX6OUI35VMUTT_S_ !/S
M"D/'U//^?KBH'.!]>/\ /^?Y5^GC?\$7_P#@K"V,?\$^?VH\ ?\ 1,=6!Y_R
M.N*A;_@BY_P5C;&/^"?'[47'_5,M6KRZN8X*5[8N@]MJL'>]NS_J_:QV0HU%
MKR271*WI_FC\O7//ICCZ\_\ U^*[30XQ'8QG S*[OT/0':O;^Z/8?6OT&/\
MP19_X*R$_P#*/C]J(Y/_ $3'5_ZCH*Z^V_X(W?\ !5:""&+_ (=^?M2@1HJG
M_BUVL<G !Z CKGIV[Y.:WX<QV ACZ^(KXW"T53H*$'5K4Z?-*K4BY.+G)-VC
M%IVV3L]]>?,:-:="%.G2G-RDG+E3:2BKJ]M5=M->G0_.2BOTE_X<Z?\ !53_
M *1^?M2_^&NUG^@I#_P1T_X*JXX_X)^?M2D_]DNUC_"OM_[;R?\ Z&F _P#"
MNA_\GYK[T>#]1QG_ $#5O_ )?Y'YL/C!'I@_B<__ *ZBK]*6_P"".7_!58G_
M )1^?M2D#IGX7:Q^/;_/:HV_X(X_\%6.W_!/O]J7O_S2_5_ZC\?PK">>91?3
M,\!?RQ5%WU_Q^:5^O;H;1P.+LE]7J]/L2\EKI??OM>Q^:S-Q^![\8/&3V_ =
M#W-5'?'TZ8SUYZU^ES?\$;_^"K1''_!/K]J4YZG_ (5?J_\ GGU_K5=O^"-?
M_!5PDD?\$^?VI?09^&&K>_OZUQ5,[RJUHYE@GZ8FD^UOM=+KO=NVZ.FG@L0M
M'0J>?NO?3K\]+>7<_,UVP&Y'!YZ$\<\>WKV[51D?KG&2#D>@.>OTXXX^F<U^
MG#_\$9_^"KQ!Q_P3Y_:EYYX^&&K8]^ <^V<<]^M56_X(Q?\ !6)B3_P[Y_:B
M],'X8ZMC'I[_ ,J\JOG.7NZCC<*V^U>F^VB:;WZ>=VK:G92PE9--TIKMIYJR
M^=U\K;'YBR-P>HP..P/Z\@XXX&<]?5MM;R7MS';Q@Y=N2!@!1]YF)XP%R<'I
M]>:_35O^"+O_  5C;'_&OC]J+C(&?AEJW /8<_ASFN@T7_@C)_P52L(VDG_X
M)^_M1_:)3R/^%7ZRWEH"?E!QC+=20>F 3G-<F$Q& Q^,IT:F.PM.A'][7G4Q
M%.FG3@XWA%RE%.4VXQ23O%/FM:+-:\:]&A.5.C.I5>D(QBY:M:-I=(_$^CVO
MJK_GM!!':V\<$8 6,8&._JQ]R>3SGGW-1NX[<\^N-QX'Z?YQ7Z4-_P $>/\
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
M[.I%-)6MI=6;;7DE:^C*J4:K:2I2Y8];:=/RV^>O0_,DAG81H"S,<!5&23V
M _/_ .M6]8Z0D>);D+)(>5C/W4]-WJWZ>H)K],;+_@C3_P %3K12?^'?G[4S
MS,#ND/PLUC@G.0@_A'OU..@R<W#_ ,$=_P#@JG@_\:_/VIO_  UNL=_P_.O5
MPL\J@E6Q&.P4ZOQ1A]8I.,+M.[?/:4E=/6\8NV[U.&O]<DG3HX>O&&SG[.:E
M-Z;:)QCK9=6G=VU1^:Y_#  _ 8Z?ATS[57/4]OI7Z5'_ ((Z_P#!5;!Q_P $
M^_VIL]O^+7:O47_#G+_@JO\ ](^OVIO_  UVK_XUW3S/+G:V.PKW_P"7]/R_
MO?U<Y88/%+_F'JK9?!+R\O-7Z/IHM?S4?&<\YYZ]L>GL>?\ .:KOP3[\_P"/
MYD9]NG<U^E[?\$</^"K!/'_!/K]J;I_T2_5L_P _\_SC;_@C=_P59/3_ ()\
M_M2^^?A?JW^/N:Y'F&!M98S#:Z?QH=4O/S7S9T0PN)2_@U->G(_*WYK[_(_-
M&H",''IQ]>__ .OZ\<5^F7_#FS_@JU_TCZ_:E_\ #7ZM4)_X(U_\%6R3_P :
M^?VIN?\ JE^K8_/./Q[US3QV":5L5AV[Z?O8=5?^;S1M##XBVM*?2R<7Y6U?
MJM/,_-*H6_#J1P/0]_?_ "*_3/\ X<T_\%7/^D?/[4O_ (;#5O\ &F-_P1H_
MX*NGI_P3Z_:EQ[_##5O\?\_RYGC,)=_[31UU5JL.MO/S^]HOZO7_ .?4_P#P
M%^7^:/S+<<'_ #QD?X5#7Z;G_@C+_P %72"/^'?/[4G3_HF.K=>U1?\ #F3_
M (*O_P#2/G]J3_PV.J_XUE/%X5I6Q%'_ ,&1V=O/S7])EPP]:_\ "GJNW>W^
M:/S-J-P,^^/3\L_RZ^G%?IM_PYD_X*O_ /2/G]J3_P -CJO^--;_ ((Q?\%8
M#P/^"?/[4?X_#'5O\?K_ /KYJ/K6&_Y_T?\ P9'_ #\U]YI["K_S[E]WI_FC
M\QZ*_33_ (<P_P#!6'_I'Q^U(?\ NF6J_P!2*0_\$8O^"L(_YQ\?M2_^&QU4
M_P C6'UG#_\ /^E_X''_ #\U]XU1K)I^SETZ=[?YK[S\S*A?K^']37Z<_P##
MF+_@K!_TCW_:E_\ #8:M_C3&_P"",'_!6$GC_@GO^U)_X;'5\]_PK"6(P[;M
M6IV_Q+_,V]E4_D?]6_S7WGYCT5^FW_#E_P#X*Q?](^/VI/\ PV.K4A_X(O\
M_!6+_I'Q^U+^'PQU;^M1+$4&FE6A_P"!+7^K_P!68>RJ?R/\/+S\T?F*_P"/
M<G\^/R]^F<9IE?ITW_!%[_@K&>/^'>_[4F.W_%L=6S_.F_\ #ES_ (*Q_P#2
M/?\ :D_\-CJU9NO1_P"?L/\ P)?+KTV\K&L:<[*\7_5O\TO^'1^8]-8#!Z>O
M7'./U/M7Z=?\.7/^"L?_ $CW_:D_\-CJU(?^"+G_  5C((_X=[_M2<C'_),=
M6K*=:D[6J1^_T_K^F4H2NM'NOT_S7WGY@45^G?\ PY9_X*R_](^/VH__  V.
MK4?\.6?^"LO_ $CX_:C_ /#9:M4>UI_SQ^__ (8VY6^G;]+?FC\Q*@(P2/R^
MG:OU"_X<L_\ !67_ *1\?M1_^&RU:F-_P17_ ."LQ/\ RCX_:B_\-EJ_^'%1
M*K3:7OJ__#7Z6_X:QG"$DWII;R[JW7S1^7]%?I]_PY6_X*S?](^/VHO_  V6
MK_X4?\.5O^"LW_2/C]J+_P -EJ_^%9^TA_,C2S[?UI_FC\P:C<=#^'^?RK]0
MO^'*W_!6;_I'Q^U%_P"&RU?_  IK?\$5/^"LQ&!_P3X_:BZ_]$RU?W]JS4HJ
M6C5K]^G]/_APL^W]:?YH_+NBOU!_X<I?\%9_^D?'[4/_ (;+5_\ XFC_ (<I
M?\%9_P#I'Q^U#_X;+5__ (FI<HW=FM]/Z^?Y]F%GV_K3_-'Y?45^H/\ PY2_
MX*S_ /2/C]J'_P -EJ__ ,31_P .4O\ @K/_ -(^/VH?_#9:O_\ $T<T>Z_K
M_A_S[,+/M_6G^:/R^HK]0?\ ARE_P5G_ .D?'[4/_ALM7_\ B:/^'*7_  5G
M_P"D?'[4/_ALM7_^)I<T>Z_K_A_S[,+/M_6G^:/RZ?M^/]*CK]1V_P""*/\
MP5H(P/\ @GS^U#_X;+6/_B:9_P .3_\ @K3_ -(^?VH/_#9ZQ_\ $UB:0>EG
M\OG9_J?EW17ZB?\ #D__ (*T_P#2/G]J#_PV>L?_ !-'_#D__@K3_P!(^?VH
2/_#9ZQ_\305==U_7_#K[S__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img113659460_2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img113659460_2.jpg
M_]C_X  02D9)1@ ! @$!2@%*  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" :I"Q4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M?]_;W_Y7U[E10!X;_P +'^(G_1+=2_[^WO\ \KZ/^%C_ !$_Z);J7_?V]_\
ME?7N5% 'AO\ PL?XB?\ 1+=2_P"_M[_\KZ/^%C_$3_HENI?]_;W_ .5]>Y44
M >&_\+'^(G_1+=2_[^WO_P KZ/\ A8_Q$_Z);J7_ ']O?_E?7N5% 'AO_"Q_
MB)_T2W4O^_M[_P#*^C_A8_Q$_P"B6ZE_W]O?_E?7N5% 'AO_  L?XB?]$MU+
M_O[>_P#ROH_X6/\ $3_HENI?]_;W_P"5]>Y44 >&_P#"Q_B)_P!$MU+_ +^W
MO_ROH_X6/\1/^B6ZE_W]O?\ Y7U[E10!X;_PL?XB?]$MU+_O[>__ "OH_P"%
MC_$3_HENI?\ ?V]_^5]>Y44 >&_\+'^(G_1+=2_[^WO_ ,KZ/^%C_$3_ *);
MJ7_?V]_^5]>Y44 >&_\ "Q_B)_T2W4O^_M[_ /*^C_A8_P 1/^B6ZE_W]O?_
M )7U[E10!X;_ ,+'^(G_ $2W4O\ O[>__*^C_A8_Q$_Z);J7_?V]_P#E?7N5
M% 'AO_"Q_B)_T2W4O^_M[_\ *^C_ (6/\1/^B6ZE_P!_;W_Y7U[E10!X;_PL
M?XB?]$MU+_O[>_\ ROH_X6/\1/\ HENI?]_;W_Y7U[E10!X;_P +'^(G_1+=
M2_[^WO\ \KZ/^%C_ !$_Z);J7_?V]_\ E?7N5% 'AO\ PL?XB?\ 1+=2_P"_
MM[_\KZ/^%C_$3_HENI?]_;W_ .5]>Y44 >&_\+'^(G_1+=2_[^WO_P KZ/\
MA8_Q$_Z);J7_ ']O?_E?7N5% 'AO_"Q_B)_T2W4O^_M[_P#*^C_A8_Q$_P"B
M6ZE_W]O?_E?7N5% 'AO_  L?XB?]$MU+_O[>_P#ROH_X6/\ $3_HENI?]_;W
M_P"5]>Y44 >&_P#"Q_B)_P!$MU+_ +^WO_ROH_X6/\1/^B6ZE_W]O?\ Y7U[
ME10!X;_PL?XB?]$MU+_O[>__ "OH_P"%C_$3_HENI?\ ?V]_^5]>Y44 >&_\
M+'^(G_1+=2_[^WO_ ,KZ/^%C_$3_ *);J7_?V]_^5]>Y44 >&_\ "Q_B)_T2
MW4O^_M[_ /*^C_A8_P 1/^B6ZE_W]O?_ )7U[E10!X;_ ,+'^(G_ $2W4O\
MO[>__*^C_A8_Q$_Z);J7_?V]_P#E?7N5% 'AO_"Q_B)_T2W4O^_M[_\ *^C_
M (6/\1/^B6ZE_P!_;W_Y7U[E10!X;_PL?XB?]$MU+_O[>_\ ROH_X6/\1/\
MHENI?]_;W_Y7U[E10!X;_P +'^(G_1+=2_[^WO\ \KZ/^%C_ !$_Z);J7_?V
M]_\ E?7N5% 'AO\ PL?XB?\ 1+=2_P"_M[_\KZ/^%C_$3_HENI?]_;W_ .5]
M>Y44 >&_\+'^(G_1+=2_[^WO_P KZ/\ A8_Q$_Z);J7_ ']O?_E?7N5% 'AO
M_"Q_B)_T2W4O^_M[_P#*^C_A8_Q$_P"B6ZE_W]O?_E?7N5% 'AO_  L?XB?]
M$MU+_O[>_P#ROH_X6/\ $3_HENI?]_;W_P"5]>Y44 >&_P#"Q_B)_P!$MU+_
M +^WO_ROH_X6/\1/^B6ZE_W]O?\ Y7U[E10!X;_PL?XB?]$MU+_O[>__ "OH
M_P"%C_$3_HENI?\ ?V]_^5]>Y44 >&_\+'^(G_1+=2_[^WO_ ,KZ/^%C_$3_
M *);J7_?V]_^5]>Y44 >&_\ "Q_B)_T2W4O^_M[_ /*^C_A8_P 1/^B6ZE_W
M]O?_ )7U[E10!X;_ ,+'^(G_ $2W4O\ O[>__*^C_A8_Q$_Z);J7_?V]_P#E
M?7N5% 'AO_"Q_B)_T2W4O^_M[_\ *^C_ (6/\1/^B6ZE_P!_;W_Y7U[E10!X
M;_PL?XB?]$MU+_O[>_\ ROH_X6/\1/\ HENI?]_;W_Y7U[E10!X;_P +'^(G
M_1+=2_[^WO\ \KZ/^%C_ !$_Z);J7_?V]_\ E?7N5% 'AO\ PL?XB?\ 1+=2
M_P"_M[_\KZ/^%C_$3_HENI?]_;W_ .5]>Y44 >&_\+'^(G_1+=2_[^WO_P K
MZ/\ A8_Q$_Z);J7_ ']O?_E?7N5% 'AO_"Q_B)_T2W4O^_M[_P#*^C_A8_Q$
M_P"B6ZE_W]O?_E?7N5% 'AO_  L?XB?]$MU+_O[>_P#ROH_X6/\ $3_HENI?
M]_;W_P"5]>Y44 >&_P#"Q_B)_P!$MU+_ +^WO_ROH_X6/\1/^B6ZE_W]O?\
MY7U[E10!X;_PL?XB?]$MU+_O[>__ "OH_P"%C_$3_HENI?\ ?V]_^5]>Y44
M>&_\+'^(G_1+=2_[^WO_ ,KZ/^%C_$3_ *);J7_?V]_^5]>Y44 >&_\ "Q_B
M)_T2W4O^_M[_ /*^C_A8_P 1/^B6ZE_W]O?_ )7U[E10!X;_ ,+'^(G_ $2W
M4O\ O[>__*^C_A8_Q$_Z);J7_?V]_P#E?7N5% 'AO_"Q_B)_T2W4O^_M[_\
M*^C_ (6/\1/^B6ZE_P!_;W_Y7U[E10!X;_PL?XB?]$MU+_O[>_\ ROH_X6/\
M1/\ HENI?]_;W_Y7U[E10!X;_P +'^(G_1+=2_[^WO\ \KZ/^%C_ !$_Z);J
M7_?V]_\ E?7N5% 'AO\ PL?XB?\ 1+=2_P"_M[_\KZ/^%C_$3_HENI?]_;W_
M .5]>Y44 >&_\+'^(G_1+=2_[^WO_P KZ/\ A8_Q$_Z);J7_ ']O?_E?7N5%
M 'AO_"Q_B)_T2W4O^_M[_P#*^C_A8_Q$_P"B6ZE_W]O?_E?7N5% 'AO_  L?
MXB?]$MU+_O[>_P#ROH_X6/\ $3_HENI?]_;W_P"5]>Y44 >&_P#"Q_B)_P!$
MMU+_ +^WO_ROH_X6/\1/^B6ZE_W]O?\ Y7U[E10!X;_PL?XB?]$MU+_O[>__
M "OH_P"%C_$3_HENI?\ ?V]_^5]>Y44 >&_\+'^(G_1+=2_[^WO_ ,KZ/^%C
M_$3_ *);J7_?V]_^5]>Y44 >&_\ "Q_B)_T2W4O^_M[_ /*^C_A8_P 1/^B6
MZE_W]O?_ )7U[E10!X;_ ,+'^(G_ $2W4O\ O[>__*^C_A8_Q$_Z);J7_?V]
M_P#E?7N5% 'AO_"Q_B)_T2W4O^_M[_\ *^C_ (6/\1/^B6ZE_P!_;W_Y7U[E
M10!X;_PL?XB?]$MU+_O[>_\ ROH_X6/\1/\ HENI?]_;W_Y7U[E10!X;_P +
M'^(G_1+=2_[^WO\ \KZ/^%C_ !$_Z);J7_?V]_\ E?7N5% 'AO\ PL?XB?\
M1+=2_P"_M[_\KZ/^%C_$3_HENI?]_;W_ .5]>Y44 >&_\+'^(G_1+=2_[^WO
M_P KZ/\ A8_Q$_Z);J7_ ']O?_E?7N5% 'AO_"Q_B)_T2W4O^_M[_P#*^C_A
M8_Q$_P"B6ZE_W]O?_E?7N5% 'AO_  L?XB?]$MU+_O[>_P#ROH_X6/\ $3_H
MENI?]_;W_P"5]>Y44 >&_P#"Q_B)_P!$MU+_ +^WO_ROH_X6/\1/^B6ZE_W]
MO?\ Y7U[E10!X;_PL?XB?]$MU+_O[>__ "OH_P"%C_$3_HENI?\ ?V]_^5]>
MY44 >&_\+'^(G_1+=2_[^WO_ ,KZ/^%C_$3_ *);J7_?V]_^5]>Y44 >&_\
M"Q_B)_T2W4O^_M[_ /*^C_A8_P 1/^B6ZE_W]O?_ )7U[E10!X;_ ,+'^(G_
M $2W4O\ O[>__*^C_A8_Q$_Z);J7_?V]_P#E?7N5% 'AO_"Q_B)_T2W4O^_M
M[_\ *^C_ (6/\1/^B6ZE_P!_;W_Y7U[E10!X;_PL?XB?]$MU+_O[>_\ ROH_
MX6/\1/\ HENI?]_;W_Y7U[E10!X;_P +'^(G_1+=2_[^WO\ \KZ/^%C_ !$_
MZ);J7_?V]_\ E?7N5% 'AO\ PL?XB?\ 1+=2_P"_M[_\KZ/^%C_$3_HENI?]
M_;W_ .5]>Y44 >&_\+'^(G_1+=2_[^WO_P KZ/\ A8_Q$_Z);J7_ ']O?_E?
M7N5% 'AO_"Q_B)_T2W4O^_M[_P#*^C_A8_Q$_P"B6ZE_W]O?_E?7N5% 'AO_
M  L?XB?]$MU+_O[>_P#ROH_X6/\ $3_HENI?]_;W_P"5]>Y44 >&_P#"Q_B)
M_P!$MU+_ +^WO_ROH_X6/\1/^B6ZE_W]O?\ Y7U[E10!X;_PL?XB?]$MU+_O
M[>__ "OH_P"%C_$3_HENI?\ ?V]_^5]>Y44 >&_\+'^(G_1+=2_[^WO_ ,KZ
M/^%C_$3_ *);J7_?V]_^5]>Y44 >&_\ "Q_B)_T2W4O^_M[_ /*^C_A8_P 1
M/^B6ZE_W]O?_ )7U[E10!X;_ ,+'^(G_ $2W4O\ O[>__*^C_A8_Q$_Z);J7
M_?V]_P#E?7N5% 'AO_"Q_B)_T2W4O^_M[_\ *^C_ (6/\1/^B6ZE_P!_;W_Y
M7U[E10!X;_PL?XB?]$MU+_O[>_\ ROH_X6/\1/\ HENI?]_;W_Y7U[E10!X;
M_P +'^(G_1+=2_[^WO\ \KZ/^%C_ !$_Z);J7_?V]_\ E?7N5% 'AO\ PL?X
MB?\ 1+=2_P"_M[_\KZ/^%C_$3_HENI?]_;W_ .5]>Y44 >&_\+'^(G_1+=2_
M[^WO_P KZ/\ A8_Q$_Z);J7_ ']O?_E?7N5% 'AO_"Q_B)_T2W4O^_M[_P#*
M^C_A8_Q$_P"B6ZE_W]O?_E?7N5% 'AO_  L?XB?]$MU+_O[>_P#ROH_X6/\
M$3_HENI?]_;W_P"5]>Y44 >&_P#"Q_B)_P!$MU+_ +^WO_ROH_X6/\1/^B6Z
ME_W]O?\ Y7U[E10!X;_PL?XB?]$MU+_O[>__ "OH_P"%C_$3_HENI?\ ?V]_
M^5]>Y44 >&_\+'^(G_1+=2_[^WO_ ,KZ/^%C_$3_ *);J7_?V]_^5]>Y44 >
M&_\ "Q_B)_T2W4O^_M[_ /*^C_A8_P 1/^B6ZE_W]O?_ )7U[E10!X;_ ,+'
M^(G_ $2W4O\ O[>__*^C_A8_Q$_Z);J7_?V]_P#E?7N5% 'AO_"Q_B)_T2W4
MO^_M[_\ *^C_ (6/\1/^B6ZE_P!_;W_Y7U[E10!X;_PL?XB?]$MU+_O[>_\
MROH_X6/\1/\ HENI?]_;W_Y7U[E10!X;_P +'^(G_1+=2_[^WO\ \KZ/^%C_
M !$_Z);J7_?V]_\ E?7N5% 'AO\ PL?XB?\ 1+=2_P"_M[_\KZ/^%C_$3_HE
MNI?]_;W_ .5]>Y44 >&_\+'^(G_1+=2_[^WO_P KZ/\ A8_Q$_Z);J7_ ']O
M?_E?7N5% 'AO_"Q_B)_T2W4O^_M[_P#*^C_A8_Q$_P"B6ZE_W]O?_E?7N5%
M'AO_  L?XB?]$MU+_O[>_P#ROH_X6/\ $3_HENI?]_;W_P"5]>Y44 >&_P#"
MQ_B)_P!$MU+_ +^WO_ROH_X6/\1/^B6ZE_W]O?\ Y7U[E10!X;_PL?XB?]$M
MU+_O[>__ "OH_P"%C_$3_HENI?\ ?V]_^5]>Y44 >&_\+'^(G_1+=2_[^WO_
M ,KZ/^%C_$3_ *);J7_?V]_^5]>Y44 >&_\ "Q_B)_T2W4O^_M[_ /*^C_A8
M_P 1/^B6ZE_W]O?_ )7U[E10!X;_ ,+'^(G_ $2W4O\ O[>__*^C_A8_Q$_Z
M);J7_?V]_P#E?7N5% 'AO_"Q_B)_T2W4O^_M[_\ *^C_ (6/\1/^B6ZE_P!_
M;W_Y7U[E10!X;_PL?XB?]$MU+_O[>_\ ROH_X6/\1/\ HENI?]_;W_Y7U[E1
M0!X;_P +'^(G_1+=2_[^WO\ \KZ/^%C_ !$_Z);J7_?V]_\ E?7N5% 'AO\
MPL?XB?\ 1+=2_P"_M[_\KZ/^%C_$3_HENI?]_;W_ .5]>Y44 >&_\+'^(G_1
M+=2_[^WO_P KZ/\ A8_Q$_Z);J7_ ']O?_E?7N5% 'AO_"Q_B)_T2W4O^_M[
M_P#*^C_A8_Q$_P"B6ZE_W]O?_E?7N5% 'AO_  L?XB?]$MU+_O[>_P#ROH_X
M6/\ $3_HENI?]_;W_P"5]>Y44 >&_P#"Q_B)_P!$MU+_ +^WO_ROH_X6/\1/
M^B6ZE_W]O?\ Y7U[E10!X;_PL?XB?]$MU+_O[>__ "OH_P"%C_$3_HENI?\
M?V]_^5]>Y44 >&_\+'^(G_1+=2_[^WO_ ,KZ/^%C_$3_ *);J7_?V]_^5]>Y
M44 >&_\ "Q_B)_T2W4O^_M[_ /*^C_A8_P 1/^B6ZE_W]O?_ )7U[E10!X;_
M ,+'^(G_ $2W4O\ O[>__*^C_A8_Q$_Z);J7_?V]_P#E?7N5% 'AO_"Q_B)_
MT2W4O^_M[_\ *^C_ (6/\1/^B6ZE_P!_;W_Y7U[E10!X;_PL?XB?]$MU+_O[
M>_\ ROH_X6/\1/\ HENI?]_;W_Y7U[E10!X;_P +'^(G_1+=2_[^WO\ \KZ/
M^%C_ !$_Z);J7_?V]_\ E?7N5% 'AO\ PL?XB?\ 1+=2_P"_M[_\KZ/^%C_$
M3_HENI?]_;W_ .5]>Y44 >&_\+'^(G_1+=2_[^WO_P KZ/\ A8_Q$_Z);J7_
M ']O?_E?7N5% 'AO_"Q_B)_T2W4O^_M[_P#*^C_A8_Q$_P"B6ZE_W]O?_E?7
MN5% 'AO_  L?XB?]$MU+_O[>_P#ROH_X6/\ $3_HENI?]_;W_P"5]>Y44 >&
M_P#"Q_B)_P!$MU+_ +^WO_ROH_X6/\1/^B6ZE_W]O?\ Y7U[E10!X;_PL?XB
M?]$MU+_O[>__ "OH_P"%C_$3_HENI?\ ?V]_^5]>Y44 >&_\+'^(G_1+=2_[
M^WO_ ,KZ/^%C_$3_ *);J7_?V]_^5]>Y44 >&_\ "Q_B)_T2W4O^_M[_ /*^
MC_A8_P 1/^B6ZE_W]O?_ )7U[E10!X;_ ,+'^(G_ $2W4O\ O[>__*^C_A8_
MQ$_Z);J7_?V]_P#E?7N5% 'AO_"Q_B)_T2W4O^_M[_\ *^C_ (6/\1/^B6ZE
M_P!_;W_Y7U[E10!X;_PL?XB?]$MU+_O[>_\ ROH_X6/\1/\ HENI?]_;W_Y7
MU[E10!X;_P +'^(G_1+=2_[^WO\ \KZ/^%C_ !$_Z);J7_?V]_\ E?7N5% '
MAO\ PL?XB?\ 1+=2_P"_M[_\KZ/^%C_$3_HENI?]_;W_ .5]>Y44 >&_\+'^
M(G_1+=2_[^WO_P KZ/\ A8_Q$_Z);J7_ ']O?_E?7N5% 'AO_"Q_B)_T2W4O
M^_M[_P#*^C_A8_Q$_P"B6ZE_W]O?_E?7N5% 'AO_  L?XB?]$MU+_O[>_P#R
MOH_X6/\ $3_HENI?]_;W_P"5]>Y44 >&_P#"Q_B)_P!$MU+_ +^WO_ROH_X6
M/\1/^B6ZE_W]O?\ Y7U[E10!X;_PL?XB?]$MU+_O[>__ "OH_P"%C_$3_HEN
MI?\ ?V]_^5]>Y44 >&_\+'^(G_1+=2_[^WO_ ,KZ/^%C_$3_ *);J7_?V]_^
M5]>Y44 >&_\ "Q_B)_T2W4O^_M[_ /*^C_A8_P 1/^B6ZE_W]O?_ )7U[E10
M!X;_ ,+'^(G_ $2W4O\ O[>__*^C_A8_Q$_Z);J7_?V]_P#E?7N5% 'AO_"Q
M_B)_T2W4O^_M[_\ *^C_ (6/\1/^B6ZE_P!_;W_Y7U[E10!X;_PL?XB?]$MU
M+_O[>_\ ROH_X6/\1/\ HENI?]_;W_Y7U[E10!X;_P +'^(G_1+=2_[^WO\
M\KZ/^%C_ !$_Z);J7_?V]_\ E?7N5% 'AO\ PL?XB?\ 1+=2_P"_M[_\KZ/^
M%C_$3_HENI?]_;W_ .5]>Y44 >&_\+'^(G_1+=2_[^WO_P KZ/\ A8_Q$_Z)
M;J7_ ']O?_E?7N5% 'AO_"Q_B)_T2W4O^_M[_P#*^C_A8_Q$_P"B6ZE_W]O?
M_E?7N5% 'AO_  L?XB?]$MU+_O[>_P#ROK>\$_$34/$FM:AH.L>'9- O[*W6
MX$<D\LDC9;#1R0RVL#1X4AUD#L&^Z%_BKU2O#=!_Y+-XF_[!L?\ ): /<J**
M* /#?^:\?]RS_P"VU>Y5X;_S7C_N6?\ VVKW*@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *\-T'_DLWB;_ +!L?\EKW*O#=!_Y+-XF_P"P;'_): /<J***
M /#?^:\?]RS_ .VU>Y5X;_S7C_N6?_;:O<J "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KPW0?^2S>)O^P;'_):]RKPW0?^2S>)O^P;'_): /<J*** /#?^
M:\?]RS_[;5[E7AO_ #7C_N6?_;:O<J "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BJU[>V>FV=WJ.HW=M8:?86T][?7UY/%;6EG9
MVL3SW-W=7,S)#;VUO#&\T\\KI%%$C22,J*2/YAOVP?\ @X.N/#7BK6? O[(W
MP^\.Z_::%JEYIEW\5?B6FH7VDZX;.62VDN/"7A'1-3T>X33Y9(_.L=8UW6#+
M=6[#SO#EHQS0!_4%17\,R?\ !>/_ (*%)JQU%O%_PWEL_,5_[!?X8^'QI056
MR8A-'Y>N>6X^5B=9,H'*2*WS5^V__!,#_@L'XD_;0^)$_P "OBY\,M \+?$%
M/"VI>*-*\7^!;O4(_"NM0:-<6$%]I]WX<UNZU34]&O\ 9?Q7-M/#KNJ6ETL=
MTCQ:>8H1< '[Q45B>)?$>B>#_#FO^+?$VHP:/X;\+:+JGB+Q!JUUYGV;2]$T
M2QGU+5=1N!$DDI@LK&VGN91%')(4C8(CMA3^<OAK_@L3_P $ZO%OBS2/!>B?
MM!I-K6OZO9:#HYNOAM\6M.TV\U34;J.RL;<ZMJ'@6VT^TCN;J6.)+R_N+6R7
M>'EN8T.Z@#]-:*:CI(B21L'215='4Y5D<!E8'N&!!!]#3J "BBB@ HHHH **
M** "H7N+>)TBDGACDD.(XWE1'D/HB,P9S_N@U-7^;7^V9JNJ:E^UA^T+>:AJ
M5_?7@^+_ (Z075Y>7%S<A(/$-]'"HGFD>0+"B(D2AL1JJJ@ 4  '^DI17Q?_
M ,$ZM0O]5_89_96U#5+V[U&_NO@EX!DN;V^N9KN[N)#H-F#)/<3O)-*Y &7D
M=F/<U]H4 %%%% !17SM^UG\=Q^S+^SE\6?CM_8J^(IOAUX9_M6RT629[>#4=
M2O=2L-%TN"ZFC_>QV?\ :.IVKWC1?OA:I-Y1$FTC^4R?_@XJ_;2::5K?X8?L
MRPP-(YABE\(?$^>2.(L3&DDR_%^%975<!I%AB#D%A&@.T ']GE%?QEZ?_P '
M%O[9,-S&^I?"C]FF^LPP,T%KX7^)]A<NG=8;N3XLWT4+$?Q26=P!_<]?TR_9
M"_X+Y?!GXT>)]%^'W[0'@D_ ?Q'K4L=CI_C2#7QKWPTO-2E=(X(-4NKNRT_5
MO" NY'$<$U^NKZ5$RDWVM6:LFX _H"HJ.*6*>*.>"2.:&:-)89HG62*6*10\
M<D<B$J\;H0R.I*LI# D$&I* "BBB@ HHHH ***I:EJ%II&G7^JZA*(+#3+*Z
MU"]G(9A#:64$ES<RE5!9A'#$[D*"Q"X )XH MNRHK.[*B(I9W<A555!+,S$@
M*J@$DD@  DG%96E^(-!UPS#1=;TC6#;,4N!I>I66H&!P2I286DTWE,&!4J^T
M@@@C(-?Y]?[?O[>/QB_;"^,?B^]UGQ?X@LOA1I'B'5[#X=?#B"\:QT'0] M[
MR2"TFOM.L6BM=4UZ[AACEU+5[];F[FDQ#%)#9Q6]M%T_['/[,?[9W@OX^_LQ
M?%C0_@A\>?#_ (1UKXK?#FYC\<:9X'\76^CW'A&^\2Z4VM7&H:G:V:0VWAZ_
M\/O>O=7&HR06-WIAGEC:>(<@'^@)11]:* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***JWU]9:99
M7>I:E>6NGZ=I]M/>W]_?7$-I965G:Q--<W=W=7#QP6UM;PH\L\\TB111(TDC
MJBD@ M45_/%^U[_P7]^%'PJUS5? O[,_@F+XU>(-)NKBPO\ Q[K^H7&C?#6&
M[MV:-QH<.G[M=\7P)*"CW<<_AVPDV%["]OX)$GK\D/$?_!>[_@H#K=U-/I6N
M_"OP?!)*SQV/A_X;:?=V\"%B5ACD\5WOB6[=%&%W37,DIQDODT ?W&45_%-\
M/O\ @X,_;8\,7T#>-M ^#OQ+TK<@N[;4?">H^&-5>,'+_8M3\+ZW86-K.XR/
M-N=$U&%>"+8XY_H^_P"">O\ P4?^&_[?WACQ//X>\*ZS\/\ Q_X"72V\:>"]
M4OK?6;6V@UC[0NG:IH>O6T%E_:>EW<UG>0*;S3-+O89[:6.2T:(1W$H!^C=%
M%% !1110 4444 %%%% !1110 5'+-# ADGECAC'!>618T!/0%G(49^M25_&+
M_P '"^IZE)^USX'TV34+V33K3X3Z1+:V#W4[65M+/J>H-/+;VK2&"&29@#*\
M:*TA&7)- ']G*LKJ'1E96 *LI#*P/(((R"".A!P:6OYU?^#<O4]2N_V>/CE8
MW>H7MS9Z=\7K5-/M+BZGFMK%)_!^AS3)9P2.T=LDLSO+(L*HKRLTC LQ)_HJ
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MO#=!_P"2S>)O^P;'_):]RKPW0?\ DLWB;_L&Q_R6@#W*BBB@#PW_ )KQ_P!R
MS_[;5[E7AO\ S7C_ +EG_P!MJ]RH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _*S_@L_X]\1> O^"?OQ;D\-W-U977BN^\+>"[^]
ML_,6>WT76=62?5$\Z,@PPW]MIYTNZ9LI+:WTULP(GK^)']FGP%X.^*?[0'P=
M^''Q!UR3PWX+\;?$+PQX;\1ZQ%+'!-;Z=JNIP6LD,%S*#%:3W[NFG07DJO'9
MRW:73QR+$4;_ $&OVU_V=U_:K_9@^+?P-BOHM,U;QCX?1_#>I3*K0V?B?0[^
MTUW0?/9@WDVEYJ&G0Z9J%PB/+!I]]=RQ(\JHI_SMOBA\+O'_ ,%_'?B'X;?$
MWPOJ_@[QIX6OY+#5M$UFUDM+J&1#F&YA+9CNK&\A,=U87]K)-9WMK+%<VL\L
M,B.P!_>L?^"2W_!/";PE;^$6_9F\%26$5BMHFL1:AXFA\52CR1&+R7Q=:Z[%
MXAGNVP)O/DU%P9"6V[25/CO[*W_!'[X2_L@_M277[0GPM^)/BZZ\,GPGKOAW
M2_ACXGTRQU.?2+O7KK3II;R+QQ!>65Q=Z=9P6+VUIIM[X=FOR)UENM>N7A;S
MOYW_ -D'_@MG^U3^S7::-X-\=RV?Q^^%^EI;65OHOC:[GM?&FC:9 %C2U\/^
M/8([F^9(8AB&#Q/8>)8HD2.WM#90J-O]87[&?[?G[/O[<'A:YU?X4:Y<Z=XK
MT:&%_%GPU\4"TL/&GALRA0+E[."YN;?5M%ED)CMM<TJ>YL9''D7!M+U9;.(
M^:?^"E/_  42_9N^ 7@SXP?LU^.]3\6/\4?B)\!_'-AHEEH/AF34])M+KQOX
M4U_0= CUC57O+2.S,]U-#/,8HKK[/9RI,^6)B'\.7PXUVP\+_$/P'XFU0S#3
M/#OC/POKNHFWC\ZX%AI&N6.H79@BW)YLPM[>3RH]Z[WVKN7.1_7+_P %<?\
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
M(L[^(B33AJUQ:W-RA666VM8'CF?](OVJO^"*GC_Q5\%OAE\0+KXQ^%/#FO\
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
M[I,GC'XGW>GS20W-YX;2]EL="\,-<0R(\5K>7=I=:EJMJRLMY"NE_,BQR+(
M?8OQS_X+H_L-_!O7[[POHFI^._C3JVFW$EI>W?PJT'2[SPQ;W4)*RQKXF\3Z
M]X:L-2C1P4%WH":S9R$$QW#KACYK\/O^#A']BWQ5J]KI/B_PG\:_AI!=2K&W
MB#6O#/A[7O#]D'<)YEZWA7Q3JOB!44$.YM/#MYM4-Z#=^"G_  2]_P""9%W^
MWQKGB_Q#XN\6:MX$^#W@"ZM-*UK5_#]K:7'B/Q!XBO;=;Q= T*;4H+O2].DL
MK&6VOM0U"_LK\1Q7=I%;V-PTLLEM]!?\%/?^"._A[]C3X9Z?\;O@KX[\9>,_
M %OK%GH'B_0O'HT.[\1Z%<:F)SIVLVNL>'M(\/6%YI4LD#6=U;RZ+!<6<[6\
MBW5TER8[< _L1^'?Q(\!_%OP?HOQ ^&GBS1/&W@SQ#;"[T?Q%X>OHK_3;V$G
M:ZK+$28KB!PT-U:3K%=6DZ/!<PQ3(Z+VU?QM?\&__P"TKXK\'?M#:[^SG?:G
M<W7P_P#B=X>U/Q!INDSSE[?2/&GA];9Q>Z? YVPMJ^E//#J'EG]Y_9UHPC+>
M8Q_LEH *_F9_X+[_ +;6N^#]-\/_ +(7PZUJ?3+CQ7I47B?XOWEB[17,N@SR
MAO#WA$SJ4DAAOC"=9U2- ZW=L^F1B2,1W$<G],U?Y\'_  5>\9W_ (V_X* ?
MM)7=_=-=MH/CN[\&VS,<^38^$HHM#LK5>2 MO;VB1 #'W>>: /,_V(/V,_B#
M^V_\:K#X4^";J'0M+M+7^W/&_C.^MIKK3_"GAN&9(I;HP1&,7FJWCL;?1],-
MQ;F]G65FFBM[:YEC_KW^$_\ P1#_ ."?_P ./#MIIGB3X8ZI\6_$"V\<>H^+
M/'WB_P 4+=WLX3$TEOHOAG5M \.Z=$SEFB2WTQKF)2JO>3,@>O$/^#?GX4:#
MX6_8_P!8^*,%C;_\))\4O'_B!=0U0PK]M.E^$KN3P_8:9]H^^;*">TNKV.#(
MC2YO+F0#?(Y/L_[=?_!7OX<?L.?%NP^$&M_"3Q?\0]:N/#-AXDO=1T;7](T.
MQL$U*27[+9*E]:7LUU*;>-)Y)0L*(91&%<J6(!R?QC_X(,_L)_$/2;F+X>:%
MXT^!OB$I*]IJ_A#QCK_B?3#=.I$;:GX?^(.H^)XKBR1R&>ST>_\ #\K@;([R
M$'(/^"6?_!,OXF_L"_$7X\ZSXT\?>"O''AGQYIGA31O!EYX:BUBSUB:UT*^U
MJ\N+SQ%I.I:>EMI$\BZG#%'::?K6MQ>9%,YNBIC)^5/^(D;X3?\ 1L?Q#_\
M"]\-_P#RDK]*?^"?G_!2_P"''_!0!OB'I_A/P#XI^'OB#X<1Z+>ZKI?B#4-,
MU>VO-*U^2]@T^]L=2T];8M+]ITZ\BN+66R0PA(Y%FD$H"@'IW[8O_!0#X ?L
M.6WA"7XU2>,Y[KQPVH_V!IO@OPY%KMY+%I?DB[N+E[W4]&T^VB5IT1 ]\9I&
MW%8MJ[J\D\/_ /!7/]B[7_V??$/[2#^,/$F@>#/#WB>;P4WA[Q#X=2R\>:UX
MKBTZTU9=$\.>'K;4KV#69Y-/O[2Z>[MM3_LRQCG0ZG?6).*_)+_@Y%_Y"'[,
MW_7GXV_]'Z=7\Y/PB^&'Q3^/7C7PK\%_A=I&L>+?$?B76'.B>&;2XE_L^"]N
M(H8K_6KI99!8:9;V]E;1-J>K3B)8[2VC665]D,9 /[1OV9/^"VW[,W[3WQM\
M+_ SP[X"^,'A+Q%XXOKS3_">K^*-+\)-H=Y=V=A>:F8-3DT;Q9J5[I<D]G8W
M#0%;.]@,BB*6XB9X]_U!^TU_P4N_8Z_9.U&Z\.?%+XJ6UWXYLQ_I'P]\#V%S
MXP\7VKE=XAU2UTW&E^'YW4JT<'B/5M'EE1U>-'CRP_%;]BC_ ((G?M2_LW?M
M7? CXU^-O%_P;UCP=X*U2^U[Q1;>&M?\2W>N6,T_AS5M-CTVULM6\':99W\@
MN]1A_P!*AOUB$<4[@*1%YGB_C#_@A[^V#\>_VI_C/XD\7ZIX1^&OPWU[XB^(
M]<T_XC:]KECXMU/Q-I.J:G-<VU_H?A/P]J,VIO.\,@:2V\4WGA1T8;2Y;( !
M][WO_!QE^R;%>B+3_@U^T'>:>'VM>7.F_#NQN2@;!>.Q3Q_>QME?F59+V(G@
M-MY(^WOV6_\ @K5^QI^UCXELO W@SQAKW@?X@:H2NC^"?BIHMMX7U76Y53>]
MOHNI:?JNO>&-2O0H9DTR#7SJDT:22PV,D4<C+^96K_\ !MW\.U\(WT>@_M+>
M-9?':64K:;>ZKX,T*+PG/J"1;H8;S2K6_DU>VM)YAY<D\.MW,MK&_G""Z:+R
M9?Y</$6B^*_@]\2-6T.:ZFT;QG\./%MQ9B^T^?R[C3M>\-ZF1#>V5Q$Q*207
M=K'<6\BL61@ASD&@#_3TK\A?B)_P6X_8E^&7Q4\0_"3Q%-\6)=;\+>)KGPIK
M>M:9X#MKGPY::E9W?V*[D6>?Q#::S<6=O,&W36^B2R.B,T,,N5#?H+^S#\0K
MCXK_ +.WP5^)-W.+J[\:_#;PGX@N;E<8N+B_TBVDFFXX)EDW.Q[LQ/>O\^']
MM!F3]K7]H=T9D=?B]XT964E65EUJY*LK#!# @$$$$$9'- ']OG[4O_!4W]D'
M]DI;+3_'GC/4_%7C74=-L]6M_AU\.=-MO$7B^VL=0MXKFSFUN.\U'1]$\-M/
M!-',EIK^M:=J$D+":"RFC*EOC/P'_P '"G[&/BCQ!;:+XJ\&_&WX<Z?>7 A3
MQ1K7ASPSK6AV,;.%6?5HO#/BS5-=MX\'<XT_1=6\L!B3@!C^"/[$'_!+#]HC
M]OZ#5_BA>^*X?A[\.)+VYMY/B?XWM=3\3:MXNUJ$F.ZC\/Z1]NL;S7EM)4\G
M4M6OM8T^SAFS;P7%[=0W$$/S_P#MS_L'_%7]A#XD:=X(^(%_I7BC0_$FG'5O
M!WCK0(;FWTCQ!9QR&&[A>RNR]SIFJZ?.IBOM/GDFV92>WN+FUEAN) #_ $*/
M!/CCPA\2/"NA^./ 7B/2/%OA'Q)80:GH7B'0KV'4-+U.QN4#Q3VUU S(P(.'
M0E9(G#1RHCJRC^.#_@X4_P"3QO!__9(]#_\ 3EJ-?5?_  ;N?M)ZM-=?%/\
M9<UV]O+S3;:T7XE>!(IYI)X=,4S1V'BK3K9)'V65F\\EAJ:Q0+MFO;Z\E<*Q
MW-\J?\'"G_)XW@__ +)'H?\ Z<M1H ^@?^"+'[6GP$_9(_90^/GC;XZ>/+#P
MI8W?QBMHM$T>*.74_%/B:[A\$^'VDM/#OAZR634-1>/<@N+GRXM/LO,C:_O;
M5)$8_8\?_!Q5^R ^N?8I/A5^T'%H9G$*ZX=#\ /,(R^PW4FD+\0/-6 +^\*I
M=R7.S(%N9,1G^8']D']C'XU_MK?$<?#SX0Z3;"'3XXK[Q9XQUQ[BT\)^#M+E
M<HMYK%[!!<RR7-R4DCTW2[*">_U"9&$<<=O%<W5O]/?M\_\ !*/XP?L(>&?#
M/C[6?&7ASXF_#[Q!J*:#=>(_#^F:CHEQH'B&6&2XM].U32[^:]'V>_AAG;3K
MZWOY3.UM<)-:VIC4R ']N/[/W[1GP=_:@^'NG?$[X*^,K#Q?X7OSY4_D[K;5
MM%U!55IM(\0Z//MOM&U6W# R6EY$A9"LT#30/'*_M]?Q%?\ !!KXY:_\.OVR
M(?AA%=._A3XT>&M2TC5--9G,?]N>'H9=7T348ADHDL$"ZI#-A 9HYHP[@0H#
M_;K0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X;
MH/\ R6;Q-_V#8_Y+7N5>&Z#_ ,EF\3?]@V/^2T >Y4444 >&_P#->/\ N6?_
M &VKW*O#?^:\?]RS_P"VU>Y4 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %?*O[3G[%7[-O[7N@KHWQQ^&VD^(K^UMWM]%\8V&[1?
M'7AX,69?['\5:?Y6I1VZ2,9FTN\DO=%N)</>:;<X KY'_P""OG[7GQE_8W_9
M_P# WQ ^"5[H^F^)M;^*>DZ!J%[K>AV7B"Q?1%T?6-1NM,>ROU:*/^TIK6W2
M2Z@,-]%##*MI<V\DAE7X4^ O_!Q;\)M4T.TL?VD?@[XT\)^*H8H8;K7_ (4C
M2_%7A74YPN)[XZ-XBUO0-<\/1,WS)8Q7OBMUY'VP_** /S>_X*,_\$9O&?[(
M'A75_C7\)_%]S\3_ ((:7=P+K\&MVUI8>._ -KJ%W#8Z?<ZPUGY.E^)=*EO;
MFVLGU?2[32[F"YN8$N-%2%C=G\Z/V(OC=XJ_9\_:G^"WQ'\*:K/I;VWCOPYH
M?B)(]SP:IX.\1:O9:3XGTJ\MP0EU#<:7<S36Z2K(L&HV]C?(AGM(2/W"_P""
MB_\ P6Y^$'QZ_9^\6? ?]GKP5XZEG^)%I9Z9XK\8_$#3-)T&UT70X=0MM1N;
M+0]*T[6];N=0U6^ELK>VEO+UK.SLK1[D017L\T4]I^(_[#'P&\4?M'?M4_!O
MX:^&-/N+U)?&>A^(O%%S#%OAT?P;X:U.SU;Q'JEY(W[JWB6R@-E;/.RQRZE>
MV-H-TEQ&C ']]G[6<ZW7[(W[2MRG"7'[.GQAG0'KMF^&OB*1<_@PK_.J^"O_
M "6/X3?]E,\!_P#J4Z57^CI^T1X8N/$'[-OQR\&Z:DLMUK7P0^)GAK3TBC,D
M\MQJ/@36M,M$CB16,DKRS1JL:*2[$*H)(%?YL6A:M>>#/%VC:[:QJ^H>%/$>
MGZM;Q3;E1[S0M3AO(8Y=N'56GM55]N& )Q@T ?Z?^E_\@W3O^O&T_P#2>.O\
M[/\ X*.W]]J'[=W[6,VH&0S0_'3XAV40D8N4L[#Q%?6EE&K'_EG';0Q)&!\H
M0*$ 7%?U2_!#_@N5^RQ\7/%WP7^$^A^"_C%!X[^).I:'X3NTO-!\-1Z!X8UN
M]@2V'VO54\5O=ZC9M? 1QSV&E.WV=_M$\4#*T%?@+_P6V_9^USX.?MM>-O&;
MZ;-'X.^-R0?$+PWJRV\BVEWJ=Y#'#XML6N,& W]EKZ7<LML)#.ME=6%W+'&E
MY%N /Z4?^")^G:58?\$ZO@J^EK$3?W_Q!OM0F2-5DFU*7Q[XA%T)G4;I7MW7
M[*C.25A@CC&%15'T%_P4CLM,O_V%?VG;;6(X)++_ (5?JMQMN55XOM=G=65W
MIK;620>9'J,%H\!VY698V5D(#K_-;_P25_X*T> ?V1? 6L? 3]H#3O$\OP[.
MNWOB/P1XO\,60URX\,W&L21RZQH>J:&;JUG;1[B^-SK,%]IGVN\CO;R\AEL9
M8WBDC]4_X*E?\%E/A;^T'\%]3_9Y_9GM?%=YI'C6XLO^%@>/_$.FOX9@DT/3
M;V._A\.Z!I4TLFK7/]I7UM9W.HZA?QZ6L-O:BRCM;Q+R=X #\!?V?WN(_CS\
M$I+0N+I/B[\-GMB@RXN%\9:*T)0;DRXD"[1N7)P-PZC^F+_@X\U"^B^&O[)6
MG#S!:7OB#XFW5W\Q$;W-EHO@-;<2("0707=R5+9QO<(3\]?CG_P26_9HU_\
M:._;.^&#6^F7$_@OX3ZWIOQ0\=:OY#26.FV_AJZ%_P"&[.:5@(#>:QXDM;"&
MVM'D$L]I;:G<1)*ME,H_HV_X+V_ +6_BM^R-HWQ#\,Z=-J>I? WQ?_PD6IVU
MM#)-/#X.\16L6DZ_?11PAW9;&]M=!FN (RD5D+F[E>*&UD8@'X]_\&]-CI5S
M^VAXSN[L1OJ=A\#_ !,VE)(BN52?Q-X2CO[B(L"8Y8E6VB$B88)<2)N"NP;^
MTRO\WW]BK]JGQ+^QK^T+X-^./A[3CKMOHXO='\5>&3>-8)XF\):PB1ZMI!O%
MCF^SS+)#9ZG8R-%)$NI:;9F>.2 2HW]0?C3_ (.(/V2].\#RZMX$^'/QE\3^
M/)[(M8>$-=TCPWX8TJVU$IQ%KGB>W\2Z\(;)'R?/TC2M8GF4*I@MV<M$ ?O_
M %_FN?M?_P#)U'[0W_98?'__ *DFH5_9;_P2/_;E^+W[<?@'XS^,?BY8^%=/
MN_"_Q+72?#5EX4TZ73;/3- O=!TS4H-*E%Q>7MW?O9SW$^W4;N4W$Z.%=B8\
M+_&E^U__ ,G4?M#?]EA\?_\ J2:A0!Y;X\\"^./!$OA8^-M.O[(^*_!/A;QE
MX6N;R1[B#4_!WB#2;:]\/7>GW)9XY+5+%X[4V\3D:?/;RZ?*D4UM)$G]?/\
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X;H/_ "6;Q-_V
M#8_Y+7N5>&Z#_P EF\3?]@V/^2T >Y4444 >&_\ ->/^Y9_]MJ]RKPW_ )KQ
M_P!RS_[;5[E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!\]?M._LO_"/]KKX5ZC\(/C-HUWJGAF[OK;5["\TJ^;3-=\/:]8Q7,%C
MKNAZ@L<\=OJ%K#>7<(6ZM;RQGAN)H;NSN(GVU_.M\3/^#;O74U.YN/@[^TOI
M4^C2O(]II/Q)\$W=KJ5DFX^5!<>(/#.IW=MJ;;<![F/PWI0SDK;$=/ZKJ* /
MY+_ 7_!MY\2+C5;5OB?^TGX*TC0TEC>]A\">#];\0ZK=0*X,UM:W.OWGAJTL
M)98\K%>RVFI) Y#O87"J8V_H+_9&_82_9T_8I\-W>C?!;PG+!K>M06L7BKQ[
MXBO#K/C7Q2UH&\G^TM3>.&WL[.-Y))(M(T2RTO2(99))DL1/++*_V+10 5_.
MG^UY_P $ O!?QA^(OB+XG? 'XKP_">?Q9J%_K>M^ ?$OAF77_"L6MZA</<W,
MWAO4]+U'3;_P]I<TLCO_ &3-INMQVTCL+*>WM1%9Q?T644 ?S4?L??\ !!'Q
M1\$/CE\/?C)\5/CQX;UVV^''B*T\4:?X3\$^%=4SK.IZ<'DTY;SQ!K=_9_V?
M:VUWY-S+'#H=[+=+%Y*S6NXR5^Y'[4'[*/P5_:_^&]Q\,OC7X9_MG21*]YH>
MM:?*EAXI\):JR",:OX9UGR9WL+LHJI<0RPW6G7\:)#J-C=PHB+]'T4 ?R@_$
MC_@V\\8Q:M=3?"+]I3PU?Z%+)+)9:?\ $7P=J>E:K8Q%CY-K<ZOX;OM9M-4=
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
MZ34K.!0EI8^,=!N9+2'Q+:648,=G+'J&E:M;Q".V35?L<4=JOXCW_P#P;?\
MQRCU1H=+_:,^%=YHOFN%O[_PQXLT[4S"&^1VTFW;4[42,O+1#6F56^42L/FK
M^O"B@#\2?V%O^")WPA_9)\?:#\9/&WQ!UKXQ_%3PRTUQX9E72(_"'@KPU?75
MI-937UKH4>HZSJ6KZC%;75S;07FJ:S]A"2F9-%@NECEC_63XS?!?X:?M ?#O
M7_A9\6_"NG^+_!7B2W\J_P!+OU97AG0-]EU+3;R)DN],U6Q=C+9:C92PW-NY
M8*YCDD1_4J* /Y;_ (Q?\&X,%SK5YJ/P%_:)73-#N)W>S\+?%'PI+J%YIL3$
ML(CXP\-7UN-012=D8D\(VTJHH,MQ.Y+'Q[0?^#;_ ..5S=(GB;]HSX5Z/8F3
M$MQH?ACQ9XBNDBS]]+._;PQ#))C_ )9-?1+GCS0.:_KQHH _+/\ X)^?\$K/
MA7^P5JOB#QGI/CSQ5\3/B/XGT6'0-2\0:O8Z?X?T*RTR.?[5+!H?ANQ>_N+1
MKN<(US-J6O:NY6&)(/(Q(9/U,HHH *9)''+&\4J)+%(C1R1R*KQR(X*NCHP*
MLC*2K*P(8$@@@T^B@#\5/VJ_^"&?[*?[0FMZGXT^']YK7[/GCC5[BXO=3F\%
MV5IK'@?4[^Y9I)+RZ\"W]Q906$K2'>T7AG6/#UFY9VDM7E?S!^8&K_\ !M[\
M:X;N1-!_:1^&&HV(:3R;C5O"7BG1KIT!_=&2TL[G78HV88\Q5O9!&<[6D'7^
MNJB@#^4OP%_P;;^(Y;N&;XH?M0Z+96".#<:=X#^'E[J-W<QY&4@UGQ!XBTR&
MR<C.)9-!OU!ZQ$5^ZW[%G[ /P&_85\.:]H_PAA\2ZIK?BYK!O%WC/QCJD&I>
M(==&FK+]AMF33['2M(L-/LWN+F2VL]/TR *]Q*\\MQ*[2'[>HH _*O\ X*6_
M\$T6_P""@D'PUFLOB\OPLU/X=?VU&GVKP6?&%AK-OK)M6*NL7B;PU<:?-;/;
MDB427R3*X7R8BF]\+_@FC_P2XD_X)^:Y\3?$NH?&9/BGJ?Q&TGP_HYM+/P,?
M!]CHUMH-WJ=V)?-F\5>);C4I[M]293\MA' D2@+,SDK^N-% !7\_W[9__!!O
MX:?'WQ[KOQ4^!WQ&/P8\3>*=1NM7\3>$]3\.IX@\!WVJ7;&6XO=$BT^\TC4O
M##7,Y>:ZMD.LV!ED8V5I81*(3_0#10!_)M\.O^#;[Q_+XAMF^+/[1WA&P\*0
MW"O>0?#WPMK&J^(-1M%<;K>VNO$<FCZ=H]Q/'G;>2V>N1VSXS8W2U[C\:?\
M@W2\$>*_&<6J?!?X\'X7>"4T70]-'A;Q!X O?'.J)?Z;IT%GJ>MW'B(>.] %
M]=:Y=Q2ZG<6ZZ786]K-</!;*L"(*_I8HH \8_9U^$$7[/_P*^%'P3@UV3Q/#
M\+O V@>"X_$,NGKI4FLKH=E':?V@^FI=WZV)N=AD^S+>W0BSM\^3&X_YZ7[:
M7_)V?[1/_97/&O\ Z>;FO])2O\][]L[]F']I*;]J_P"/,]K\ /C1?6VK_%'Q
M7?Z1>:=\,/&FHV.K6-[JL\UG>Z5?6.BW%IJ5I=1.DEO<V4T\,R,K1NP- 'ZI
M?#__ ((?^!_VH_V2_P!G7XU?"+XCR_"KXD^+OA9X8U7QCI/B+3[OQ-X+\3:O
M<6,;7&K020WL&L>&KZY?=+=K;#5].F<@6VF6(!+:OPK_ .#<'Q<WB&RN/C7^
MT3X:A\+6]Q'+?:5\-/#>JWNMZK;I(#):0:UXE;3+/17FC!'VQM%UORB<"T<X
M<?OA_P $]/"?B?P+^Q1^S5X3\9Z!JWA;Q1H?PH\+6.M>'M>L;C2]9TF^BL(Q
M+9:EIUW'%=V-Y"?EFM;F**>%\I)&K @?95 'DWP0^"'PT_9V^&GAKX2_";PW
M;>&/!?A:T%M864),MS=3.=]WJ>J7K_O]2U;49R]UJ%_<L\]S<2/([<@#\KO^
M"C?_  2(N/V[OBQX?^+.D_'6'X9WVD>$[7PK=Z'J'P^?Q;:W:6=U<W,5_;ZA
M;^+_  [-:,5N/+DM9+.[#,GF+<(&\M?VJHH _.3_ ()N_L C_@G_ /#3QMX&
MF^)Y^*5_XX\7Q^++S58_"8\(6>G&+1['2(]/MK!O$'B2:X 2R$SW<M]%O>0J
MMK&%!/L?[;_[*T/[9?[/7B?X%2^-)?A_)KM_I&IVGB>/0T\2)97>D3O-$EQH
MS:IHK7EO.LCQR"+5+.2,E)%=PAB?ZXHH _GT_8K_ ."&U[^RE^T5X$^/>L_M
M'VOCC_A +C4KNQ\+:9\+Y?#W]IW&H:5>Z2#=ZQ=>.]:^RPP17TDQBATR9Y9%
M11/$JMO_ *"Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O#=!_P"2S>)O^P;'_):]RKPW0?\ DLWB;_L&Q_R6@#W*BBB@#PW_
M )KQ_P!RS_[;5[E7AO\ S7C_ +EG_P!MJ]RH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I" 3D@$^
MI S2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7AN@_\ )9O$W_8-C_DM>Y5X;H/_ "6;Q-_V#8_Y
M+0![E1110!X;_P UX_[EG_VVKW*O#?\ FO'_ '+/_MM7N5 !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5X;H/\ R6;Q-_V#8_Y+7N5>&Z#_ ,EF\3?]@V/^
M2T >Y4444 >&_P#->/\ N6?_ &VKW*O#?^:\?]RS_P"VU>Y4 %%%% !17.>+
M?&/A'P#H%_XJ\=>*?#G@OPOI:))J?B3Q9K>F>'=!TY)'6*-[[5]8NK/3[19)
M&6-&GN(P\C*BDLP!_#7X-_\ !3Z+Q[_P5#^-?PLU;]I/X567['6B?#FV/PMG
MU6^^'>B^'?$/C^+3_A9:7$.A_$6[M[+5]<U&]US5_'4]IIS>(;JRGM+&:&TL
MV-I;LH!^]M%10S0W,,5Q;S17%O<11S03PR)+#-#*@DBFBEC+))%(C*\<B,R.
MC!E)!!KA/B;\5OAM\&/".H>/?BOXX\-?#[P=IC1QWGB'Q3JMKI.GK<3DBWLX
M)+EU>\U"Z962TTZS2XOKMP4MK>5QMH ] HKS;X3?&'X9?'7P78_$3X1>,]&\
M>^"=2NK^RLO$6A2RRV,UWIER]GJ%M^_A@GCFM;F-HI8Y848$!@"C*Q])H **
M^2?BU^WC^QW\"]=OO"_Q3_:(^&OA?Q/I<B0ZIX:&M'7/$6E3R!66#5=#\.0:
MOJFFSE&60PWUI;RK$RRL@C96/I7P3_:0^!'[1VDZEK?P-^*G@[XF6&BR6D.M
MCPSJL=S?Z')J"W#Z>NMZ1,L&K:1_:"VEX;$ZE8VJWGV.[%L93:SB, ]LHKRO
MXN?'#X/_  %\-KXO^,WQ(\'_  U\.R3-:VNH^+=;L]*&I7BIYK6.D6LT@O=9
MOUBS,;#2K:\O!"KS>1Y:,P\,^%/_  4&_8M^-OBBT\$_#/\ :,^'7B'Q;J4_
MV32O#]Q?WGAW5-:O"VU;+0[;Q18Z*^MWLG+0V>D_;+F:-7DBB>-&8 'V/111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X
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
M?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\
MP%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:
M/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\
M0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !
M;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#
MW"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X
M7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"W
MXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO
M_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%Y
MZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)
MO_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y
M)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO
M#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW
M_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\
M!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC
M_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T
M+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6
MV_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]
MPHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\
MA>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^
M)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_
M .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>
MC?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;
M_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\
MDF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP
M_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C
M?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\
MP%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:
M/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\
M0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !
M;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#
MW"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X
M7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"W
MXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO
M_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%Y
MZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)
MO_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y
M)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO
M#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW
M_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\
M!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC
M_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T
M+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6
MV_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]
MPHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\
MA>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^
M)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_
M .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>
MC?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;
M_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\
MDF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP
M_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C
M?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\
MP%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:
M/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\
M0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !
M;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#
MW"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X
M7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"W
MXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO
M_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%Y
MZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)
MO_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y
M)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO
M#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW
M_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\
M!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC
M_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T
M+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6
MV_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]
MPHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\
MA>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^
M)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_
M .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>
MC?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;
M_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\
MDF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP
M_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C
M?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\
MP%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:
M/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\
M0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !
M;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#
MW"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X
M7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"W
MXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO
M_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%Y
MZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)
MO_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y
M)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO
M#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW
M_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\
M!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC
M_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T
M+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6
MV_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]
MPHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\
MA>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^
M)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_
M .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>
MC?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;
M_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\
MDF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP
M_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C
M?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\
MP%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:
M/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\
M0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !
M;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#
MW"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X
M7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"W
MXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO
M_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%Y
MZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)
MO_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y
M)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO
M#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW
M_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\
M!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC
M_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T
M+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6
MV_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]
MPHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\
MA>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^
M)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_
M .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>
MC?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;
M_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\
MDF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP
M_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C
M?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\
MP%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:
M/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\
M0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !
M;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#
MW"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X
M7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"W
MXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO
M_DFC_A>>C?\ 0M^)O_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%Y
MZ-_T+?B;_P !;;_Y)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFC_A>>C?\ 0M^)
MO_ 6V_\ DF@#W"BO#_\ A>>C?]"WXF_\!;;_ .2:/^%YZ-_T+?B;_P !;;_Y
M)H ]PHKP_P#X7GHW_0M^)O\ P%MO_DFO6]#U:+7-)L-7A@GMHK^ 3I!<JJ7$
M2DLNV559E# J<@,1@CF@#5HHHH **** "O#=!_Y+-XF_[!L?\EKW*O#=!_Y+
M-XF_[!L?\EH ]RHHHH \-_YKQ_W+/_MM7N5>&_\ ->/^Y9_]MJ]RH **** /
MQ?\ C7_P6@^%/[-'[4WQ+_9T^/'P?^(WAG1?!L^A+X=^)/AN2R\11>);36/#
M^FZT=4O/"^HQ>&[G3](6:]FLK6_T;5?$[7,MNZ/:6[QS>7\9_M^_\%EOV;OC
MM^SIX^_9Y_9Y\+>/_B?X[^,^DQ^"K674_"$NE:/HL6IWMGYMS;64UQ<:[K?B
M4%1%X>T[3=)\H:H8KY]04VD-I??M9^W1\#/^%\?LP?&SP;X>^''A'X@_$W6/
MAEXPT7X:V_B33_#CW-AXIUG1[C3]/O=&UKQ&B6N@:I:RSK=6&J?;; VEY!;S
MB[MVC65/#?\ @F)^Q=I?[,/[+OPGTOXE?"+P%X;_ &B;*#Q==>/O$]MHWA#5
M?&!N=8\;>*-0T>RO?'&BI?3:F-.\*W^CZ5%Y&L7=O;VUNMG$_EQ[  9G_!'S
M]FWQ]^S%^Q5X3\*?$[3+G0/&WC?Q1XA^*.K^&+TR+J'AB'Q1;Z19:/HVJ6\J
M(]AJR:'HFFWFK:8ZB;3-2O;JPN@MW;W"+\9_\%#_ /@JK^Q/\3?V6OVD_@/X
M)^)FKZU\2=>\.:IX+TK21X#\:65E=ZY8Z_9PW,:ZQJ&BVNF1VR?8KF5;J6Y2
M*6*,&(N[QHW]"-?+NH?L/_L8ZM?WVJZK^R7^S9J6IZG=W.H:CJ-_\$/AK=WU
M_?WDSW%W>WEU<>&I)[FZNKB22>XN)I'EFF=Y)'9V)(!^$'_!)#_@I3^R%^SI
M^R=X&^!WQ:^(FJ>'?B*?'WB^9M*@\$>,=:M$B\4>)3+H\C:KH^C7NG[9XYXW
ME"SL\ )$JJP(KZ7_ .#@#]G7Q1\6_P!F+P-\6O!^D76N7_P \6:QJWB2SL;:
M2YO+/X?>,M+M+3Q)KL<<6^9[;1=5\/\ A>YU14B9+;27OM6N9(+32[B2OU$L
M_P!AO]BS3[NUO[#]D?\ 9HLKZRN(+NSO+7X&_#.WNK2[MI5FM[FVGB\,I+!<
M03(DL,T;K)%(BNC*R@CZCDCCEC>*6-)(I$:.2.15>-T8%61T8%65E)#*0002
M",4 ?@[\!_\ @NQ^R%_PSCX2UCXQ^)_%>C?&SPUX+TW3/%O@"R\%^(-6U#Q;
MXJT72X[2^U'POKEC8MX0BL?$MY:F_LH]?\0:++IQOA:7ORVS74OS?_P1E^'_
M ,2/C]^V'^TY_P %$/&/A2Z\)>"?'K>.=,\%07=K=0VVKZ]\0/&FG:]?+X=O
M9HHDU?2_!.AZ WA_4]216@NM3U>**.5KNQU*&W_;V[_8'_8GOO$K^+[S]E/X
M!W.ORSS74]W+\+O"#P7-Y<2F>:^NM..E?V;<W\DY,[7T]I)=F9FE\[>S,?JC
M2=(TK0-,L-%T/3;#1M'TJT@L-,TK2[2WL-.TZQM8UAMK.QLK6.*VM;6WA1(H
M(((TBBC54154   _D2TSXB3?\$B?^"L?QCUCXD>'_$S_   ^.3^)[JTU;3[9
M[E6\%>/_ !#8>-=)\1Z+ 0JZ]<?#SQ)%=>$M8LTFCU-;-=8G@CN)[BPBO_;?
M^"HW_!5/X,_M0? R#]E/]D"Y\5?%?Q7\:?$'A73O$6H:=X.\3Z,MMI6G:W8:
MW:>$]&T[7--TO7]7\3Z[XBT_1K21+#2YM,72XM1@%[<R7D2)_2+\4/@S\)?C
M9H2>&?B]\-O!'Q+T&&;[3;Z5XW\,Z1XDM+2ZP!]KLH]5M+K[%=@  75J89U
MP) *\\^%'[(/[+OP,U@^(OA'\ _A7X!\1F.2$>(_#W@S1+/Q#'!,KI-;PZX+
M1M4@MY4D=);>&[CAD4A70JJ@ '&?L#?L\W'[+7[(OP1^"VIQ"+Q+X<\)KJGC
M1%FCN5B\<>+;Z\\6>+K2.ZB>2*YMM-U[6K[2[*>)S'+965NT8"$ ?8-%% !1
M110 4F >H!_"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'
MY"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!
M^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6
MB@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C
M ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $
MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"EHHH **** "BBB@ KPW0?
M^2S>)O\ L&Q_R6O<J\-T'_DLWB;_ +!L?\EH ]RHHHH \-_YKQ_W+/\ [;5[
ME7AO_->/^Y9_]MJ]RH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#=!_Y+
M-XF_[!L?\EKW*O#=!_Y+-XF_[!L?\EH ]RHHHH \-_YKQ_W+/_MM7N5>&_\
M->/^Y9_]MJ]RH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#=!_P"2S>)O
M^P;'_):]RKPW0?\ DLWB;_L&Q_R6@#W*BBB@#PW_ )KQ_P!RS_[;5[E7AO\
MS7C_ +EG_P!MJ]RH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#=!_Y+-X
MF_[!L?\ ):]RKPW0?^2S>)O^P;'_ "6@#W*BBB@#PW_FO'_<L_\ MM7N5>&_
M\UX_[EG_ -MJ]RH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#=!_Y+-XF
M_P"P;'_):]RKPW0?^2S>)O\ L&Q_R6@#W*BBB@#PW_FO'_<L_P#MM7N5>&_\
MUX_[EG_VVKW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\-T'_DLWB;_L
M&Q_R6O<J\-T'_DLWB;_L&Q_R6@#W*BBB@#PW_FO'_<L_^VU>Y5X;_P UX_[E
MG_VVKW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\-T'_ )+-XF_[!L?\
MEKW*O#=!_P"2S>)O^P;'_): /<J*** /#?\ FO'_ '+/_MM7N5>&_P#->/\
MN6?_ &VKW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\-T'_DLWB;_L&Q
M_P EKW*O#=!_Y+-XF_[!L?\ ): /<J*** /#?^:\?]RS_P"VU>Y5X;_S7C_N
M6?\ VVKW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\-T'_DLWB;_ +!L
M?\EKW*O#=!_Y+-XF_P"P;'_): /<J*** /#?^:\?]RS_ .VU>Y5X;_S7C_N6
M?_;:O<J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPW0?^2S>)O^P;'_):
M]RKPW0?^2S>)O^P;'_): /<J*** /#?^:\?]RS_[;5[E7AO_ #7C_N6?_;:O
M<J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPW0?\ DLWB;_L&Q_R6O<J\
M-T'_ )+-XF_[!L?\EH ]RHHHH \-_P":\?\ <L_^VU>Y5X;_ ,UX_P"Y9_\
M;:O<J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPW0?^2S>)O^P;'_ "6O
M<J\-T'_DLWB;_L&Q_P EH ]RHHHH \-_YKQ_W+/_ +;5[E7AO_->/^Y9_P#;
M:O<J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@N(MZ(^R0!E5L@=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%9NK:SI&@6$^J:[JNFZ+IEJC27.HZM?6NG6%NBJSL\]W
M>2PV\2*B.[-)(H"JS$@*2/R1_:,_X+@?L)? ,7>F:/XVU7XX>++>6^L_["^$
MMA#JFFVU_9Y0)J?BW5[G2?#Z6,LP\O[;H=SXAD W21V<RJ17M9+PYGW$6(^K
M9'E&/S2M=*2P>&J584N:]G7K)>QH1=G[]:I3A_>.W!9;C\QJ>RP.#Q&*GU5&
MG*<8WZSFER4UYSE%>9^P%<?XV^(7@/X:Z+)XC^(GC3PIX%T"-BC:SXO\0:5X
M<TSS1&TODI>ZO=6EO).8T9D@C=IG"G8C'BOXT_VA/^#B[]J;Q_\ ;=+^ O@?
MP1\!M$FVBVUBZBC^)/CR(#<LH.I^(+&V\(I%.I!"Q^"1>6S?ZK4&8!Z_$/XM
M_M ?&WX\:T_B#XQ?%+QQ\1M3:YN;J*3Q5XBU+5;>RDO'\RX33+&YN'LM+MW;
MI:Z?;VUN@ 5(E4 #]TX;^C?Q1CW3K<1YA@LAP[LY8:A*.9YCM=Q:HSC@:>Z2
MG'%UVFI7IV2YOO,M\-<TQ'+/,L10P%-V;I0:Q6)MU34&J$>UU6J6=[Q[_P!'
MO_!;G_@J#\#_ (V_!S0OV=_V:/B>_CE=8\41ZM\3M9\/Z?J=CX?;1M(C9M,T
M:#6=0M;&;5&N-2,DE[;V$4FFS6R02275P-D8_EBKK?!W@'QU\1-4DT3X?^"O
M%OCK68K6>^ETCP=X<UCQ/JD5C:H9+F\DL-$L[Z[2UMXU:2>X:(0Q(I:1U4$U
MR\T,UM--;W$,MO<6\LD,\$T;Q30S1.8Y89HI KQRQNK))&ZJZ.I5@""*_JS@
MOA/)N",GAP[D]6I6A0JU,7B:F)J49XVM6Q3O[?$JC3I12E&FJ5']W%*E1C%.
M3BV_UC),IP61X-9=@YRFH2E5JRJRA*O.=5_'5Y(P2NHJ,/=24())NS9%7[W_
M /!O/\5O%7A?]M&^^&5G?ZU)X1^(OP^\2W.M:+9R&73#J7AR.WN],U:]LV5E
MC-MYTD3WT3PRQQLL<AFC8(OX(5_5G_P;L?L;^(;/5_%W[9/B^RET[2)](O\
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
M_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\
M@/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE
M 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/
M\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ
M\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\
M,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/
M^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X
M#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE '
MN5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8
M_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_
M . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S
M.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_
M *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P"
M]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4
M>Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_Q
MX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KP
MS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P S
ME']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z
M&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/
M;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y
M45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_
M !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\
MX#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y
M1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\
MH:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#V
MW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![
ME17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C
M_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/
M_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4
M?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:
MO#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M
M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E1
M7AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\
M'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@
M/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE'
M]C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"A
MJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?
M_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5
M%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^
MAJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^
M ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_
M8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\
M,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_
M ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>
M&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >
M/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]
MM_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V
M/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&K
MPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\
MSE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45
MX;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&
MKPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#
MVW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C
M_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS
M_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\
MS.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;
M_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_
MZ&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW
M_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_
MQX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#
M/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.
M4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17A
MO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O
M#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;
M?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\
M>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_
M (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,
MY0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]
MC_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H
M:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_
M #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'
MC_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_
M^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0
M![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_
MV/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,
M_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_
M\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX
M_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\
M@/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE
M 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/
M\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ
M\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\
M,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/
M^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X
M#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE '
MN5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8
M_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_
M . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S
M.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P SE']C_'C_
M *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z&KPS_P"
M]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/;?\ S.4
M>Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y45X;_8_Q
MX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_ !X_Z&KP
MS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\ X#VW_P S
ME']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y1_8_QX_Z
M&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\ H:O#/_@/
M;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#VW_S.4 >Y
M45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![E17AO]C_
M !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C_H:O#/\
MX#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/_@/;?_,Y
M1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4?V/\>/\
MH:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:O#/_ (#V
MW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M_P#,Y0![
ME17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E17AO]C_'C
M_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\ 'C_H:O#/
M_@/;?_,Y1_8_QX_Z&KPS_P" ]M_\SE 'N5%>&_V/\>/^AJ\,_P#@/;?_ #.4
M?V/\>/\ H:O#/_@/;?\ S.4 >Y45X;_8_P >/^AJ\,_^ ]M_\SE']C_'C_H:
MO#/_ (#VW_S.4 >Y45X;_8_QX_Z&KPS_ . ]M_\ ,Y1_8_QX_P"AJ\,_^ ]M
M_P#,Y0![E17AO]C_ !X_Z&KPS_X#VW_S.4?V/\>/^AJ\,_\ @/;?_,Y0![E1
M7AO]C_'C_H:O#/\ X#VW_P SE']C_'C_ *&KPS_X#VW_ ,SE 'N5%>&_V/\
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
M17AO]C_'C_H:O#/_ (#VW_S.4?V/\>/^AJ\,_P#@/;?_ #.5X!YY[E17AO\
M8_QX_P"AJ\,_^ ]M_P#,Y1_8_P >/^AJ\,_^ ]M_\SE 'N5%>&_V/\>/^AJ\
M,_\ @/;?_,Y1_8_QX_Z&KPS_ . ]M_\ ,Y0![E17AO\ 8_QX_P"AJ\,_^ ]M
M_P#,Y1_8_P >/^AJ\,_^ ]M_\SE 'N5%>&_V/\>/^AJ\,_\ @/;?_,Y7KNAQ
MZO#I%A%KUQ!=:PD 74+BV55MY;C<V7B58+90I7:,""(9!^4=2 :M%%% !111
M0 5X;H/_ "6;Q-_V#8_Y+7N5>&Z#_P EF\3?]@V/^2T >Y4444 >&_\ ->/^
MY9_]MJ]RKPW_ )KQ_P!RS_[;5[E0 4444 ?SX_MS^&O^"JG[-OQB^.G[5G[/
M/QDTWQ/^SJ="'C?5_AUXFUFQU6T\"^'?"'@^T;Q)%;>#/&EI+H]I#')I5]J<
M%UX*U2VUS5C*()+,W#".Y^.-"A_X*[?\%;/@YX?M=3USP!\.OV8?'^H7,>I^
M([0:%X=T_P 56WA;Q#<Z5J9N]*T:75_'&JPZ7X@T*]BBT2\;1=%U+4[2&69_
ML\5M?6_]0GQM^$OA[X\?"3XA_!OQ9>ZQIWAGXE>%=5\(ZY>^'[FWL]:MM-U>
M V]U)IUS=6M]:Q7/EL0IN+.Z@8%DE@E1F0\]^S9\ /!7[+?P2\"? ;X>7.M7
MO@_X?VFK6NDWGB.YM+S6[MM;\0:MXFU&YU*YL+'3;.6XGU76KZ4FWL;:)49$
M6,;<D Y;]C[]E[P=^QW\ ?!'P)\%WESJ]KX:@NKW7?$=[&(+SQ1XLUB<WWB'
M7YK82SK917MZY2PTY)YUTW2X+'3_ +1<FV-Q+^(G[4VI?\%O_CYX*^,7P,OO
MV3_AH?A?X\FUGPU%JV@^)/AW:ZS/X537!<:9<V-WJ_QD9XIKJSL[0M)?:1%<
MB.5_,M;:X.V+^E:B@#^6O]C7PS_P6O\ V1OAYX1^!O@O]D_X?R_#G3_%UWJU
M]J7BOQ3\-]2U>"V\2:W'>Z[++=:3\9+0M#;QR3O EMITMPD:A42>7:K?JK_P
M49^'_P#P4!UJX^#OQ(_8/\?0:3K7P[;QG'XY^&U[J^G6-AX_AU__ (1AM#EE
MTOQ);R^#=>DTA=)UBW2+Q'<6$FFIJSW.D7L5Q-<5^G]% '\S'C?XT?\ !?#X
MS^#M8^$=K^S1X1^&EQKFFSZ%KGQ"\.OX7T'7H]-U&)K+49;36]>^*&L:+8SR
MVLDR_;_#&E)J]D'-SI4EO=I;RI^AW_!*C_@G9<?L%_#'Q?+XVUO3/$GQD^*U
MYHEYXWO-"DNIO#NAZ3X;BU)?#WAC1)[V"UN;S[)/K>LWNJ:L]G9-J-S>PP?9
MA;Z9:R/^K-% '\VW[:/_  3]_;$^#G[9][^W=^P%%9^(=7\57S:YXQ\ Q7^C
M:=J%MK>HV<%CXOMY]-UZ[TS2/%/A'QH8#K.J6C:DFL6NNWEU<6%OYD&G7=GY
M'\5_@K_P5]_X*<WW@GX7_M"?#WPE^SE\$M"UVRUKQ%<V?V#3M+NK^TBGM#K=
MQH:^+_%GBSQ)KEK93WXT;3&GTSPTEW=>;)-IY=+J/^J6B@#SOX1_#'PQ\%?A
M=\/_ (2>"X'M_"WPX\(Z#X.T-)C&UU+8Z#IT&GQW=[)%'$D^H7QA:]U"Y$:-
M<WMQ<7#C?(U>B444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117@/QP_:G_9W_9NT
MFXU?XW?&'P'\/!#92:A!I&N:_8IXGU2VCR"VB>$[>6?Q)K;,V$ TO2[K#$;R
MBY8=&%PF*QU>GA<%AL1C,35?+2P^%HU,17J2>B4*5*,ZDG=[1BV:4J-:O4C2
MH4JE:K-VC3I0E4G)O2T803DW?LCWZBOYJOVDO^#CKX,^$O[2T3]F;X8:W\4]
M6B,*6?C+QTT_A/P8Q)#330:' 3XHU*%5RB+<R^'93)\Q!08;\$OVB?\ @KW^
MWA^T;+J5EK7QHUGX?>#[Z6[$?@KX48\!:3%I]VICDTN^U+13!XE\0V)B.QX?
M$>MZJC$L0J@[1^R<-^ ?'F>^SK8[#8?AW!RM)U,VJ-8MP:3O3R_#JI74U?\
MAXIX3:5Y)V3^SRS@#/\ '\LZ]*GEU%Z\V+E^]:LG[N'IJ51/7X:OL=G=K2_]
MR'[0/[<_[)W[+T=Y'\:OC;X+\*:S900W$GA&&_.N^-9([A_+A:/PCH2:AKVU
MSEA)+8Q0K&/,>14*L?P4_:2_X.2=$TV75="_97^# UZ:WO#;V'C[XN7-U;Z1
M>6JH5DN[;P1X>N['4U+R?-9O?>*(&\L+)=:<K%K<?R675W=7TTES>W-Q=W$K
M,\D]S-)/-(S$LS/)*S.S,222222237VI^S]_P3D_;1_:::RN?A5\!/&MSX=O
MEMYXO&OBFS7P1X,>QN'"#4;+Q!XJ?2K;7;6+)>9?#8UJ\" E+61L*?W#*O K
MP[X2P\<QXNS59FZ23G6S;%TLGRA5%RN\</"M"<VVFO95\;B(34E%TV[-_<X7
M@/AS**:Q.<8OZTXVYIXNM#!8-25MJ<9J3N].6I7J)IVY;V-O]H7_ (*<_MN_
MM-+?6'Q*^/'BV#PO?I/;S^!_!4\7@3P=-8S2&1;'4-#\*QZ7;Z[%!D)%/X@.
MJWNQ1YEU(V6/P=FXNYE&9KFXG=44?/---([!451\SR.[$*JC+,Q  )-?U5_L
MZ?\ !MA>F6PUG]J;XY6R1 2&]\"?!RQED9B5_<,WC_Q1:P$J"?\ 2+6#P3$P
M9<1:BR<M^^O[.'_!/;]D3]E:WTV3X1?!CPIIOB33[$V+>.]:L8_$/CJ^60[K
MB6Z\3:LMUJ*M</EGAM9;:UC4^5!;Q0A8Q>9^-_AKP=AY9?PEEL,RE3TCA\EP
M=+*<K4TFG[3%U*%/G>B_>X?"XJ,T[\[ZUBN..&<FI/#91AHXEQVIX*C'"87F
MV]ZM*G%R?>=.E53_ )F?PW_L^?\ !*/]NW]I%[*Z\'_ OQ#X2\,7DD(/C3XJ
MJ_P[\/0V]Q&)8-0BM]=AC\3:SITJ$,EYX;\.ZW$P(()!%?O-^S3_ ,&WOP^T
M%]+U[]J;XLW_ (\O%MG;4? 'PWCNO#?AI;UB0L4OB^Z9/$FJ6D2'(:ST_P -
M3O*H9B(R83_3VJJBA54*J@!54!54#H !@ #L ,4M?B/$GT@..L[52AEU7"\.
M82=XJ.64W/&N#Z3Q^)=2I&>NE3"4\))65K--OX?,O$'/L<I4\/.EEM*5U;"Q
M<J_*^CQ%3FDI?WJ,:+VM;K\R_ 3]C;]F/]F.Q^Q_!'X,^"? ]Q)9VUC>ZY8Z
M1!<^)M5AM4"QG5O$E^+K6M1D8CS)'N[V4R2'>V3C'TUTZ445^,8S'8W,<1/%
M8_%XG&XJJ[U,1BZ]7$5YO:\ZM:4YRLK)7D[))+0^*K5ZV(J2JXBM5KU9:RJ5
MJDJE2736<W*3TTU>P4445RF04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %>&Z#_R6;Q-_P!@V/\ DM>Y5X;H/_)9O$W_ &#8_P"2
MT >Y4444 >&_\UX_[EG_ -MJ]RKPW_FO'_<L_P#MM7N5 !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MJKO[]>K.K)7=[)S;Y5VC&R6R204445YIS!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X;H/_)9O$W_8-C_D
MM>Y5X;H/_)9O$W_8-C_DM 'N5%%% 'AO_->/^Y9_]MJ]RKPW_FO'_<L_^VU>
MY4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4M2U/3
M=&L+S5=8U"QTK2]/MY+N_P!2U*[@L;"QM85+S7-Y>74D5O;6\2 M)--(D<:@
MLS #--)R:C%-R;222;;;=DDEJVWHDM6QI-M))MMV26K;>R2ZMEVBOFJW_;-_
M9$N]?D\+6_[4/[/TOB"-X8?[*7XP> /M4MQ/D1VML#KX2[NR1A[2U>:YBX\V
M),C/TC#-%<113P2QSP3QI-#-"ZR1312*'CEBD0LDD<B,'1T8JZD,I((-=.)P
M.-P7)]<P>*PGM8\U+ZSAZM#VD;)\T/:PASQM).\;JS3OJC2K0KT>7VU&K1YU
M>'M:<Z?,M'>/.ES*S3NKK5=R2BBBN4R"BBB@ HK#U_Q/X:\*6,FJ>*?$.A^&
MM,B22274=?U:PT>QCCB :5Y+O4;BVMT2)2&D9I J @L0"*^7/'O_  4 _8F^
M&<3R^,/VH_@K:-''',]II/CK1O%6I+'*Q6-CI7A.XUO4OGQN %H3LQ(1Y9#5
MW8/*\SS&2AE^78['2;Y5'!X3$8J3EMRI4*<VW=K1*^IO1PN)Q+Y</AZ]=O1*
MC1J56WVM",F?7]%?CYX^_P""ZO\ P3F\$3/;V'Q3\3?$*:*98)5\"> /$<\:
M$KN:1;KQ3!X5LYX8S\C26UQ.&?\ U8D3YJ^-_''_  <J_LZZ7</'\/?@#\6/
M&-NIN%%QXFUSPQX&,GEY%LR0V(\;D)<$ N7=7@4YV2L"E?8X#PL\1,R47AN$
M<YBI*\98S#K+HM6O?FS&>%BKK:[5]+;H]G#\*\18FWLLGQJ3U3K4UAE]^(=)
M+RN]3^DNBOXZO&W_  <N?'*^>Z7X>?LZ?"SPW!);-':GQ=KGBOQ==6URQ(%P
M\NDWG@ZWG1$.5A-H@,@#.[1YB/QQXV_X+U_\%%?%GVZ/2?B'X,\!6UXT>RW\
M)_#GPF[64:??BL[[Q'I^OZG&)2 7E>]DG7E8I8T+*?L\#]'GQ%Q=OK%#*,L3
MM?Z[F<:C5[75LOI8Z[2;>]G9I/:_M4/#OB.M;VE/!X7:_M\4I-7M_P! \*][
M7[]&C^]RL/7_ !/X;\*6,FJ>*/$.A^&],B22274=?U:PT>QCCB4-*\EWJ-Q;
M6Z)$I#2,T@5%(+$ YK_-W\;?\%&OVZ?B%'<6_B?]JGXV7%G=7$MS/I^G>/-<
MT/37>92K)_9VBW=A9+;JK,L5LL MX0S"*- 3GY0UKQGXO\22B?Q!XI\0ZW,H
M=5EU76-0OY LCF20!KJXE(#N2[C.&8ECDFOM,!]&',I\KS/BO X=77-# Y;7
MQ;:UNE4Q&(P2B]K-TI+=VTL_;P_A=B96>*S:A3VO&AAJE9^:4JE2A9^?*S_2
M4\>_\% /V)OAG$\OC#]J/X*6;1QQS/::3XZT;Q5J2QRMMC8Z5X3N-;U,[_O
M"T)V?O,>7\U?'GC[_@NK_P $YO!$SV]A\4_$WQ"FBF6"5? G@#Q'/&A*[FD6
MZ\4P>%;.>&,_(TEM<3AF_P!4)%RP_@*9F<Y9F8^K$D_F<FNI\+>!?&_CF\&G
M^"?!OBKQC?LQ1;'PMX>U?Q!>,ZIYC(+;2;.[F+!/G*A,A/F(QS7V.#^C9P=A
M(>US7/<[Q2@FZCA5P&7X>VFLN;#8BI%+77ZPMUVU]BCX:9-12GB\?CJJBKRM
M*AAZ?2][TJDDM_\ EXOPU_L#\<?\'*O[.NEW#Q_#WX _%CQC;JUPHN/$VN>&
M/ Q?R\BV9(;$>-SLN"!O+NCP*0=DK92OC7QM_P '+GQSOGN1\//V=/A7X;@D
MMG2V/B[7/%?B^ZM[EB0MP\NDWG@VWG1$(*PFS3,@#.[1YB/X\>!/^";7[>7Q
M'D2/PQ^RE\94,BAXY/%'A.Y\!6[H75%9;KQXWANV*L6#*WFX:,^:I,0+C['\
M!_\ ! S_ (**>,@IUGP9\.OAIN\O(\>?$;392N\,6W?\(':>.1^Z("R;2W++
MY?F#<1V_ZB^ 7#NN/Q.0U*T$N99EQ+/$UW9WN\%3QZB^B?+A;6T>[OO_ &#X
M?Y=_O%7 2G&U_K.9RJ3=FM71CB%%WTO:E:Q7\;?\%Z_^"BWBS[='I/Q#\&^
MK:\,>RW\)?#CPF[62)@O'9WWB33O$&IQB8@%Y'O9)UY6*6-2P/QOXV_X*,_M
MT_$*.X@\3_M4_&RXL[JXEN9]/T[QYKNAZ:[RJ59/[.T6[L+);=59EBM5@%O"
M&811)DY_9CP)_P &T'QDU%(W^)'[2WP\\)R!\S6WA'P3KWC=6C&PE8[S5-9\
M$;'?+H':S=8L+(8Y<F,?8_@;_@VL_9JTV*WD^(?QU^,_BJ]B&9D\-1>#?"6E
M7+Y;(:VO/#WB?48XMI7Y8M723>N[SMI,='^OG@'P[IEV&R*I6@U_R+.&9UJK
M:5E)8NI@*<*CT^)8F3OJWJV']O\ A_EW^[TL#*<;?[ME<ISTM9^UGAXQE:RU
M51N^O<_COUWQ?XK\42";Q)XEU[7Y5WA9-8U:^U%QYCF1\-=SRD;Y"7;^\Q+'
M).:YVO[Y=&_X(-_\$YM'T&_TR3X7>)M<UBZTJZT^#Q-KOQ)\=S7]E<SVK01Z
MI#I^GZ_IV@F\MYREW'G2O*$J>6L:P.\1_D\_;=_X)@_M,_L8^*=7FU[P3JOC
M#X3RW]])X;^)_@ZPU#7?#RZ2)Y#91>*);6U>7POJBVX5)8=86"WN9(Y'L;JZ
M0$K]AP=XO<$\7XZME665J^6XFDH/#4,UI83 ?VAS.2DL!&GBJRJSI\J<Z,E3
MK.,E*%.45-Q]G)N,,DSBO/"86=3#58*/LJ>+A2H?6+WNL.HU9J4HV7-!\L[-
M.,6E)K\W:^EOV/\ ]G'4?VLOVC/AE\ ]/UR7PN/'VM/8ZAXHCTC^W?\ A'=,
MM[2XO+K5)-)_M'2?MB1^3';[/M]OL>X20EPAC?Q+P=X'\9?$+7M/\+^!?"VO
M>+_$.J7=M8Z?HWAW2KS5M0N;J[D\JWB2WLH9G7S'R-[A8U57=W5$=E_M,_X(
MQ_\ !*_Q5^R*FM_'CX_Z7I%M\:/%&E+H_A30+.\_M*X\!>%[^..74HM0NH<6
M7]O:LRQQ7L-J]U%:6\2P?:&E5R._Q+X[R_@CAS'XEXVC3SO$86M1R7!J5*>*
MJXVI'V=+$K#U%-/#X2<XUZTZE.5'EA[-J<IQA+?B;/L/D>6XBHZ\(XZI2G#!
M44X2JRK27+"JJ<KWIT9252<I1<+1Y7=R47[)^SG_ ,$)_P!AKX&?8]4\6>&]
M<^//BNVGLKU=5^*5]!<Z+:WMJ-S+8>$=%MM*T"33Y)LR"UUVVUV8*$26[FV!
MJ_7GPEX+\(> M$L_#?@CPOX?\(>'M.0QV&B>&M(L-%TJSC8EF2VL-.@M[:!2
MQ)*QQJ"3FNFHK_/G.^)^(>)*SKY[G&89G/FYHQQ6(J3HTW:W[G#IK#T%;[-&
ME".K=KMW_GK'9IF.93]IC\;B,5*]TJM24H1?]RG=4Z:\H1BM]-6%%%%>$< 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>&Z#_R6;Q-_V#8_Y+7N5>&Z#_R6;Q-_V#8_
MY+0![E1110!X;_S7C_N6?_;:O<J\-_YKQ_W+/_MM7N5 !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%<[XK\7^%? F@:CXJ\:^)-#\)>&=(@:
MYU37_$>JV6C:/80("3)=ZAJ$UO:P@XPH>4,[81 S$ U"$ZDXTZ<)3J3DH0A"
M+E.<Y-*,8QBG*4I-I**3;;22N.,92:C%.4I-*,8IMMO1)):MMZ)+5FY<7%O:
M6\]U=3PVUK;0RW%S<W$J0V]O;PHTDT\\TC+'%#%&K22RR,J1HK.[!02/X-?^
M"KW_  5"^)_[4WQ9\<_"GX=>-=9T+]FOPQJ\N@Z9X:TMO[*C\:WFBSR6UYX@
M\1RVS?:=4@N;V.233K&YN);&V@$<D4)=_-;]NOVZ?^"ZW[*'A7X;^/?AI\!+
M_5/CEXY\6^%_$GA :UHEKJGAOP5X9DUK3;S1I]1EUW6;&RU#5[FR6Y>YLDT+
M3Y["Y=(I$UE4R&_B@DD>61Y97:261VDDD=BSN[L6=W8DEF9B69B22223DU_7
M/@)X:8K!5\;Q/Q1D=;"XBFJ%'(:.:8>-.I3<G.IB<?'"5U[>C6AR4:6'K5:=
M*2C.K*ES*7,OU_@#ABK0J5\TS7 SI5(^SA@(8JFHRBW>53$*E->TA.-H1ISE
M&+2<W"][I-[AMX9M^<[]QW9]=V<Y]\YK]G_^"87_  5L^(O['?C'2/ OQ?\
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
M_$5+11ML!BV/AOP[ID]S=:;H6CV%S>S_ &F[N+/3;.VFN;@*%$\\L,*/+*%
M42.Q8#C.*VJ**J4I3=YRE)V2O)N3LE9*[;=DDDNR5AMMN[;;T5VVW9:):]EL
M%%%%2(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPW0?\ DLWB;_L&Q_R6O<J\
M-T'_ )+-XF_[!L?\EH ]RHHHH \-_P":\?\ <L_^VU>Y5X;_ ,UX_P"Y9_\
M;:O<J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BH;BXM[2WGNKJ>&VM;:&6
MXN;FXE2&WM[>%&DFGGFD98XH8HU:2661E2-%9W8*"1^3?[4__!:3]B?]F&]N
M_#:^+K_XS^.K:.=7\-_"(:9K^G6%Y&A,-OKGBZXU&T\/V22R8CF.EW&NWUH<
MF;3<C8?8R;A_.^(L4L%D>5XW-,3HY4\)0G55.+TYZU1)4J$+Z>TK3A!/>1V8
M++\=F-7V&!PM?%5=W&C3E/E7\TY+W81_O3E&/F?K57S%^TA^V3^S9^R9H7]N
M?';XI^'O!TDT1ET[PYY[:IXPUD=%_LKPMIBW.LW,3'Y3>-:Q6$9XFNXZ_CG_
M &H?^"]/[8OQR&O^'?AG=Z5\ / >J%[:VMO!:M<^.?[..Y=EWXYO%^W6]U,A
MQ//H%MH8Y*(H3.?Q1UG7=:\1:A=:MK^KZEK>J7L\MS>:AJM]<ZA>W-Q,YDFG
MGN;J26:665V+R.[EG8DL237]$<*?1LS3%.GB>+\TIY91O&4LMRSDQ>-G!I.4
M*N,G_LF%FG[K]E3QR>MI1=F?HV4^&F*J\E7.,5'"PT;PN%M5KM-7<9UI)T:4
MD]'R1KIZZK1G]3G[5/\ P<?ZD+^\\._LA?"W3TTU4GMC\1?BW;7%SJ$SNA6.
M\T+P=H^J6]G8M _[R"77=2UF*X  N-)B&4/\ZOQV_:P_:)_:6UZ]\0?&OXM>
M,O'-Q>W!N!INI:O<1^'K#DE(=)\.6K0:)I=M$#MB@L;&"-%Z+G)/L'[+_P#P
M3A_:]_:XU.&#X5_"G5[+PZ^QKGX@>.H;WPAX$LXI%W)*-:OK*2XU4$8)B\/:
M?K-RH(9H%4YK^C;]E?\ X-SOA#X3L;/7?VKO'>I?$_Q1YD$\O@WP)>7OAKP)
M8F-P\EI/JQCM_$^OJY&QKE'\/Q-'E389):OU&6/\&_""FZ=".!>;TX1A.&%C
M'..(*KW?M:TI26#YG[\H3K8*CMR02Y4?4O$<%\'Q<::H/&02C*-)+&9C)[^_
M-M^PO\34IT*;TM'X4?R1_#/X4?$OXS>*K'P/\*? WB;X@>+-2=4M=#\+:3=Z
MK>;68+Y]R+>-HK&S0D>=?7LEO9P+EIYXU!(_0GXK?\$:_P!OSX/_  PC^*GB
M'X1)KFF1J)=7\,^!=63QGXW\/VIC\TWFJ>'=$MKAY[6-=QN)-%NM7:T5'DNT
M@B4R5_>_\*O@M\)_@?X6T_P5\)/A]X5\ >&=,C$=II7AK1[/38LA0K3W$D$2
MSW=U-@-<7=U+-<W#Y>:5W)->G$ @@@$$$$$9!!X((/!!'!!ZU^79M])G.*F8
M499)D&!PV5TJMZM+,:M7$XW&TE*UO:T)4*."<H:J,(8IPG9NK4BG%_+8OQ.Q
MLL1!X'+Z%/"PE[\,3.=2O6C?^>FX0HW711JN,OMR2L_\IAM(U9=2?1FTS45U
M=)WMGTIK*Y&I)<QY\RW>Q,7VI9TVMOB,0D7!W*,&OZ+?^"17_!(/XI>.?B5X
M!_:5_:-\&?\ ")_"#PS/!XJ\(^$?$RW%GXH\::[8S1W&@W]SH+)'<Z9H%G<H
MFH))J;6US>RQV[06I@4R/_8Z_A;PS)?QZJ_A[1'U.&&2WBU!M*L6O(X)6WRQ
M)<F S+'(WS.@<*S<D$UNJJHH55"JH 55 55 Z  8  [ #%>?Q9](O-\\R>OE
M>39)3R&IC:,\/B\?+,)8_$1HU82A5C@E'"8..'J3B[*O/VTX)R]G&,U&JN?-
MO$?&8[!U,+@L#' 2KPE3JXAXAXBHH33C)4;4:"IR:=O:/G<4WRI2M)
M    &  .  !P !T%+117\WGYJ%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7AN@_
M\EF\3?\ 8-C_ )+7N5>&Z#_R6;Q-_P!@V/\ DM 'N5%%% 'AO_->/^Y9_P#;
M:O<J\-_YKQ_W+/\ [;5[E0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?!?[3O_!2W]CG]
ME'3-3D^(GQ?\.:UXLT]IK=?AOX!U'3O&'CN34(E)^PWND:9>O%X?DW8#2>);
MO2(PI)0RL-A_FT_:B_X.*_CU\0K>X\/_ +,_@72O@5I+FX@E\6:Y/I_CWQO>
M6[;XDELTU#1[;PYH!EA8.8TTO5;^SG >UU@,BO7Z+PIX5<;<7N%7+<HJ8; 3
MDD\TS1O X%1:OSTW4B\1BH6W>#P^(2>DK'T>4\*9WG'+/#825/#R:7UK%/V%
M"W>+DG4JK_KS3J6ZV/ZZ_BM\<O@W\#-%/B'XQ?%#P+\-=):*>6WN/&/B72M#
MEU 6R%YHM(LKVYCO]9NU4?+9:5;7EY(<+' [$ _@%^U+_P '&'P:\'0ZQX;_
M &6_A_K/Q1\20^?:6GCGQO$_AKP'%<*[HM]I^C07#^)M?M-H$D2WI\+N7X>-
MXQE_Y(OBG\8_BG\;O%%YXT^+?C[Q5\0O%%\V;C6/%6LWNKW>T?=AA:[ED6VM
MXQ\L5O;K'#$N%C15 %=U\"OV4?VC/VE]532?@=\'_&_Q!)N!:W.KZ3H]Q'X7
MTV8L@*:MXKOA:^'-,=0X?R;W4X;B1 QABD*D#^C>'_H_<(</8>.9\:9LLSE0
MC&I6A5KQRK)*$D^9JK4E4A7KP327-5Q%"G42?/0M)Q7Z3E_A[D^74UBLZQ:Q
M7LTI3C*:PF!@UJ^>3DJDXIZ7E4IQDMZ>MEZY^TU_P49_;!_:V!L?C'\8-;OO
M#"3O-:^"?#<-GX1\'P9=FA670_#MOI]MJDMLK>7#?:S_ &CJ&P 27;MEC\?^
M&O"WBKQQKEGX<\'^'/$'B_Q+JDIBT_0?#6D:CX@US49L9,=GI>EV]W?W<N.2
MD$$C8YQ7]1W[+W_!M[>S'0/%/[6'Q<CMX2$NM5^%GPQM6,^?ED2RU#X@W\H&
MUAF&^@TCP[#(AW?8M:/RRU_1/^SM^Q;^S%^RGIAT[X%?"'PMX*GE@BM[W7H[
M:75O%>IQP@!1JGBK69;_ %_4.07Q=:A(H8DJJC '7G7CCX?<'8265<&Y;2S2
M=!2C2H95AJ>5Y+2J7M)SQ/L82K.Z4G/"X:O"LO\ F(3?,:8WCKA[)J3PF2X6
M&*E"ZC#"4XX7!1ELW*KR)S?7FI4IQG_S\UN?QT_LK_\ !!K]K_X^V-GXG^),
M>F_L[^#[IX'B7QW9W5[XZO+1W!EE@\%6DEO/IS+'D+%XAU#2+M9,;[$J,G^D
MW]E[_@BU^Q%^S8V@Z_<^ Y/B_P#$?1@DQ\;?$ZYEUN WZE7%UI_@[>G@_3FM
MY1OL9UT>;4K88#:C*XWG];**_G?BOQEXYXK]K1J9G+*,NJ.2679,YX*FZ<ER
MNGB,3";QF*BXZ3A6KNC)MM48II+\ZS;C//<VYX2Q3P>&E=?5L%S48N+5N6I4
M3=:JFOB4ZG(VVU!*R4%M:VMG"EO9V\%K!$JI'!;Q1PQ(B*%54CC54554!5
M   ' J>BBORMMMW;;;W;U;^9\H%%%%( HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KPW0?^2S>)O^P;'_ "6O<J\-T'_DLWB;_L&Q_P EH ]RHHHH
M \-_YKQ_W+/_ +;5[E7AO_->/^Y9_P#;:O<J "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYJ_:$_;"_9I_96
MTN'5/CU\7O"O@ W2%[#2+N:ZU7Q/J*X.U[#PMH-KJGB&Y@9AL^V+IHL8W($U
MS$,L.K!X+&9CB*>$P&$Q..Q=9\M+#82A5Q.(JR[4Z-&,ZDWU:C%V6IK1H5L3
M4C1P]&K7JS=H4J-.52I)]HP@I2?R1]*USOBSQ?X4\":!J/BKQMXDT/PEX9TB
M!KG5-?\ $>J66C:180("3)=:AJ$UO:P@X(4/(&=L(@9B ?Y7?VJ_^#CW4(]1
MO_#7[(7PPTTZ9&+FU_X61\5[:ZN+VY8AHXK_ $#P?I>I6MK8^4V)K>37[[5D
MG7:+G2(3NCK^=WX\_M?_ +2W[36I3:A\;_C+XY\>0/>37UKH6J:Y>+X6TF:<
M_.NB>%[:2'0M'AQA1%I]A;I@#()R3^[<*_1YXMSE4<3GM:APW@I\DW2K+ZWF
MDJ;U:6$I25*A)QTMB<1"I3;7-0;3B?>93X=YOC>2KCYT\MH2Y9.,_P![BG%Z
MZ48-0@[=*M2,HO>%TT?V$_M/?\%__P!D+X-1R:7\&+?5_P!I'Q6DDL$J^'WO
MO!G@S3Y(F:-_M/BG7]#FN[]TD =!HN@W]C=1<Q:JFX,/YN?VJ_\ @L9^VI^T
M_J-_:Q_$74O@YX N!<VT'@'X4:CJ/ABRFT^X#1O:Z_K5K<KKOB3S82%N(M2O
MGL&;<8+"W4[!^=?PS^%'Q+^,WBJQ\$?"GP-XF^('BS471+70_"^DW6JWFUV"
M>?<_9XVBL;-&(\Z^OI;>S@7YIYXU!-?OC^R3_P &\/QX^(\]MX@_:I\21? W
MPL&!?PAX;N]%\4?$:_CQT>_MI-5\(Z ""&29I?$4IY2:Q@<''[?0X1\'O":C
M'&YM5P=7,J<.>G7SJK#,LUK:^[+!952I\D'S+EC7PV!@X7M5Q%O>/N:>3\'<
M)05;%SHSQ,8WC/&SCB<7/56='"QCRQUT4Z="+2=I5+:G\ZTDEWJ-T9)7N+Z]
MNYN7=I+FZN;B9\#)8O+-+*[8 ^9W=L#)-?J1^S!_P1R_;?\ VF7T+6(/AO-\
M*?AWK.R8^/OB?)'H,2V)*EKBP\)M(WC#4'DB/FV1?1['3KP8VZI$K!Z_L<_9
MC_X)<?L7_LJ6>ER^!?A%H7B;QEIDJW,?Q*^(ME8>,/'?VU5VFZL]6O[,0:$S
MC[UOX=L])L\\BW!K]"E544(BJJJ %50%50.  !@  = !@5^?\5_25J24\+P;
ME$:45SP69YS%3GRV<8SPV7T*JA!K24)8FO5BU:,\,M3Y_-O$R3YJ62X-06L5
MBL:KNVR=/#4Y<L7U3J5)*UDZ7;\'OV3_ /@@-^RG\#KBS\2?&F[NOVD?&%ND
M3"U\5:9#I/PYMKD*/->'P1#<WZZE&S9'D^)-4UNWV@,L$;'C]NO!_@CP=\/=
M!L/"W@3PMX?\&^&M+A6WTW0?#.D6&B:18P+]V&UT_3H+>U@C7LD<2J.PKJ**
M_G+B#BWB3BK$/$Y_G&-S*=[PIUJG+A:+U_@8.DJ>%H+5Z4:,+MMN[;;_ #;,
M,VS+-:CJYAC*^)E>ZC.=J4/^O=&/+2I[OX(1\PHHHKYT\X**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\-T'_ )+-XF_[!L?\
MEKW*O#=!_P"2S>)O^P;'_): /<J*** /#?\ FO'_ '+/_MM7N5>&_P#->/\
MN6?_ &VKW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ***_G[_ ."M/_!8:]_9%URY_9^^ FG:+K?QCO=!^T^(_&FH7$.H:=\-FU%2
M+*VMM'C#PZAXF-N1="/49/L>GAXQ<65Q-\B?0\+\+YQQAF]#)<CPZQ&,K1E4
MG*<U2H8;#TVO:XG$U9:4Z-/F5VE*<Y2C3I0G4G&#]'*\JQN<8R&"P--5*TTY
M-RDHTZ=.-N>K4F](PC=7T;;:C%2DTG_0)17^:OJ?_!1;]NS5O$ \3W/[6GQ[
MBU=%,<<MA\3/%.F6T,+2^<]M#I]AJ5M80VLD@!DMH[=8)!\KQE>*_2SX%?\
M!PM^UC\,/AOK'@[XC^'?"OQO\41VHA\&^/?%+2:/JND.%V*/$UOH,%HGBZ*(
M?/'-/-I^JRR_->ZG=KE#^RYK]&[C/!X:G6R['Y1F]9RA&KA:56K@ZD%-I2J4
MZF+A"C5IT[\T^:I2J.*;ITYRM%_9XKPUSJC2C/#U\'C)MQ4Z,)SHRCS.SE&5
M:,:<HQO>5Y0E9/EC)V3_ +>9)(X8Y)99$BBB1I)99&5(XXT4L\DCL0J(B@LS
M,0JJ"20 37Y0?M3_ /!9S]B?]F"ZU/PX_C.[^,'C_3Q)"_A+X4)9Z[;6M\H<
M+;:SXLFN[;PY8(DJ".[^Q7>KZA:%ANTR1U>-?XT/VH/^"C_[7W[74LEM\7?B
MSJ\GA87#SV?@/PJD/A/P99@L6B1M&T5;5-4DMP=D5]K<NI:CMXDO'/-?&>@^
M'?$GC#6+70O"^A:WXI\0:E,L5EH^@Z9?ZWK%_/(ZHL=KI^G075[=3.[JJI##
M([.RJ 2P!^TX7^C9A</&&,XTSE5E&//4RW*9.AAX6U?M\SKQC5G#EO[2-'#8
M9Q=W'$26I[>5^&E*FE6SK&J:2YI8;"-PIQMK^\Q-1*4HVOS*%.G;=5&C]L_V
MI?\ @OA^U]\=;+5_"OPQCT+]GSP7?RW$,<_@AKZZ^(-UI<H*);:CXTU"X=K6
M?82)+CPSIOAUW#%'+KU_$;6==UOQ'J%SJVOZOJ6MZG>SRW-WJ&JWUS?WES<3
MN9)IY[FZDEEDEE<EY'9RSL26))K]G_V7O^"#W[9GQZM](\2_$"RT7]G[P1?7
M$37#_$#[;)X^?3VPS7-AX%LK?S(9",H+;Q'J_AZZC<AFMG4%3_2E^RW_ ,$5
MOV)OV:IM'\17?@NX^,?Q#TKR)T\7_$^<:S:V]]$B$W.E>$(UA\*V#).IGM)Y
M-+N]2MBP5=0<*#7V.,\1/"7POPU7+N',/A,7C%S1J83AZG3Q-2I5IKEC_:&;
MU9N$FG>,G+$XJO35[4;63]FMQ%PCPM2EALMIT:U974J.7QC5E*4=%]8QDI-/
M71WJU9QUM _C6_94_P""=W[6'[8]]%_PIWX:7O\ PBS2&.Y^(WBXW'AGX?V>
M#AC_ &]<6D\NJ,A^62W\/V&L741_UEN@YK^C;]E[_@W'^%'ABWTCQ%^U1\2-
M:^(OB2"XBN[SP+\/[@^'? !5,,VG:AK%Q9#Q;K46X FZL;GPN)%RDEF5)%?T
MN6EG9V$"6MC:VUG;1*%CM[6".WA15  "11*B*    %& ,59K\(XJ\?\ C3/I
M5:&4SI\,X">D88!^VS!QLU:IF56$9QEK?FPE'"-66K:;?P6;>(.=9AS4\)*.
M68>6G+AWSXAKM+$RBI)^=&%%[>=_+_A5\%?A/\#_  MI_@OX2?#[PKX \,Z7
M&([32_#6CV>FQ [0KS3R01+/=74V-T]U<R2W$[DO-([DD^H445^(5Z]?$U:E
M?$UJN(KU92G5K5JDZM6I.3;E.I4FY3G*3;;E)MMN[9\/4J3JSE4JSG4J3;E*
M=23G.4GJW*4FY2;>K;;;"BBBLB HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "O#=!_Y+-XF_P"P;'_):]RKPW0?
M^2S>)O\ L&Q_R6@#W*BBB@#PW_FO'_<L_P#MM7N5>&_\UX_[EG_VVKW*@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ.I:GINC:?>:MK&H6.DZ7
MI]O)=W^I:E=P6.GV-K"I>:YO+RZDBM[:WB4%I)II$C1069@!FFDY-1BFY-I)
M)-MMNR22U;;T26K8TFVDDVV[)+5MO9)=6R]17XQ?M2?\%S/V+?@#8ZOI?@+Q
M--^T!\1+"6XL8_#?@%+F#PW;7\.5#:IXZU"R719+(/\ \M_#8\1&3:R?NB=X
M_FF_:N_X+:_MG?M.:=>^%=.U_2_@AX#O1<6]UX>^%/\ :>DZEJUC*658-=\5
M7NH7VO78:!A%=6]A=Z9I=T<LVFJ#M'ZWPGX*<<<4NE6EE[R++IRCS8[.8U,+
M-TWJYX? N/URO>-G3DZ=*A4NK5TKR7UV4\$9[FO)4>'^HX:35Z^-4J3<7JY4
MZ#7MJFFL7RPIRV]HM6O[&?VJ_P#@HC^R?^QQ92_\+B^)=E_PE*QA[;X<^$!;
M^)OB!>9P5']A6]W!%I:NIW1S^(+_ $>UE'^JG<\5_G<_'+XGZK\:/C%\2_BM
MK=Y>ZAJ/C[QGK_B66ZU$G[=)#J6H3S68N@9[D)/'9F".2-;B9$="J2.H#'S:
M>XU#5;OS+F>\U&^N90H>:2:[NKB:5\*H9S)++)([85069F; !)KUCQ/^SM\>
MO!/@?2_B7XQ^#7Q-\*_#_6I1#I?B_P 0^"O$.CZ#>LRJ\3PZA?V$$)@N%8-:
M7+,MO=C/V667:V/ZS\._#7(?#.-5K-98W-\XC1PM7%8QX?"1K>Q<ZL</EV$Y
MIU(*4I<]2#Q&)J5'"$FTH12_7.'.&<!PPIM8MU\9C5"E*K6]G14^1RFJ>'HW
M<E=OFE'VE24N6+=N56\;HHKZJ_8\_9*^)G[8OQI\)?"KP#HFM2Z;J6KVB>,/
M%UGIEQ=:/X+\.AQ)J.KZK?;/L-K(EJKK807,RO=W;Q1QQNOF%?T['X["99@\
M3F&/Q%/"X/!T:F(Q.(JR4:=*E3BY3DV]W96C%7E*348IR:3^HKUZ.%HU<1B*
MD:5&C"52I4F[1C"*;;?R6B5VWHDVTC]K/^">'_!!W2?V@OAG\,_VB/CU\5+N
MT\ ^/M'LO%6B_#;P/8BVUK4=%NQYEH=;\7W<\RZ<MR%9)[#3-(^UI'AXM6@D
M.U?Z>?V<?V)OV7_V3M+ETSX$_"/PWX.FN0!?:\Z7.N^*]2"D$+J'BK7I]2U^
M[B5ANC@EU!H(3Q%&@  ]M^%OP[\/_"3X<^"/AEX5@%MX=\"^&=(\,Z3$-_\
MQZ:59Q6JR'>\C!IV1YW4NP5I"JG:!7>5_G)QKXD\4<88W'1Q><8W^QIXFN\'
ME=*2PF#AA%6G+"QKX;#^SIXBM"ER*57$>VJN5_?MH?S=G?$N:YQ7KJKC:_U*
M56I['"P?L:,:/.W24Z=/EC4G&/+>=3GE>^NH4445^>GSH4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7AN@_P#)9O$W_8-C_DM>Y5X;H/\ R6;Q-_V#8_Y+0![E1110!X;_
M ,UX_P"Y9_\ ;:O<J\-_YKQ_W+/_ +;5[E0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'--%;Q2W%Q+'!!!
M&\TTTSK%%#%$I>2661RJ1QQHK.[NP5%!9B ":^6_VSOVIO"?['7[/OC/XU^*
M!;WEWID2:-X*\/3S20'Q;X[U6"Z;P_X>CDB5I$CE^R7>I:E(FUX-&TS4[B,F
M6%$;^$G]I[]N+]HS]K7QE=>+?BIX\U(VC1&STGP=X?N;K1O!OA_3O-CF%EI>
MAV]QY&6DBADN;V[:ZU&^EABEO;NXDC1E_=_"#P$XC\6(8K,J6.H9#P[@Z\L)
M4S?$X:IBZN(QD80J3P^ P,:N&^L>RA4@\16GB:%*DYQA&56ISTX_B7BOXX\/
M^%U3#9=4P5?/,_Q=&.*IY5AL13PM/#X24YTX8C'8R5/$?5_:RA-4*,,-6JU5
M"4I*E3<*DO\ 19AFAN88KBWFBN+>>-)H)X9$EAFBD4/'+%+&622.1"&1T8JR
MD,I((-2U_FU? S]JCX__ +.'BRQ\8?"'XH>+/"FH6ES%/=6%OJUW/H.MPQM$
MS:?XAT*YEETO6]-F$$(ELM0M9X28HI%5988G3^W'_@F=^WOI7[<_P5DUO6UT
M/1/C+X(NETCXE^$M(>:.W0S&0Z-XJTJTNI9[B/1?$-O%(50SSBRU2UU&Q,AC
MA@>7T/%OZ.G$OA=ET<_IYEA^).'56I8?%8_#82K@<7E]:O)QHO&X&5;%QAA:
MM3EHT\53Q=6'MYPI58495:2J<'A7X_\ #WB5CY9'4R^OP]G[I5<1AL#B,53Q
MN%Q]*BE*JL'C8T<+*>)IPYJL\-4PM.7L83J4YU8TZO)^DE%%%?SP?O@4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN0\:_$'P+\-]%G\1
M?$'QCX8\$Z%;13S3:MXJUS3="L%2VC\V;;<:E<VT<KHF#Y41>5BRJJ,S*#^*
M_P"T1_P7O_9;^&'VC2O@SH'B/X]>(8;JYM'NK623P1X-A6'=&+N/6M6TV_U;
M4E,P#1V\'A^WANH%9DU*'<C'[#A3@#C/C?$?5^%>'<RSAJ2A4KT*/L\#0D[V
M6)S'$2HX'#7Y96]OB*;=G:[1\GQ/QUPAP90]OQ-Q!EV4IQ<J="O6]IC:T5RW
M>'P&'C6QN(MS1NZ.'FH\R<FD[G[KU\:?M&?\% /V2_V5Y+G3OB[\7-$L/%4-
MK/<1>!?#\=SXH\8SR0H)$M)M)T6*YCT2YNE(^R'Q-=Z':SYRMSMRU?QX_M+?
M\%=OVSOVD8=<\/W?C\?#7X>ZS(ZGP/\ #6UC\.P"P=&B;3[_ ,1Q^9XLUBTN
M(B/MEIJ6MW%A/)EDLXD(C7\Q[BYN;N5I[JXFN9GY>:XE>:5O]Z21F8_B:_K3
M@CZ&^,K>RQ?'_$4,)!VE+)N'%&MB6G&,E&OFV,HO#T9QE>%:EA\!BHR2;I8Q
M:3/Y9XR^EQA*7M<+P+D$\5-7C'-^(.:CA[J3BY4,JPE55ZL91M.E4Q&-PTHM
MI5<(]8GZZ?\ !4?_ (*<:=^WK_PKSPGX+\ :WX!\"?#36O%FJQS:YK]KJ>H>
M,[O6X='L]*U._P!*L].M[;09M(LM/U".&SCU+6>=9N\WK*J"OR$K[[^ /_!,
M7]M3]I#2;?Q+X"^#FJ:9X0O+>XGLO%OCJ\M/!NCWXAM7N;<:;;ZM(FNZG#J1
M46^GZCIVC76D23R)YVH6\(>9/DCXI?"7XD_!/QEJ?P^^*_@S7? OC'2"OVW0
M]?LVM;GR9-WD7EK*"]MJ&GW(5FM-1L)[FQND!>WN)%!-?UWP+#P^X<PD> >"
MLTRB7]@0K5:V3X7.:699CA7BL56K8FMC5+$U\7[6>*J5)5E5:]@YTZ2A1I.A
M37\J<:SX\X@Q3XYXQRW-H_V[.E3HYOB<IJY=E^)6&PU&EAZ6#<</0POLXX6%
M-4O9+]^HU*O-5J^VJ'G==?X,^('CGX=:HVM^ ?%_B3P9K#QI"^I^&-9U#1+]
MXHYXKJ.-KK3I[>9D2XAAG12Y598DD #*",[PQX7\2>-O$.D>$_"&A:MXF\3:
M_>PZ;HF@:'87.IZMJE].2(K6QL;2.6XN)6PS%8T.Q%>1RL:,P_J6_8V_X(._
M#GQ!\"M,\0?M;P>-M#^+WB:XO]0_X1WPSXGM;%/!>AS)'!HNG7PMK>_LKS7@
ML<FJ7Y:6ZM;>6[CTXK*+21YL?$?Q*X*\.LLHXCB_$J=/,*T,-0RJA1HX['XN
M,N>4ZRR^I4@YX.A[-^WQ$[4H3=.G=U:E.$M?#[P[XPX_S*M0X4P[C4P%*6(K
M9G7JUL%@L+*+@H47CZ=.:ABZOM$Z-"+]K."G4LJ=.<X_A9X/_P""E'[=G@?R
M%T;]J'XMW4-MY:P6WB/Q5?\ BNSBCA^SB*".T\22:I;K;HMK&BP",1"-IH]F
MRXF63ZI\&_\ !=']O[PS L&L^-/!7CI(Y+4Q/XF^'WAFVG6WME5'M7N/#5EH
M,]PMT%S<W-S)-?,S,\=U&QS7ZK^)O^#<SX(7#R'P;^T!\5=)C,<HB7Q+I?A'
MQ RS&&,0L[:7I/AH/$EP)7DC54>2%HXEECD1II/ESQ-_P;E?&"R>0>$?VC?
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7AN@_\EF\3?\ 8-C_
M )+7N5>&Z#_R6;Q-_P!@V/\ DM 'N5%%% 'AO_->/^Y9_P#;:O<J\-_YKQ_W
M+/\ [;5[E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%</X^^
M)OPY^%6BGQ'\3?'G@_X?:#O:)-7\9^(](\-V$TZQM+]EMKG5[NTCNKQD4F*S
MMFEN9CA8HG8@'6A0KXFM3P^&HU<17JR4*5"A3G5K59O:%.G34ISD^D8Q;?8R
MK5J.&I5*^(K4J%"E%SJUJU2%*E3@MY5*DW&$(KK*327<[BBOP/\ VEO^"^O[
M.7PXAUSP_P# +PWK_P :?&-E(]I8Z_?V[>&?AH9=C#[;'>SS?\)1K4-O,-DE
MFFC:''=I\]KJX0K(?Y_/VE/^"KW[9W[2]S=VVL?$N]^&WA"[MIK*3P%\)[G4
M_!_ANXL[E!'<VVJR0ZA<ZYX@@G RT7B#5]4CC)(@6)#MK^A>"?HP^)O%OLL3
MC\#2X2RNI:3Q6?<]/&R@XQDG0RBDGC7)J2LL6L%!VDO:)JS_  3C+Z2/ASPM
M[7#X#&5>*LRIWBL-D?)4P<9IM6K9K4:P:BK.[PCQDU=?N[.Z_L#_ &D/^"E/
M['G[+]E='QW\6-&\2>);6XEM&\ _#6[TSQOXT6[MW"7-K>Z?8:E#IV@W%N3F
M2'Q+JVBNP!$(E<;:_ #]I;_@X,^,7BV?6_#W[-7@/0OACX:N(GM-/\:>+81X
ME^(0&YE.H6EF9_\ A$M&>>$X^QW&EZ_-9R8D@U4NJN/YW@+J_N54"XO+R[F5
M$4"2XN;FXF<*B*!OEFFED8*B@,[NP4 D@5^DG[-W_!)?]M3]I)FO=+^&LWPN
M\,1^66\4?&2+5O ]K<J^Q\:5HT^DW?B;4FDMW\^UN8]%BTBY "#58RV1_4N3
M_1^\%?"W!T\ZXZS/"YO7I>\\9Q3BJ&#RMU(RA[N$R:%14\2T^5*CB)9C.7._
M=LTE_-.;>.WC#XEXN>4<%9=BLJHU?=^J<,X:OB\R5.49+FQ6<3INIAT_>?MJ
M$<NA%15W>+D_C/XO_'_XS_'SQ&_BOXP_$CQ9X_UMHOL\=SXAUB[O8K2U&"+2
MPM'D^R6%F"-RVMI## &)81@DFL[X7?!7XM_&S7K3PS\)OAUXN\?ZU>726:6W
MAK1;S4(()Y &!U'44C&FZ5 J$22W6IW=G:PQGS)ID3YJ_KG_ &:?^""/[-'P
MMFT/Q+\;=>U_XZ>++&-)KW0K\0:#\-/[05ED1X_#MDCZOJ4,)S#);:[K^HZ;
M>H-\NFIN\M?VJ\!?#/X=_"S0;3PM\-? WA3P'X;L/,-EH?A+0=,T#2[4RG,I
M@LM,MK:",R$DN50;B23DDUX/%7TM>"N&\/\ V1X=\.RS>.&INCA<14HK(L@P
MZCS*'U?!PI1QM>E%J,O9?5\O4HR?+536OM\,_19XQXAK_P!J<?9_'*7B)JKB
M*%.L\ZSRNY<CG]8Q4ZKP=&K).4?:NOCI1E%<U)IG\GW[-O\ P;Z_&CQF3J_[
M27CW2OA-I $9@\,>$#:^+/%UUN\MI1>:C(%\/:-Y:ED0P#Q!YK@EA"J 2?T!
M?LW?\$T/V/?V79M,UCX??"K3-4\:Z;8Q6?\ PGWC1W\5>*)95>:2;4+>?4_-
ML=&O+HSNERV@V.F1/ L5L(A;PQ1I][T5_)?&WCGXE\>>VH9MQ#7P>65DXRR;
M)>;*\M=.45&5*M"A/ZQC:;LY<N/Q.*2;?+RJR7]3<&^"WAWP1[*ME>0T,9F5
M)J2S?..7,LQ52,N:-2C.M#ZO@ZBT2E@</AFTES7=VV1QQPHL44:11( J1QHJ
M(BCHJHH"J!V   KS'XE_!'X._&:RMM.^+7PN\ _$JPLW:6TM/''A31?$UO;2
M.8B[PQ:O9W:QLQ@@)* $^5'_ '!CU&BORK#8O%8*O#%8/$XC"8FDW*EB,-6J
M4*].333E"M2E"I!M-IN,DVFUU/T[$87#8RA/#8O#T,5AJB4:F'Q%&G7H5(II
MJ,Z56,J<TFDTI1:32>Z/G_X6_LI_LV?!.]BU/X3_  .^&'@'5XENT36?#/@W
M0]+UG9>M&UTC:K;6:7[I*(84*M.5$4$$2@1PQJOT!116F.S''YG7EBLRQV,S
M#$R5I8C'8FMBZ\E=M)U:\ZE1I-MI.5KMOJS/!8# Y;06&R_!83 8:+O'#X/#
MT<+13:2;5*A"$$VHQ3?+=I);)!1117&=84444 5IK.TN<_:+6VGSU\Z"*7/3
MKO5L_=7\AZ"O-?%GP-^#/CP./&OPJ^'OBL2!0_\ PD'A#0M5WA?(V[OMEC-G
M;]EML>GD1?W%QZG173A\9B\'4C5PF*Q.%JQ^&IAZ]6A4CL_=G2E&2U2>CZ(Y
M\1A,+BX.GBL-A\33E\5/$4:=:$O6%2,HOYH^!/%G_!+G]@7QC-//J/[,7PTT
MU[B*&%U\*:4_@Z)%@<.KPP>%YM)AAF<KB>>)$EN%+),[HQ!^7/%G_!!W]@G7
MYIY=#T'XB^!TEBA2.WT#X@ZUJ,5O)&X:2>-O%C^(YFDN%!CD2662%%8F"*)P
MK#]GJ*^TR[Q3\2<ILLOX[XKP\8J*5+^W<QJT+1MRIX>O7J479))7INT;QV;3
M^/S#PS\/,TN\=P3PO7G)MNK_ &+@*5:[O=^WHT*=97O=VFKNS>J37\WWBS_@
MW*^#MS/,W@;]H7XE:-;M%"+>/Q7H?A?Q)-'.'4W#S2Z19^%4EA>/<L$211/$
MY5I)IP"A^7/%G_!N=\;+">9?!7[0?PZ\2VZQ0M!+K_A77O"<LDS.HGBDAL]2
M\5K%'"A9HYEEE:=E"F" -N']<E%?>9=])CQFR[E7^M:QU-)+V>8Y3E&)YK6L
MY5?J4,3>R:;5=7YFW=V:^(S#Z.GA%C[R_P!5W@IMM\^7YKFV&M>]TJ7UV>'2
MO9K]R[625E=/^'/QE_P0J_;\\*F\_LOPS\.O'HM;5;B(^#O'L"F^=NMG:CQ;
MIOA3%VG\?VDVUKUV73U\M^,O^"9O[>?@/[7_ ,)#^S#\27^Q6J7D_P#PCEMI
M/C7,#_=$'_"&:KK_ -KGY^:TM//NT_CA6O\ 0PK.U?6-(\/Z9?:WKVJ:=HFC
M:7;27FIZOJ]];:;IFG6<*[IKJ^O[V6&TM+:)?FDGN)8XHUY9P*^^RSZ8GB/0
ME3IX[(^%<U3<8OEPF98/$U)/E5HRH9E.BG)WT6%D^:2MHN5_#X_Z)/ &);>7
MYQQ1E]23:A#ZSE^-HIN_*O9U<NA7DTVDE]83:5MWS+_-(\5?!#XT>!/M/_";
M_"'XH>#?L5LMY>?\)5X \5^'OLEH_P!RZN?[7TFS\BV?^&>79$W9C7E]?W)_
MM1?\%I_V$?@!-JFA67B=/CWXSMM.FFBT?X61:5XB\./>*T*VNG:CX[FG/AZ-
M+D2F5KC1F\1"UB@F$]N+@16\O\TO[97_  6/\>_M._\ "1:)X.^ _P &/A5X
M1U_2ET6XGO\ P?X=^(7Q!EL/^6D<_C'7M#AMK=Q]VUFT;0=(GM$ :*7SP9C_
M $;P/XX\=<4>PGF'A35RO U5"4LUQ'$/U&ER/D]ZCE^,REX[$1E%SJ4YTVZ;
M2C%U%S*9Q4_H$\19I:KD_%RPU"6L)9[D<L-!Q>L7[2AF,Z\TTUK3P,HM7DI+
M2+_,H:G-IZ%UOYK-5YS'<R0_WN@1U))RV H).6P.378>'OVGOC#X @BM? 7Q
M8^)'AV.VEFGMH]!\7Z_H]M#/<HT=Q-&MI?0L))49DE(1#(I(+$'GYPFGFG=I
M)I'D=CDL[$GKG'/8=AT X' KVCX)?LW?'?\ :/UV?PY\#OA9XO\ B3JEG$\U
M^/#VFL^G:9&D33 ZKK=V]KHFE-*BM]FCU'4+:2[?$5JLTK*A_1,^XNPU7"UI
MXO#Y7A<OIQ<JV(S18:K3IQUC[2I/%I86DK2LW.,K-M<^I^[>'7T%>!^$O8YM
MQYQ7F_$F.P[IU:F$R[$U.&>'Z:BZ<Y4JU2A6EFV*A&K%I55F&7TZE-I3PD9;
M>U^)?^"CG[<GB[P;>^ ?$'[4'QDU+PMJ0G34;*Z\<:Y/=ZA;7*A)["_U>6\?
M5[S39$&TZ=<WTED 2%@ )%?&FH:CJ&K7EQJ.J7UWJ-_=RO-=7M]<2W5U<32,
M6>6:>=WED=V)9F=B22237]%7P+_X-POVC/&NDOJWQP^+7@;X-/=:?!<:9H.A
M:9>_$G7H+J90TEKXA$=]X6T?3Y;3E9$TG5]>AG8_N[R, D]SXF_X-NOC?HGG
M'P'\</A;XM=!)Y$GB?1/$?A%IBOVCRFD%I+XQ6V,A2VW^4)?+\^7 D^SKY_X
MMEOB1X08?'XG!TN*N&\GJSJN>(JX?+L72PM:I*S<HXK 9;_9]9JR3?UE15K)
MZ67[[Q+XB<.^%^2T\#P3P-F_%DJ%/V=#+N%O[-HX>$J:A%/'YCF>.I8JHYP6
MN(P^&S6O4G'][JW(_F;CT^^EC:6.UF:-5W%MA *^J!L&3_@ ;'7I5,@@D$8(
MX(/4'T-?H_\ M?\ [$'QO_8B\4^&O"?QG@\-2S^+M)O-9\/ZOX/U+4=8T"_M
M;#49M.NX4O\ 4-&T61;V"2.&YFLS;>=#9WUA/,L9ND0?%USI&GW;%YK==YZN
MA:-F//+%"NX\]6ST'85^Y8'(\MSW*L%G'#6=87-<#C*<JE#&0FI83$PC4E3E
M.A5HJ;2A4A.G*,E)J<9)RBTT?RSDGT]\1E/$N;Y/XI^&^-R#"X>K!86CP_5^
MMYSEMZ5.HL/FF%S?$9?0QSJQFJT<7A:N7JG3E""P=?F]J>9*K,0J@LQ. J@D
MDGH !R3["I9;>XA4--!-$K,R*TD3HK.BHSHK,H!95DC9E!)59$) #*3Z5:Z7
M8V;;X(%5\%=[%I&P>N"Y;&?]G'\J_I1_X(,_LQ> _CCX._:NO/C/\.-!^('P
MRUM_ASX+L;#Q5HUIJVC7&OZ7#XJUG6WM?MEK)]DUK1K+6_#=U9WUA<0WU@VH
M1W"-%)]EE'R_'\Z'AYP7FG%V:S^M?V;5R^'U#"RC">(6-S#"X%PHU:RBI5Z<
M<3/$J'(HSA0G!S@I.K3^SX6^FWE7'/B;DO"'"_!&92X:S"ACGBLYS;&4,)G%
M&KA<%B<;[:GEF$^OX.&%C]76'<:N8NK6J8B$E*A[-4ZW\^W[/O[8O[2W[+6I
M2:E\"OB[XK\""=XY+O2;2[34/#=\\=Q8W :_\,ZM'?:#>LQT^VAD-UI\IDM!
M+9ONMKB>*3^E7]D7_@XS\(ZO96WA;]L;P!=>&M:M[4I%\3OA?9-J.AZK+!$2
MG]O>"[R[6^T>ZN%A+3:AH>I:A8W%_=1PP:!I%BCS1W_VI?\ @W$\ >()-;\2
M?LF_$N]\!:A<R"YTWX<?$>>[U[P=;$17IDT^P\50PW7BS3K227^S1%<:L/%-
MU; 7\CFY66U@M?YJ/VC/V*_VG?V4M?O=#^-WPC\5>%[:TW20>*[>QEUGP-JE
MI]HAMHKW3?&&E+=:'(DTEU9YL[F[M=5LVOK*'4M.LKFYC@/X1S>#WC)2Y/\
M8UG,X1EM'*.)*,G&*LI67U]4](2BGF&%@]4KN,G_ %A?@WC.#C^Y6-:3U2P>
M90=DM'_S$*.D6D\123VU:9_HU_ []HKX(?M)^$8?''P-^)GA;XD>'72 W,^@
M7X?4=(EN%9X;3Q#H5TEMKOAR_D1&D2PUW3=/NWB F2%HF5V]HK_+3^%'QE^*
MGP,\6V'COX0^/_%/P\\6::V;;6O"NLWND731,T;36ET;26-+RQNUB6*]L;I)
MK2\@W6]S#+"[(?W]_8Z_X.'_ (P?#QM,\'_M;>%Q\9/"49BMC\0_"\-AH7Q-
MTJU4A?.O[!1:>&O&0MX(UCBBG7P]J]W/)+=ZEXDNW^1OQWB[Z.?$&6>WQ?"N
M,IY]@X7G# XAPPF;QAJW&+?+@L9*"2;E">%J5&^6GAG)6?QN<>&^887VE;*J
MT<?16L</4Y:6,4=;I/2A6:2WC*E*3=HTK[_V7T5\7?LO_P#!0;]DO]L!)+7X
M*?%C1]4\40&?[3X!\0!_#'CN..W#O)<VOAW5C#<:S9);HMU-?>'Y-6L[.*:)
M+^>UN2UNGVC7\^YAEN8Y3BJF!S3 XO+L92M[3#8W#U<-7BG\,G3JQA+EDM8S
M2<9+6+:U/SS$8;$82K*ABJ%;#5H?%2KTYTJB3V;C-)V>Z=K-:IM!1117"8!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%4=2U/3=&T^\U;6-0L=)TO3[>2[O]2U*[@L=/
ML;6%2\US>7EU)%;VUO$H+2332)&B@LS #--)R:C%-R;222;;;=DDEJVWHDM6
MQI-M))MMV26K;>R2ZMEZBOQH_:J_X+B_L8?L]66IZ5X&\3-^T!\1+7S((/#?
MP]D<>&[:["$QG5_'5U:MHOV7=C<WA\>()MP:*1+=_F'\U7[6'_!;O]LO]I>"
M\\.>']?L_@1X!N'E0^'_ (6S:CINM:C:%R8H]=\87%W-KEV_EX2YATZ;2=+N
M2-QTU.@_6N$_!7CCBGV5=Y>\CRZ;5\=G,:F%E*#L^>A@7'ZY7O%WIR]E3H3N
MK5TKM?6Y1P3GN:\DWAW@<-)J^(QBE2;B[/FIT&O;5+IIQ?+&$KZ32U/[#_VJ
MO^"B/[)_['%E+_PN+XEV7_"4J@>V^'7A$6_B;X@7F1E0="M[N"+2U=?FCG\0
M7^CVLH_U4[GBOYM?VM/^#BCXR>-+NY\/_LE>$[3X1>&DD=$\;^,=/T?Q3X\U
M.(@KOBTB]AU'PMH$<BG)A6#6KR%P'AU52!C^;RZO-3UF^:XO;F]U34;R;YIK
MB6>]O+JXGDZ%Y&DFFEED?@99G=L $FOTD_92_P""2O[9W[5]U:WNA_#B^^&G
M@698YI/B#\5;+4O"FCS6TJ[XYM$TRZL_[>\0+,F&M[C3M.;3)0?FU*/O_0V4
M^#OAKP#A(9MQ?C\-FE:@G*>)SRI2PV6<ZM[N'RKGG'$2Z1HUYXZ<I2]V%W%+
M]%PG!O#/#]&.+SBO2Q4X:RJXZ4*6%YM-*>$YFJC[1G*O*3>D=DOAKXK?&;XJ
M?'+Q7?>-_BYX]\3_ ! \4:C(TEQJWB;5KO4YU!8LL-LMQ(\5I:Q9VP6MLD5O
M @"11H@ 'H/P!_9%_:2_:BU3^R_@3\(?%WC_ ,NX2VN]7L+..P\,Z=*P9BFI
M>*=7FT_P]8NJ*SF&?4DN&  CA=W1&_KY_9-_X( ?LN?!86WB#X[WUQ^T;XSC
M,4JVFMV+Z!\/+&1&239#X0M[Z]?5AN4QS?\ "0:GJEI<1YQ8P*[1U^Y'@[P1
MX-^'F@6'A;P'X6\/^#O#6EPK;Z=H/AG2;'1=)L8$^[%:V&GP6]M#&O94C ':
MO&XE^D5D.4TGEW!.4+,'0BJ5#%XJE++\HI0BK1^KX*G[+&5J<5:*A)8%+=-I
M*_%F?B/E^$@\-D>#^L>S2A3K58/#X."BDE[.C'EK3BEHDU0VTNK7_EM_97_X
M-P;>6STKQ-^US\4KR.[?R[JX^&GPKD@BAA'[MUL=:\::G9SS7(8>9%>1:'IF
MGR1DC[)J[;?-?^CCX#?LJ_L^?LS>';?PS\$OA7X2\"V4,$,-Q>Z;ID#Z[JAA
M+,MQK.OW*S:OJUT79W-Q?WD\NYF(8 XKZ#HK^;.*?$/B_C&<O[;SC$5<*YN<
M,NP[6%RZEK[JCA:'+"HX+2-3$>VK6U=1MMO\TS7B+.,YD_KV,J2I7;6&IOV6
M&C=Z)486C*VRE4YY]Y/4****^*/$"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "O#=!_Y+-XF_[!L?\EKW*O#=!_Y+-XF_
M[!L?\EH ]RHHHH \-_YKQ_W+/_MM7N5>&_\ ->/^Y9_]MJ]RH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HKSGXH_%[X8?!/PK=^-OBSX[\-> /"]FKF35O$N
MIP:?'/(B&0VNGV[L;S5;]D!,6G:9;W=_/TAMY#Q7X@?M(?\ !P#\ / ,VHZ#
M^SWX.UCXU:JEA-]B\7ZJUYX.\#QZFS0BU*6%]8IXIUBR2-YY+M);7PW-YD*0
M03.DQN8?MN$?#GC?CJLJ7"W#F99K3YW3J8V%'V&64)*W-&OF>)=' TIQ3YO9
M2Q"K22?)3DU8^-XJ\0>#>":+J\3<09?EE3D4X8.=5U\QK1=^65'+<,JV-JPD
MUR^UC0]E%VYZD5J?T"U\"_M%_P#!37]C;]F6/5+3QQ\6-.\1^*])N%M+GP%\
M.!;^,?%HN^LMK-#:W=MHFF7-L,FYAUK7-,DB8>45,V(S_'E^TE_P5*_;)_:;
M T_Q9\3KWPCX50R;?!OPX\WPAH,HD\P$:D=/F&I:WM20QQ#6M0U 0KGR@A9R
MWY[ 75_<JH%Q>7EW,J(H$EQ<W-Q,X5$4#?+--+(P5% 9W=@H!) K^M^"?H;R
M:I8SQ XB4$N6<\GX=LVK2NX8C-\92M9P7+4AA\#=-MT\5HI/^5^,?I;QO4PG
M G#[FVW".;9_=)WC92H95A*M[J3;A/$8VSLN?"ZN*_HA_:6_X."_C%XMGUOP
M]^S3X#T+X8^&;B)[33_&GBV$>)?B$!N93J%I9F?_ (1/1GGA./L5QI>OSV<F
M'@U4R*KC\*OBI\<?C#\<-:'B'XO?$OQK\1]8C1HH+WQAXBU379+2!I&D%K9#
M4+F=+.TC9CY5K;+'!"N$CC50 /NO]FS_ ()$?MG_ +1=U:71^'\WPD\&W%M#
M>MXP^*<=SX?26WG0R0KIOASRI/$E]<S)M>-9M.L+/8P,E_&Q1'_??]FG_@@C
M^S1\+9M#\2_&W7M?^.OBNQC2:]T*_6#0/AK_ &@K+)&\?AVR635]2AAYAEM=
M<U_4M-O5&^734#>6OZ?5XS^COX&4:F$R.GE=?.J-/DG1R&E'/<]KS5-KDQ><
MU:E2GAY2:M4HU\QH*#FW'#I-H_-J7!_CYXU5J>*SJIF='**M3FA6SRI+)<DH
MPE.,N?"912IPG7C%-.G6H9?6<U!*6(;5S^2'X4_ GXS?'/5QH?P?^&'C?XBZ
M@+JVM+G_ (17P]J.IV.FS7C;;8ZUJT,']DZ'!*>EWK%[8VJ@%GF5037[M_LU
M?\&]WQ7\475GK7[3_P 1-*^'/AV:UAN6\)?#FYA\1>.&>9"7LM0UG5-,;PSH
M5U9O@2&SM?%EM<#*QSQ\.?ZKO /PU^'OPJ\/VWA3X:>"/"W@+PS9[_LF@^$=
M"T[0-*M_,;>_E6.F6]M;IO;YFPG+<GFNWK^?.-_I=\9YU[;"<'X#"\*8&?/"
M.,J\F9YU.#LE)5:U-8'"2:4G:EA:U2FY>YB7*,:A^\\&?13X0R?V.*XLQV*X
MHQL>2<L)3Y\NR>,U=N+ITIO&XJ*=E>IB:-.HH^_ATI.!\,_LW_\ !.+]D/\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5\C_M@?ML_ G]B3X?Q>._C
M1K\]M+JS7EKX1\)Z/;F^\2^+M4M(!*UEIEJ"D4$$9>$7>I7TL%G:)(&+RR;8
M7^N*_P ^_P#X+2?M%>*OCG^W1\5?#VI:G-+X1^#.L7'PS\':/%<&72[*'0B(
MM5U*T59IHS-K>H^=?74P8;I'*(D4:K&OZ?X3\!TN/N)_[/QM6K1RK 86>89E
M*A)0KU*4:E.C2PU&<HS4)5ZU6*G/E;C1A5<6I\C/J.$LAAQ!FGU:O.4,+0I2
MQ&)<&HU)04HPC2A)J2BYSFKRMI",K6ERGVWXV_X.3_VE[OQ')/\ #[X)_!?0
M_"T%[=M::=XHA\9>(-7O;%G=;.+5=1T_Q5H4 ECA\N25M-LK'=/N&?*PE?HA
M^QO_ ,'!WP0^+<Q\+?M1^'[/X">*%B9[7Q?I,VK:[\.]89$DEDBEM_L]]K_A
MJ=$3;"EQ-KEO=O\ \OEL[)"W\5E%?U[FG@?X<YCE[P-'(UE=104:.89?B,1#
M&TI+:<IUZE>EB&]5)8FE633TY9*$H_L.*X%X;Q&']A# _59**4,1AZE15XM?
M:;J2G&HWJFJD9IIZ6:37]CO[4G_!QG\)O!SZSX8_9=^&^H_$_6(?M%I9_$'Q
MK--X<\&17"*%COK#P[!&?$.NVA<L8Q>7GAJ3Y%=X9$<QC^;/]I+_ (*#_M<_
MM6W-ZGQ?^,OBG4O#=W<-/'X$T:]D\/>!+3]Z\D*Q>%](-KI<TENK^5'=WD-S
M?-$JK+<R8S7G?P _9'_:0_:BU5M)^!'PB\6_$ Q7"6M[JVGVD5CX:TR9U+[-
M3\4:O-I_A^PD6-6D,%QJ*7#* (X9'>-6_HP_97_X-P8);/2O$W[7/Q1O([M_
M+NKCX:?"R2&*&$?NI%L=:\9ZG9S3W(8>9%>Q:)IFG21MC[)J[!?-?Q(X/P;\
M'Z:G6>!><4U'WJ[6<\0SFHIQG"@E-Y>JBLU.G2P&&DUK*Z.%4>#.#HWFZ#QD
M4M:C6-S&4DKIQIZ_5^;>\84*;ON?RR>%/"/BOQWK^G>%?!7AS7/%OB;5YUMM
M,T'PYI=[K.KW\[D 1VNGZ?#<74QR07*1E47+N54$C]UOV6_^#?;]J?XMS:/X
M@^.VJ:)\!/ ]UY%S=Z;<3Q^(_B3/:R1I,(H-#LMVAZ3)+&WE&?4M9FNK.<$3
MZ-*%P?Z_/@-^RI^SW^S-X=M_#/P2^%7A+P-90P0PW%[INEP2:[JAA+,EQK.O
MW*S:OJUUO=W-S?WD\NYB0P!Q7T)7Y1Q9])'.<;[3#<)9;2R?#OG@LPQZAC,Q
ME%Z1J4L.E]3PLK;QJ+'6=FIIGR>;>)6-K\U+*,-'!T]5]8Q'+6Q#724:?\&D
M_*7MNC31^:W[+/\ P2;_ &+?V3KG3_$'@SX:1>+_ !_8HNWX@_$:X/BO7XKA
M3D7.EVUXHT/0)Q]T2Z#I6G2NF!,\K98_I.D:1(L<:)'&@"HB*$15'1550%4#
ML  !3J*_GC-LZS?/<5+'9SF6-S/%R5G7QN(J8B<8W;4(>TDU3IQO[M.FHTXK
M2,4M#\ZQ>-QF/JNOC<37Q55_;KU)5&EVCS-J,5TC%**Z)!1117F'*%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5X;H/_)9O$W_ &#8_P"2U[E7AN@_\EF\3?\ 8-C_ )+0![E1110!X;_S
M7C_N6?\ VVKW*O#?^:\?]RS_ .VU>Y4 %%%% !7P+X'_ &[=(\=?M\_%G]A;
M3OAQJ$=_\)OA]:^.]4^)O_"2V\^G7QGTKX>:C-I2^&!HL<]I]FF^(=EIS7S:
MY<;KNQE'V-$G4Q?FS_P4W_;(_:?\1?M<?#/_ ()Y_LB^*E^&_BSQG:^'&\6>
M/+6^_LO6_P"T_%45QJ]K86VNPPS:AX<T?P]X9LD\0:E=Z*%UG4_M;V, DCA6
MVO/'W_X(J_MP_#+Q!JOQT^#W[=,U]^T!J]@8]<U6ZM/&'@_4?$2$V%Q-I&J^
M/(/%/B74-6L+B;2=-C>#4]#DM+K[#:?:($2)%C /Z@**\9_9WM_B[:? WX5V
MOQ\N;&]^,UMX*T2W^)%YIK6K6=WXJ@M$BU*YC:Q@MK)GGD42SM:6\-LUP\I@
MC2(JH_FG_;/_ &R_^"A'[6/P_P#C?XH^!_@/Q-^SK^R5\&H-:E\4>-KZZO/#
M/BSX@1:)JJZ3):PZ\T$&IWOVRXW9T#PK;Q:+:AI]/\2ZY?3PVY8 _J^HK\D/
M^"(_BSQ1XT_8%\$:UXN\0ZSXFU@^.OB5:'4]=U&[U2_-M;>)KA;>W-U>2S3&
M&!25BC+[4!(4 &E_X+!_MS>)OV+_ -G[0K?X87UI8_&/XPZ]>^&?"&H7$4-U
M-X:T#2+%+SQ;XMLK.=98+C4-/-[H>CZ>MQ"\,%WKR7^&DL$CD /UNHK^77PG
M_P $>/VTOB;\*+#XQ?$#]L_X@:!^T1XDT5?%EOX1U>_\2:G;Z-J5[;K?67AW
MQ#XL3Q-]N35G'D0ZIJ&GV,EKH]X\D$%IJT5F)[OZ6_X(M?ML_&3XN7_QD_91
M_:6UW4->^+GP-=KO1=7\1SFZ\87NAZ5K<_A/QGH7B2_=VFU:]\'>)!I$4>IW
M3W.H7$>NO;W5S)#86N #]]**_F!_:X^/O[4G[?G[?6N?L#_LM_$S4/A;\*_A
MG)?V'Q(\7^&[V[LGN7\-+8VWQ"\0^)I],N['4M4TSP_XDU&#P9HOA:WOX;'4
M=:AM+NZDMS>/=Z?XM^UC^R!^V7_P2T\.>'OVH?@G^UEX\^('A?1O$FCZ9XZL
M-3&HV<6G3ZM<^3IUSX@T2ZUG5]#\3^$]8U0PZ3>6FH6R26=_>Z8 MY]I-Q9
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
M8Z+X6T74=<U*YN;@2-#%'::=;W$V72&>0LRJBPP3S.RQ0RNG[4_LZ?\ !O\
M?MH?%FYTS4_BV/"O[/\ X1FND&H+XCU.W\3^.C8,B3+=:9X9\-3W>CMYZL8@
MFK>*=+O+27F?3WV-$?V7#^'G@[X:T88KB&O@<5C%!U(5N),32Q>(J\J;D\)D
M]."I54F[1]G@:]6+Y$ZLIVD_LZ?#O!O#,(ULQJ4*M9)RC/,JD*U2=MW1P44H
MSLWIR4*DUI[S=F_Q/\5^,_%WCO6M0\1^-/$VN^*]>U6[FOM2UCQ#JM[J^HWM
MY<-OGN;F[OIIYI9I6Y>1W+,<9)Q7L?P(_9*_:0_:8U:RTOX(_!WQSX[BO+XZ
M<WB#3M$NX/!VGW2A6ECU?QE?):^&-+>&,^:\-[JD-PR B&&60JC?VM?LZ?\
M!"W]A;X$7.F:[X@\*ZY\<?%VF727UOK/Q6U--2TB&X5$S$G@S2;?2?"%W:Q3
MJ9[3^V-'U2^MVVG[:[+O/Z_:)X?T+PU81Z7X>T?3-#TV$N8K#2;&VT^TC,CM
M(Y2WM8XHE+NS.Q"Y+,2>2:^9XB^DEE&"@\)PAD=7&N$.2GB\R2P&"I\JM#V.
M!H.6(K4DN6T:E3 R5G'D2M(\S,O$O!T(NCD^!E7<5RQK8G]Q0C;1<E"FW4G'
M;24J#6UNI_(Q^S-_P;?_ !!U[^R/$7[4OQ;T[P38?:_,U'X=_#>U77?$%S8K
M@I%/XUU(Q:3I-S(RE;B"T\/:V@A;,&HQRX9/Z _V9O\ @F5^QI^RI9:2_P .
M_@[X;U;QAI1,R_$KQQ86?BSQ_+=O%Y4]S#K^J6\LFD)<+_K+#0HM,TQ23Y5G
M'DU]]T5_/G$WBEQQQ9[2GF>=XBG@ZC?_  G9?; 8%0?-^[G2P_+/$12DU?%U
M<1-JRE)I1M^>YIQ5GN;<T<5CJD*$O^8;#_[/0MK[LHT[2J+6W[Z51O2[T1'%
M%%!&D4,<<,48"I'$BQQHHZ*B( J@=@  *DHHK\^WW/G0HHHH **** "BBB@
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%4=2U/3=&T^\U;6-0L=)TO3[>2[O]2U*[@L=/L;6%2\
MUS>7EU)%;VUO$H+2332)&B@LS #--)R:C%-R;222;;;=DDEJVWHDM6QI-M))
MMMV26K;>R2ZMEZN0\=?$#P-\,/#&I>-/B-XN\.>!_">D1F74O$7BK6+'0](M
M!M9DCDO=0G@A:XFV,EM:QL]S=2XAMXI965#^(7[;_P#P7B_9[^ ,&I^#/V>A
M8?'_ .)ZK=V3ZKI]]-;?#?PM>JA2*ZN]9CMW;Q:\,V2VGZ%+!92J W]NC#1'
M^23]I[]M[]I?]K[7GUGXX?$S6_$=C'<//I?A*UE_LKP9H09CMCTGPS8>3I=N
MR(0C73027DX4-<7$LF7/[AP-X$\4\4JCCLVC+AS)IN,E5QE*7]I8FD];X7 2
MY94XR7PUL7*A%IQJ4J=>!]SD7 >:YKR5\6GEN"=GS5H-XFK#_ISAW9Q36TZS
M@M5*,:BT/Z/?VUO^#A[PSH<&N^ _V,_#4NOZZOGV"_&/QE911Z%83(^PWOA;
MPC=1S/K&,%K:\\0_9[5A_K=%G4JU?R?^/O'7BCXG>-/$_P 0O&VIMK/B[QCK
M-]X@\1:JT%M:M?ZKJ,S3W=R;:SB@M8/,D8D16\,4*#"HBJ *]+_9]_9C^.O[
M4GC.'P)\"_AWKGCO76*O>RV,<5KHNBVQ90]YKNO7\EKI&E6\:L9 +J[2XN%1
MDLH+F;;$W]47[*/_  ;J?"'PSH:ZW^UAXQU7XD>+=1TR2/\ X1#P7?7OAGPE
MX:NKNV9!)_:ML\>N:_J.G2.)(+AYM.TQY8P)=*G09;^B5BO"SP/P<L-"<:>9
MXFG#V].DUF/$./C&SC*O[T(X;#MWG3A4E@\&Y*3HPE44K_HOMN%.!J+IQDHX
MJK&/M(P?UG,<0E:SJ:Q5*G?WHQDZ-*]W"+E<_CDJYIVG7VKZA8:3I=K/?:EJ
ME[:Z=IUC;(9;F\OKV=+:TM;>-?FDGN+B6.&)!R\CJHY-?U>?$?\ X-F[&ZU^
MZN_A/^U%<:+X9GO0;31?'?P\3Q%K%A922L7,FO:)XD\.6M]);1E5BB_L.U,^
M/WERARQ_0G]AK_@B3^SG^R/KD?C_ ,:WW_"^OBCI]]%>^'/$?BC0[?3=!\)O
M;\P7.@>%Q=ZE;QZHKDR?VI?W=_=0N%-FUJ,J7FOC]X>X/*YXW+\?B,UQSIWH
M972P.-PU=UFERPQ%;%8>CAJ-.,FO:SC5JOE4O90JR2BWB_$'AVAA95L/B*F+
MKN-Z>%A0KTYN;6BJ3JTX4H13?O-3D[)\BF]#ZF_X)@_LUZQ^RI^Q=\(OA;XH
MBC@\8-IUYXN\6VJ;7.GZ_P"+[M]<O]*^T!W^T+ITEU]F63Y%^4A8H@-M?H#1
MTZ45_"F;9GBLZS3,<WQLE+%YGC<3CL0XJT?;8JK.M-06K4(RFXQ3;:BDFWN?
M@^+Q57&XK$8RNTZV)K5*]1I67/5FYRLNB3=EJ]+7;"BBBO/.<**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O#=!_Y+-XF_[!L?\ ):]RKPW0?^2S>)O^P;'_ "6@#W*BBB@#
MPW_FO'_<L_\ MM7N5>&_\UX_[EG_ -MJ]RH **** /YZ_P#@J[_P3]_:+\9?
M'3P)^W'^Q[<2WWQ7\":=X?BU[PM87=C8^(O[0\&74T_A[Q9X7.H^5IVL3#3I
MVTO7="U"ZC^U:?IUI%90:BUW<V+^>_!G_@O+XF\ ^(+#X9?MV?L]^*?AOXHM
MC!::KXM\.:-J>B7D(,OV9=3U;X=>*$MKS[/(RM<WE_HNL"W*),VEZ-,IAMZ_
M;E?VSOV6U^+?B_X%W_QM\#:#\5? MQ96OB'PGXHU,^%IXKG4-.M=5MK?3=0\
M0Q:;I&N7!LKR"66VT;4+^X@RPFB38Q'YZ_\ !9#QI^QUKW['/Q'M/B%XE^&G
MB#XF#38Y_@S;:1JV@ZOX]A\<M=V?V"\T9=-N+C5;321"77Q%=RF'39-&>XM9
MY))[FU@F /UU^'OQ!\%_%;P3X:^(WP[\1:=XL\$^,-*M]:\.>(=*D:2RU+3[
MD'9(@D2*>":*19+>\L[J&"]L;R&>SO;>"Z@FA3XQ_P""HT,,'_!/7]JJ."*.
M&/\ X5E=MLBC6--SZUI+,VU JY9B68XR223DFOF?_@@[HWC'2/\ @G_X<D\5
MQ7L&GZS\2_B#K'@>*]BFA8>#Y[C3+6.6V2<*S65WXDL_$EY:RQCR9X[@30L\
M;JS?0?\ P5)\1^'G_8#_ &J;!->T5KX_#BYMA9KJEBUV;G^W-(C^SBW$YF,_
MF?N_*">9O^7;NXH \$_X(0?\H\O _P#V4+XH?^I1/7Y]?\%M!'XK_P""@/[
M?P\U2$3Z'=OX*%S#<+OLYX_&/QKM-#U2%T.58/9Z);I<+CYHGC!R,"OO#_@A
M3KNB6?\ P3\\"V-WK.E6MZ_Q#^)@6SN=1M(+IC-XHF$06WEF68F4D",!"7R-
MN<BOBC_@X,\,>)O OQ%_8\_:@T.T2YL?!FMZAX9GG976.U\2^'M=TKX@^$K6
MYE7JFK16GB1H@I5XQI-RPW;QM /Z>UX50.F!_*OY9_V18H_"W_!?W]IS2-+B
M\FTU[_A=,EZD0(3?K*>&O&E[(X4$ 3:Q&)6W87S7&#NV@_T/>"?VFO@;XY^"
MFF_M Z5\2?"<'PMO/#4'B:]\37^MV-I9:':O:&YN['6S-,CZ=JVGR)/97FEW
M*1WZ7UO+:+;M.!&?YZ?^"1BW_P"TY_P4M_;+_;,L+:>'P!#_ ,)E9Z!+=PND
M[S?$OQC;2^#;/>YV&YL/ WA&^_M2./<T$MU9!A''<1AP"+_@@T(O%7[67[=W
MQ"U"!?[<N'M0)IUS>0Q^,?B-XOUK58=YRP$MUH=@URN?FEMX2V2HK]DO^"JF
MD6>M_P#!/7]J>SOHEFAA^'2ZM&K@$+=Z#XCT+7+"49Z-#>Z?;RJ>S(*_#?\
MX)R>.M&_8M_X*L_M7_L^_%K5]-\(Z;\2M9\6>'O#FK:M,-.TZZUR#Q@GC'X:
MB2YN2EM96_BGP5K]_/I[74J(]]>Z981RO-=1B3]-O^"VO[2_@+X7?L4>/_AD
MOB;2)_B-\;ET#PEX7\-VFH6UQJQT)]=TS6O$OB&YL89C<0Z)'H.F7>FQW\BI
M!-J6JZ?#$TP:55 %_P""#NI7%]_P3U\'6LP81Z-\1OB=IUH6W8-O+XC?5VV9
M &W[5JER#M++O#9.[<!^RM?FU_P2.^$&M?!?]@'X">'O$<#6NO>)M'U?XE:A
M:O&T4MK!\1-=U#Q5H5M<1/B2.[@\-:CHL5Y%*%DBNDFB94*;!^DM !1110 5
MEWVN:+IDJP:EJ^EZ?.\8E2&^U"TM)6B9G195CGFC=HR\;H' *ED=0<J0-2N,
M\1?#_P *^*[V+4-<T^2[NX+5+*.1+V]M@MO'+/.B;+:XB0D27$K;RI<[@"V%
M4  T_P#A+/"O_0S>'_\ P<Z=_P#)-'_"6>%?^AF\/_\ @YT[_P"2:XW_ (4S
M\//^@+-_X-=5_P#DRC_A3/P\_P"@+-_X-=5_^3* .R_X2SPK_P!#-X?_ /!S
MIW_R31_PEGA7_H9O#_\ X.=._P#DFN-_X4S\//\ H"S?^#75?_DRC_A3/P\_
MZ LW_@UU7_Y,H [+_A+/"O\ T,WA_P#\'.G?_)-'_"6>%?\ H9O#_P#X.=._
M^2:XW_A3/P\_Z LW_@UU7_Y,H_X4S\//^@+-_P"#75?_ ),H [+_ (2SPK_T
M,WA__P '.G?_ "31_P )9X5_Z&;P_P#^#G3O_DFN-_X4S\//^@+-_P"#75?_
M ),H_P"%,_#S_H"S?^#75?\ Y,H \_\ VA_B]9^#OAGJ3>%M;MI_$GB2Y3PK
MH][H]U;W\NB2ZE9WUS>ZW,UGJ5M<6#V6DV&H#2-107,=MXDFT07-G<VLD\=?
MD]'''$BQQHJ(BJJJH"JJJH50    %  ]@!7WK^UI\,] \+>#/#?B;P]9ZK;)
M;>)XM&U:*/4+J?2(K+6K"[:UU35([IIPL\&KZ=INB:7,);=?M/B.2U_?37=O
M'7P;7OX)<N$IVVG*<Y66\U)P2;Z\L(Q:5VH\S:LYRO\ Y/\ TW\[SS%>*.6Y
M'C)UJ>1Y3PW@<3DV'=UAZU7,JV(EF./BMIUJE;#T\%.3^&& IQC&-Y2F5\2_
MM2?L7Z#^TEJ^@^(D\67G@O6M*L7TS4);:P74K/6;&.5IK 7-FUU:*EYI\DUR
ML-TKLS6\YAD1A%"8_MJKVFZ1KFNW;:=X<T/5/$FJK:S7W]DZ-##<:@;&WFM;
M>YO1!+/;@VMM/>V<4\N_;')=6Z'YID!^HX9XDS[A/-\/G7#>/J9=FE"-6G2Q
M%.%&JO9UJ<J=6%2CB:=7#U:<H-MQK4YQC*,:B49PA*/\D\/T<^Q>:X; <-X;
M'X[-\P;PF%P&6X:IC<7C7)>T="EA*5.K/$.U/VG(J<N7V?M++DYE^,__  Z:
MLO\ HLUU_P"$C%_\NJZ/PG_P2C\#V>O6%SXU^*'B77/#D,HDU#2O#^EZ=X?U
M.]12&$$6K7IUV&U20@I,PTZ67RV/E212;7'ZXWWA_P"(NG74MG=?"#XLF>'9
MO^R^!]2OX/WD:2KLNK#[3:R_(Z[O*F?8^Z-]LB.J\]JEQXOT<0&]^#WQP/VC
MS!']A^$OC35?]5Y>_P W^R]+O/(_UB[//\OS?G\O?Y<FW]6?CIXVXF$J4>*,
M5)5H2BG0RK(H5.64=94JE'+HU(22=XSIR4HOWHR35U^L4?#CQ_A4IU(>'''D
MY1E&<8SX)S"M"3BU)*5.>62A4@[+FA.,HR5U)-.1Z/\ LYZ'^RQ^RM%,_P '
M?V9?#ND:U=1"*]\5ZUKU[XI\672%5$L/_"0^(K?4M2MK.:1?.;3K.>WT])26
MAM8P !]A#]MJ50%7P!"%   &ML  !@  :?@ #@ < 5^96J>/M2T?R/MOP=_:
M./VCS/*^P_L[_&#5?]5Y>_S?[+\(7GD?ZQ-GG^7YOS>7O\N3;S=_\:[#2H5N
M=4^%G[1^FV[R+"D]_P#LU_'"SA:9E=UB66X\#1HTC)'(ZQABQ5'8#"L1^4YE
MEG%'$.,GF.;TL]SK'XAKGQN/JX['XFKRV23K5ZE6I)1224>:T5=)):+]=RGB
M#Z:.38.E@,DX0XZRS T[JCA,M\)L!A<-%MIOEHX?A6$+MZR?+=N]VW<_4K_A
MMC6_^A(TK_P87?\ \31_PVQK?_0D:5_X,+O_ .)K\==0_:V\%:5"MSJGPU_:
M&TVW>584N+_X$_$*SA>9E=UB66YTF-&D9(Y'6,-O*H[ 85B,.;]MWX36\,MQ
M<>%?C7!!!&\T\\WP>\9Q0PPQ*7DEED>Q5(XXT5G=W8*B@LQ !-91X#X@FDX<
M.9G--V3CAJTDWII=7U_S]#V%G/T\)?#D/B8[Z:<"85ZZ::9'YH_:;_AMC6_^
MA(TK_P &%W_\31_PVQK?_0D:5_X,+O\ ^)K\-9O^"A_[.]O#+<7!^(\%O!')
M-//-\.]?BAAAB4O+++*\:I''&BL\DCL%1068@ FN>_X>>?LF?]#/XF_\)2]_
M^.UTQ\-^+)_!PEGD[;\N7XN7;>T'O^OI;19G]/67P\.>*#]. ,.][=LB\U_2
M9^]?_#;&M_\ 0D:5_P"#"[_^)JA_PVKXO_Z%'PW_ -_-3_\ DVOPC_X>>?LF
M?]#/XF_\)2]_^.UA_P##U/\ 97_YZ_$(_P#<JV7]=>K6'ACQA._+PAGFEK\V
M Q,=VK6YXJ_G;:^MDT6JWT^<7\/#OBE'V>]N"L+A;\^WQ9-2Y[<O3FY>MN;7
M]^/^&U?%_P#T*/AO_OO5/_DZC_AM7Q?_ -"CX;_[[U3_ .3J_ ?_ (>J?LK_
M //7XA?^$M9?_+ZC_AZI^RO_ ,]?B%_X2UE_\OJO_B%W&7_1(9UT_P"8*M_=
M_P"!]['['Z?G_0@\4_\ Q%,'_P#.L_?C_AM7Q?\ ]"CX;_[[U3_Y.H_X;5\7
M_P#0H^&_^^]4_P#DZOP'_P"'JG[*_P#SU^(7_A+67_R^H_X>J?LK_P#/7XA?
M^$M9?_+ZC_B%W&7_ $2&==/^8*M_=_X'WL/8_3\_Z$'BG_XBF#_^=9^]3_MI
M_$$NQC\,>#5CW'8'@UMG"9.T,RZTBLP&,D*H)R0H'%-_X;2^(G_0L^"__ ?7
M/_EW7\_TO_!6G]F"*62-=&^+<ZQNZ+-%X5\.^5*%8@21^;XSBDV.!N3S(XWV
MD;D4Y C_ .'MG[,7_0!^+_\ X2OAG_YMJV7A3QJU?_4_-===<.T_FG.Z]'J6
MLB_: 2][^P_%3WO>_P"13E\=[/X?JZY?\-E;566J/Z!?^&TOB)_T+/@O_P !
M]<_^7='_  VE\1/^A9\%_P#@/KG_ ,NZ_GZ_X>V?LQ?] 'XO_P#A*^&?_FVH
M_P"'MG[,7_0!^+__ (2OAG_YMJ/^(4\:_P#1(9K_ .$[_P#DP_L']H!_T(_%
M3_PUY?\ _,_E^?=G[N>-/VJOB!XT\-ZEX9GT[P]H]KJL0M[R[TB'4DOGM2V9
MK9)+O4KN..*X4".<K$)&B+1APKN#\R5\1? S_@H#\ OC]XX@^'GA-O%^A>)+
MVSN;O2HO&.DZ3I-KK$EHHDGT_3KBPU_5S+J2VWFW:6TL< EM[:X:.1Y(Q&WV
M[7SV9Y#F7#N)^HYKEN(RO%2IQKJAB:<J<YTIMQA5C>ZE!N$HJ46TI1E'22:/
MYF\8J?C!A^)L+@_&FCQ+A>)J&54)8+#\34/JV(AE%:OB)T:F$IPA3H2PU3$K
M$J56BI<U>G5IU)NI2<8E<?\ '_\ X*._$C]A#]G]]9\'^ =#^(=WJOC+3]!T
M#_A*+O48M"\*SZGI^L:E=76IVFDSV>I:E973:5Y5O:6^I:6L%W/)*]V3*EO+
MV%8OB'PYH'BW1K[P]XHT73/$.A:G"8-0T?6;&WU'3;Z G)BNK.ZCE@G0D [7
M1AD=*,IK9;A\SP&(SC+EFV64,52JXS+W5G0^M48OWJ:JP<91=G=*ZC-KDG[D
MI&7@MXE5/"7Q(X;XWEA,1F>79;BG3SS)L/B_J<LYR7$Q=+'9?*JXSA[R<,31
MC5@Z?UK#8>;<'!5(_P R_P"TU_P5"_;/_:K_ +8TSXB?%W6-(\$ZO<B9OAUX
M'9O"G@Z&WCS]GL9;'37CNM6M[?.Y)-<O-2NGD FFN))0'KX _P!)O;@#]_=W
M=S*JJ/WEQ<7$\K!44??EEED<A5 W.[$  D@5_3!JO_!*;]E3Q+X_MO$-]=?$
MKP?X1G>275_"7@36]'B@><L)5?3;GQ-H?B"XL+:60R)=6,$J0) T<6F'3?+#
M-^Y'[)O[%/\ P3J^&=B)O@C\.=%TWQ)<PPPZA?>*]9UC4O'LC2B.-H&O]?U6
M^NS;SS%'>TT2Z?2H[B9$CBB=EC']/U/''P^X7R>C1X7X=QCG*G&4<LPN!PV4
MX6A4M&+CC,7#VL74LE^\H4<8ZCC[\TVF_P#=SPY^E_X%<=X+#X7@S,'@L[JT
MHS?"F<8?#\/YG2J*,>>FG4J5<)F-2"NY2RFOF7NPE.HX+4_CJ_9L_P""6'[7
MO[2Q:^TCP;IOPQ\,Q36L<OB;XR:FW@*WG2>>!)'TS1;^UE\3:FL-K,U\MQ#H
MR:;<01.D.HM.T<3?T"_LV_\ !OU^RIX$\C5_VC/C0WQLUJ.ZM;I-!T#4[7P!
MX+BBBVRR65W!9ZUJ'B'5"TN8I;G^W;&WN;=0/[-@+NI_H&'P7^':@*NB2JH
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
M"XMKJW>.:&6&:-)8W1U9716!! -?ZB,OP4^&\\;PSZ"TT4@VO%+J6IR1NO\
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
M>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\
MDRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z
M&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y
M,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\
M_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\
MDT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_
M (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^
M2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]
M#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_
M .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^
MAF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@
M#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H
M"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\
M)-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^
M@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_
M ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_
M $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_
M^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"A
MF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#
MLO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z
M LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_
M ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_
M * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_
M .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0
MS>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC
M_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H
M9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#D
MR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P
M\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G
M?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H
M"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y
M)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S
M>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\
MDRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z
M&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y
M,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\
M_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\
MDT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_
M (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^
M2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]
M#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_
M .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^
MAF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@
M#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H
M"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\
M)-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^
M@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_
M ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_
M $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_
M^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"A
MF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#
MLO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z
M LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_
M ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_
M * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_
M .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0
MS>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC
M_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H
M9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#D
MR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P
M\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G
M?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H
M"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y
M)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S
M>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\
MDRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z
M&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y
M,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\
M_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\
MDT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_
M (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^
M2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]
M#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_
M .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^
MAF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@
M#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H
M"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\
M)-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^
M@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_
M ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_
M $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_
M^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"A
MF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#
MLO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z
M LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_
M ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_
M * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_
M .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0
MS>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC
M_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H
M9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#D
MR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P
M\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G
M?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H
M"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y
M)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S
M>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\
MDRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z
M&;P__P"#G3O_ ))K\_/VM_VF/V(/V+-#^W?&;Q)'%XENH'FT;X<^'-6OM;\?
M:SB,21/'H46J1MIEC-N41:IKDVFZ=-^\6VN+B6-XA_)=^VS_ ,%<OB7^T3<7
MOA+X)Z+>_ 3X4OYMO/9:9KMYJ/C7Q/!N=5?7O$C&.6RMY8F*R:1HBV=HZL([
MV2_:-)1^E<$^%/%G'%2E5P6#> RB<OWF=9A&=+!\B?O/"PLJV.GHXQ6'C*DI
MKEJUZ*O)?39)PGF^>2A.A0=#!M^]C<0G"CRIZ^R5N>O):I*FG&^DIP6J_J<_
M;;_X*]?LM?L<V%SHT'B"Q^,?Q::-OL?PX\!:Q:7BZ>_[R-9O%?B:V2_TG0(X
MYD*R:?NN]<(PQTR*%UN*_D/_ &U/^"K/[5/[:LESH7BKQ,/ 7PK-Q)):_"WP
M'->:5X?N(]X,#>);GSWU'Q3<PA%:-]7N)[6VF,LEA:6@E93^<-G9ZQXBU6WL
M;"UU+7=;U6Z2"UL[."ZU/5-2O;AML<-O;P)/=WEU,YPD<222R,<*I)K]Z?V%
M/^"#?QT^/DFG>.OVDVU3X$?"V0QSP:#+%"/BEXEA(CE4PZ3=P7%IX6L)D8QF
MZUH2:LKJZ_V)$ICN3_4F5<$>&?@]@*><Y]BL-BLUI)SIYGF<85<74K*WN9/E
M<74]G*+=HRHPK8B";=7%*%VOU3"9'PQP;AXXW,*M*KBX>]'%8I*=:4U;W<%A
M$Y<K3>CA&=6-[SJJ.WX9^!/ /C/XG^*=*\%> /#FJ>+/%6MSB#3=%TB SW=P
MY(W.Q8I#;V\0.ZXN[J6&UMTS)/-&@+5_25^P_P#\$$;'4I],\>_MJ_$/0-%T
MZ-K2_L_@]X)\6Z/-J-VR.)7L_&WB6,RPVUM(F([C3?#4QN,\KKJJ6B/]%'[/
MW_!/7]E+]F;PTOASX4?#6#1VF6$ZKKUUJFJ7WB/7+F&,1_:M5UB>[:ZG=N66
M%&CM8-Q2W@BCP@^A?^%,_#S_ * LW_@UU7_Y,K\AXY^D-G6;NOE_"%&>19=)
M.F\QJ\L\XKQOK*ERN5#+XR6B5-U\0OCCB:;?+'X_/?$3&XSGP^3P>!PS3B\3
M.TL947>-FZ>'36GN\]3JJD=EB?"GP+\ ?@;X4L?!'PCT?X<?#_POIT:QV^D^
M&7T/3(&(55::Y:WD26[NI=H:>ZN7EGGDS)+([DD^F_\ "6>%?^AF\/\ _@YT
M[_Y)KC?^%,_#S_H"S?\ @UU7_P"3*/\ A3/P\_Z LW_@UU7_ .3*_G2O7K8F
MM4Q&)K5<17JS=2K6K5)U:M2<G>4ZE2;E.<I/5RDVV]V?F\YSJ3E4J3E4J3;E
M.<Y.<Y2>KE*4FY2;>K;;;.R_X2SPK_T,WA__ ,'.G?\ R31_PEGA7_H9O#__
M (.=._\ DFN-_P"%,_#S_H"S?^#75?\ Y,H_X4S\//\ H"S?^#75?_DRLB3L
MO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z
MLW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-
M'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^
M#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?
M^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__
M  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_
M (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P_
M_P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [
M+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@
M+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\
M)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=
M5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW
M_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?
M_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*
M/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/
M_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^
M$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^
M#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_
M  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_
MX-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))K
MC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,W
MA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/
M^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_
M /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\
MA+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_
M (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT
M?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * L
MW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:
MXW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_
M /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/
MP\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_
M /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#L
MO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z
MLW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-
M'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^
M#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?
M^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__
M  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_
M (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P_
M_P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [
M+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@
M+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\
M)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=
M5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW
M_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?
M_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*
M/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/
M_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^
M$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^
M#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_
M  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_
MX-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))K
MC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * LW_@UU7_Y,H [+_A+/"O_ $,W
MA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:XW_A3/P\_P"@+-_X-=5_^3*/
M^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_ /P<Z=_\DT?\)9X5_P"AF\/_
M /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/P\_Z LW_ (-=5_\ DR@#LO\
MA+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_ /X.=._^2:XW_A3/P\_Z LW_
M (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#LO^$L\*_]#-X?_P#!SIW_ ,DT
M?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z LW_@UU7_ .3*/^%,_#S_ * L
MW_@UU7_Y,H [+_A+/"O_ $,WA_\ \'.G?_)-'_"6>%?^AF\/_P#@YT[_ .2:
MXW_A3/P\_P"@+-_X-=5_^3*/^%,_#S_H"S?^#75?_DR@#LO^$L\*_P#0S>'_
M /P<Z=_\DT?\)9X5_P"AF\/_ /@YT[_Y)KC?^%,_#S_H"S?^#75?_DRC_A3/
MP\_Z LW_ (-=5_\ DR@#LO\ A+/"O_0S>'__  <Z=_\ )-'_  EGA7_H9O#_
M /X.=._^2:XW_A3/P\_Z LW_ (-=5_\ DRC_ (4S\//^@+-_X-=5_P#DR@#L
MO^$L\*_]#-X?_P#!SIW_ ,DT?\)9X5_Z&;P__P"#G3O_ ))KC?\ A3/P\_Z
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
MZ25(((.G69!!&""##@@C@@\$5#_PC'AK_H7M#_\ !38?_(];E%/VM3_GY/\
M\#E_F/FE_-+[W_F>;_\ "G?A.>OPU\"_^$MHO_R'7)G]F']G(DD_ OX3Y/)_
MXH+PU_\ *ZO=**Z89CF%._)CL9"]K\F*KQO;:]IJ]NE]C58G$QORXBO&^]JM
M17];2/F:X_8O_9&NYYKJY_9H^!T]S<2R3SSR_#+PB\LTTK%Y)9';2BSR2.Q9
MV8DLQ)))-<Q??\$^_P!AG4[J6^U']D3]G2^O)MGFW-U\(?!$T\GEQI%'ODDT
M9F;9$B1KDG"*JC@"OL"BNJ&?Y[3_ (>=9M#3E]S,L9'W=-/=K+31:;:+L:QS
M#'Q^''8R.EO=Q-9::::3VT7W+L?#.I_\$S?V =5G2XG_ &1?@/;ND2PA-,^'
M?AW2H"JN[AGM].L;:%Y29"&F=#*R*B%BD:!>3U/_ ().?\$\=5G2XG_99^&=
MNZ1"$)IFF2Z5 55W<,]OIUQ;0O*3(09G0RL@1"Y2- OZ)45UT^+>*J5O9\2Y
M]"RLN7-\P5EY6Q&AK'-\VA;ES/,(VVMC,0K>G[P_,?4_^".7_!./5A )_P!F
MKPS;>1YFS^S-8\3Z27\W9N\_^SM9MO/V^6/+\[?Y6Y_+V^8^[D]4_P""(/\
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
MI1E"5G97C>SZIF^&Q6)P=6-?"UZV&K1^&K0J3I37ES0:=GU5[/JC^,C]JO\
MX-V/CAX$O=0U[]ECQE9?&+PM)-+)8^#?%T^G>&/B!I\"V]Y.MJVL,UGX5\02
M,]M!;QW9C\,*;B_@B>T6""XOJ_G\^)7PL^)'P<\67_@;XJ^!_$_P_P#%VF,1
M=Z!XKT>\T>_$7F211W=O'=Q1I?:=<-$[6>IV+W&GWT:^=9W,\)5S_J=5X;\<
M/V:?@/\ M):!#X:^.'PL\'_$?2[6X6[L!XCT>UN[W2[I3%FYTK4]BZAIL\D<
M2V\TME<P/+:M+:R,T$LB-_0O"/TCL_RYTL+Q7@J>>8.,8P>.PL:>#S6"6G/.
M*4<'B[*R<73PM23O.=>4F[_HF3^)&889QI9M1CCZ*2C[>DHT<7&VG-)*U&MI
MNG&E)O5S;W_S1=!^-'Q=\+^#?$/P[\-_$WQWH7@/Q9)!-XG\':3XIUFQ\-Z_
M+:H4MY-6T>VO([&^:!&98C<0N44D# )KS/KUKZ?_ &T_@W9?L_?M7?'[X/:3
MI\NE^'_ OQ0\6:1X6LICJ+/'X275;B?PNXEU5Y;^XCFT&:PFBN9[BZ-S'(DZ
M7=U'(MQ)\P5_8V6U<%B\)0S+ TJ<*.:T,/F"J1ITZ<Z\<30ISI5*SA\=3V+I
MQ<I2FTHJ*DXQ1^RX6="M1IXJA",88NG3Q"DHQC*:J4XRA*;C?FER.*NW*R5D
M[)'OW[-O[2WQ:_97^*/AOXI?"7Q7J_A_5-%U;3[S5-,LM0N;;2?%6E6MS'+>
M^'O$-E$XM]1TK4[<2VMQ#<12>6)1/ 8YXHI$_P!'_P#9@_: \*_M2? ;X;?'
M?P;;WMEH?Q"\/PZHNG:BFR]TO48)9;#6=*N"%6.:33-6M;RQ-Q"#!<^1Y\#-
M%(C'_,"K_0!_X(8Z=_9O_!-CX(HVKPZI+=ZK\3-0D@M]1AU"#2!??$GQ3<P:
M8HAYL9TMI(;B^L)OWMO?W%R&P& K^<OI+9%EDL@RCB)484\VI9M2RMUX02GB
M<'B<)C,0Z=>45>?L*N$A*A*;?LU5JPB[5+'YQXFX##/+\'F*@HXN&+CA74BD
MG4HU:-:HXU&OB]G*C%P;^%2DE\1^N]%%%?QF?BP4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17,^,/&?A+X?>&]5\8
M>.?$FB^$O"VAVDM[JVO:_J%MI>EV%M"C2/)/=W<D<08JI$42EIIY-L4,<DK*
MA_FP_;7_ .#ASP=X/N=7\"?L;^&[/Q_JD*R6K?%_Q;;7UMX5MYBI1YO#7A6Y
MAL=2U9X'YAO=;-G9LZ_-I-U RNWU?"O!/$O&>+>%R#+*V*4))8C&3_<X#")V
MUQ.+J6I0E9\T:47.O4BFZ5*=FCULJR3,\ZK>RR_"SJI-*I6?N8>BG;6K6E:$
M79W4$W4DD^2$K']!7QQ_:,^"'[-OA2?QG\;OB3X8^'NAQQRO;G6[]%U/57B4
MEK?1-$MQ/J^M7.<+Y.FV5RR$AI?+3+C^5C]N3_@X/\?^-9M5\ ?L;Z5<_#?P
MNDUW93_%C7HK6\\::_:G]VESX?TB:WDM/!\;#<8YWEU/5_N3PW>GOF$?S]?&
MSX__ !C_ &B_&5YX]^-'Q"\3?$#Q+=LX2\\0:G<WL6GVS2/)'IVDV<DAM=*T
MRV+E+73[&*"UMX\)%$JC%>Z_LD_\$^_VG_VTM5$/P9\!3S>%K>]%EK/Q%\1R
MMHO@;1I R^<DNK2Q22ZE=0J<O8:+:ZC>(=HFBA5MX_J[A?P3X,X(PBS_ (XQ
M^"S/$8:,:E2683AA\AP=1[*-"LXO'5+WC#ZUS0J2LZ>#C446?K.5\$9+D5%9
MAGN(H8FK22E)XB4:>7T9=$H5+.O*^D75NI.W+14K,^4O&?CCQC\1?$>I>+_'
MGB?7/%_BC6)WNM4U_P 1:G=ZMJM].Y):2XO;V6:>0DGC<^ .  *_33]AW_@D
M%^U!^V=]B\5?V8/A%\'I7C9OB-XVL;A)=9A\PK,OA#PP'MM3UME0;UO[EM,T
M9UD1K;4;MUDA7^F/]AK_ ((@?LV_LP0Z5XS^*UM:_'GXOQPVMS+J/BG3K6;P
M/X9U.+YV?PCX8F@=-\<FTIJ6N2ZE?B1/-M7LE;R5_;*VMK>S@BM;2"&UMH$6
M.&WMXDAABC485(XHU5$10  JJ !P!7SW&WTB</AJ=3*N <'!JDO80SO%T%##
M4H07*O[-RV48\RBDE3JXN,*<4K?4YQ<9+S<\\1J=.,L)P_1C:*Y%C:U-1IPC
M'1?5L,TKI+2,JR44E_!DK-?G)^Q)_P $N?V9?V(=-^V^#=!?QO\ $F\AB35O
MB?XVM['4?$3,J 26^AQK;)9^'=.9]S?9=,BBDE&TWEQ=2+YA_2'ITHHK^6LW
MSG-,^QU;,LXQ^)S''5W>IB,34=2;2TC""?NTZ<%I"E3C"G"*2A%+0_*\7C<5
MCZ\\3C,15Q->;O*I5DY2\DEM&*VC"*48K1)(****\PY@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O#=!_Y+-XF_[!L?\ ):]RKPW0?^2S>)O^
MP;'_ "6@#W*BBB@#PW_FO'_<L_\ MM7N5>&_\UX_[EG_ -MJ]RH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\^\<_"[P1\1+0V_BC0[6\F5&2WU*)?LVJ6A.Y@;>_@V
M7"KO(D>$NT$S*!-'(ORUZ#13C*46I1;BULTVFOFCS<WR;*<_R_$95GF68#-\
MLQ</9XG 9EA:&-PE>&]JF'Q$*E.5G9Q;C>,DI1:DDS\[OB)^QUJUB+C4OAWJ
M:ZO #)(/#^JNEO?HFYF2*RU$E;:Z;#+&L=XMIA4:22\=F"#X^\0>%_$7A2\^
MP>(]&U#1KL@,D5];/")%*))NAD(,4P"R)N,3N$+!7VMD#]TJP_$'AG0/%6GS
M:7XBTBPU>PG'SV]];13H& (62,NI:.6/<6BE0K)&V&1E8 COI8^I&RJ)5(Z*
MZTFO.^TOFDV_M'\<>(_T*.".(GB,QX#S"OP7F<U*<<MJJIF7#M:K9OEC2J3_
M +0RY59:2EA\3B,-0C_!R^R4'^+OA3X@^,O!-U#=^&/$.I:6T+M)Y$4[/92E
M@@9;FQEWVES&PBBW13PO&QC0E25&/M+P+^V99R16UE\0-!EAN?,CBEUG0=KP
M-&P9?/GTR=U>-T8(TYM[ED99)&AMH_*6&2_X\_8WT6]6>[\ :N^C7 0M#I.K
M-/>V$TIEF<Q_;R\EY:H(W@C1V2\*K Q>.1Y2Z_%7C+X8>.O 4SQ^)_#]Y8PB
M21([Y MSI\XC,(,L5W;M)$(V^TP;?-,3[I5C9%E#QKUWPF+[<_\ X!4Z?^!?
M^3)'\O2PWTF/HQUIU*;S)<-*2=2I1YN)N"J\8RC#FJ0G&:R>I4M&"J5*>3X^
MI!*,)."1^QWACQAX9\9Z>NJ>%]:L-9LV"EWM)@98"X)6.[M7"75G*P!(BNH8
M9"OS!2I!/25^$NC:]K7AZ[CO]$U2^TN[C9'6>QN9;=\QR1S)N,;+N DBC?:V
M02BY'%?7'P]_;"\2:-&FG^.]-7Q-:HA6+5+1H['5T*J=@N0$-I>K\J)N,4%R
M2SS37$S#8>2K@*D;ND_:1_E>D_\ )_AZ'],>''TV^#L]>&R_Q"RNMPAF$HQA
M/-\$J^9\/5:VSE.E"$\TRV$VUR0E3S&E37,ZV,A%*3_2*BO-O WQ;\ _$12G
MAG7[:>^3=YFE76;+5%"9+/'9W&Q[F(( [36OGQQJRB5HW)0>DUP2C*+:DG%K
M=--/[F?V=DV>9-Q%E]'-<AS7+\YRS$)^QQ^68RACL)4:MS1C7P]2I3]I!M*I
M3<E.G+W9QC)-!1112/4"BBB@ HHHH **** "BBB@#^"G_@L)\"O^%&?MT?%.
M*TMY(- ^*$EM\7/#Q:UM+2"2#QE)<S:U'9QVC;'M+'Q5:Z]ID4LL,$[FR8RK
M*V;B;[P_X-X_C[_PC?Q?^+7[.^KWY33?B/X:M?'WA."YO!%;1>*?!TJ:?KMI
M86C?\?&IZ_X?U6SO)V3YUL?!S,05CX^M?^#ASX!?\)+\'_A-^T1I%@)-3^''
MB6Z\ ^*Y[:R,MS+X6\8Q-J&AWFH7B\V^EZ!X@TJ\LX%?Y&O_ !BJC#2<_P V
MW[&'QMN_V=_VH_@G\7(;^?3[#PQX[T9/$DL$L</F^$=8G&B^*[>9IHIHC!+H
M-_?[P\9VE5DC:*9(YH_]/.&I1\9?HT2RN;6)S>GP]6R>2D_WD<^X8<)Y9.<H
MIN-3%O!Y?B)N"]ZEBYP:M*=,_P W>(E+PB^D5',87P^55,_H9LFOX<LBXD4H
MYE",963AA5BL?AX*7PU<)&2E>,9G^CU15:RO+?4+.UO[26.>UO;:&ZMIX766
M*:"XC66*2.1"R2(\;JRNA*LI!!((JS7^8C3BW&2::;33T::=FFNC3T9_I"FI
M)2BTTTFFM4TU=-/JFM4%%%%(84444 %%%% !1110 4444 %%%% !1110!^''
M_!6[_@DW)^V^FC?%WX.ZEH'A?XY^$M$N]*U"TU6U%MIGQ,T:V5KC2=,U'5;9
M3+I^N:;)YUKI>IW,-W!+;7,=A>>3;V]O<6O\@/CW]@_]LWX:>(+GPUXM_9B^
M-D&IVUZ-.,FB_#[Q%XLTBYO&EDAB@T_Q!X4L=:T'4I)WB?[.MAJ5P9E >,,K
M*3_IBTUD1\;U5MK!EW*&VLO1AD'##L1R.QK]LX'\<N)>#<LI9+4PF#SO+,+%
MQP5/%SJT,3@X.3G[&GB:7-[3#IRDX4ZU*I*FFH4ZD*48TU]OD7'69Y+A8X*5
M&CCL+25J$:TITZM&+;?)&K"_-33;Y8SA)QT49*"43_+Y^+7[-/Q^^ ^F^&-7
M^,OPB\=?#73O&2W[>&KKQ=H-WI":HVEW!MK^!$N%62WN[:38[V5XEO=M:S6U
MZD+6=U;3R_5O_!.W_@HY\6/V"OB3;7VDW>H>*/@UXAU"(_$7X6SWL@TW48)?
M)@G\0:#'*S6^E^++&WBC-M?QHB7T4*V&H>9;,C0_WQ_M(_LW?"?]JSX3^(O@
M[\8O#L&O>%M>@9K>X41Q:SX<UB*.1=/\1^'-0:.233-;TR20O;W"!HYHVFLK
MV&YL+FZM9O\ /T_;^_8!^+'[!?Q8G\'^,()]>^'VO3W=W\-/B7:6DD6C^+-'
MBD!^SW&#)'IGB73(Y(HM;T665I+>5DN;9[G3KFTNY_Z!X&\2N'?%O+\?POQ/
MEV"PV98B%;FRN<Y3PN881-RA6P%6J_:PQN$C:52$9JO3E!8S#24%..'_ $+(
MN)LNXOP^(RK-,-1I8FI&=\*Y.5+$T5=J>'E+WU7HJSE%/GBXJM3?*I*G_H/_
M  $^/?PO_:6^%_AKXO?"'Q+:>)_!WB>T6>"X@=5O=-O55?MNBZU9;C-INLZ;
M,3;WUC<!9(Y%#H9(9(I7]DK_ #G?^"=?_!13XH?L$?%"/6-'EN_$_P )/$]W
M:P_$KX:S73+9:M9*PC.MZ()"8=-\4Z;"6:RO458[N-38WPDMY 8O[_O@)\>_
MA?\ M+?"_P -?%[X0^);3Q/X.\3VB3P3P.JWNF7JJOVW1=:LMQFTW6=-F)M[
MZQN LD<BAT,D,D4K_P S^*'AAF/A_F7M*?M<;P[C:LEEN9.-Y4V[R^HX]Q2C
M3Q=.-^2=HT\73BZM)1E&M1H_F7%/"V)X>Q/-'GKY=6D_JV)MK%[^PKV5HU8K
M9V4:L5S12:E"/LE%%%?E1\F%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445^'?_!;_
M /;TUW]D[X&Z-\,?A?K-[HGQ@^-8OK>S\0:5<M:ZEX.\&Z<\<>JZQ:SJ@>&_
MUBX=]*TVYMI1-;+;ZC(1&YMY:]WAGA['\59[EV099&+Q>8UU2C.=_94*48RJ
M5\36:3:I8>C"I5G9.4E'D@I3E&+[\LR[$9KC\-E^&2]KB:B@I2OR4XI.4ZDV
MKM0IP4IRMJTK*[:3^Z/CW_P4;_8M_9GU^^\(_&#X[^&/#_C#34@:]\)Z=::Y
MXGUZT:Y)\N"]M/#6EZK'IUSL5I7MM2GLYHXMKNB^;").C^ ?[>7[(7[3VHOH
MOP/^/'@OQIX@5#(OAII-3\-^)KA$#F9['P]XLT[0M8U..W",US+IEG>0P)MD
MED6.2-W_ ,U'5M7U77M2O=9UO4;W5]6U&XEN[_4M1N9KR^O;J9B\MQ<W5P\D
MTTTCDL\DCLS$DDU8\/>(M?\ ">LZ?XB\+ZSJ?A[7M)N8[S3-9T:^N-.U/3[J
M)@T=Q:7MI)%<02HP!5XY%8$<&OZNG]&3(?[,]G3XCS99PJ2_VJ=+"/+G7Y5?
M_8516)5!S3LOK[J13NY2:L?K,O##+_JW+',L8L9R?Q90HO#.I97_ '"@JJAS
M7M_M#DD]7*UC_5?HK\,O^"2__!4OP!^T+\"=,\$_M ?%+PGX4^.?P[:R\-:G
M?>/_ !=X?\.7/Q)LI(V&C^(-';6;VP;5]5FAB:WUJVM!/=)>PO<O&D%S"6_;
MW2M7TG7;"#5-$U/3M9TRZ4O:ZCI5[;:A87* D%H+NTEFMYE!!!:.1AD$9S7\
MI\2<-9MPMFN-RC-L+4HU\'B)T/;>SFL/B(K6G7PU645&I1KTW&K3:UY9)249
M*45^3YEEF+RK%U\'BZ4H5*-25/GY9*G52UC4I3:2E"I&TXM:\KU2::6A1117
M@'GA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%?F7^V7_ ,%7_P!D_P#8XT_5=-UKQ?9_$KXJ6<4BV7PJ\!ZC;7^K?;5(
M46_B/6X([W2O"D:MD3B^^T:I$,,FD3 Y'J91DF;9_C:>79+EV*S+&56E&AA*
M4JDDFTN>K)+DHTHMKGK5I4Z4%K.<5J=6#P6+S"O'#8+#U<37FTE3I0<FKNW-
M)_#""O[TYN,(K64DM3]+KFYM[.WGN[N>&UM+6&6YN;FYE2"WMK>!&EFGGFE9
M8X888U:2661E2-%9W8*"1^&'[9W_  7?_9F_9\36_"'P3"_'_P"*-FMU9QR:
M1/):_#;1-4C#QJ=6\2+MN-=6VN K36?AQ&@NHU>./7;63YE_FA_;'_X*X_M<
M?M@2ZIH6J^+I/AI\++R2:.'X9_#Z>YTC2[BQ9F\N#Q'JB2#5O$LGE[?.&I7+
M6/FAGMK&U1A&/SE\%>!_&?Q*\4:5X,\ >%]?\:>+M>N1:Z3X>\-Z7>:SK&H7
M#<L(+*RBFG=(UW2W$[*(;>%9+BXDCAC>1?ZGX*^CMA,'!9IQ]C*=7V<56_LC
M!8ATL)1A!.<_[2S"T)5%%+WZ>%E2I1Y9-XFK!V7ZMDGAS1HQ6*X@K1GRI3^I
MT*CA1A%+FE]9Q'NRE;:4:3A%6;]K),^D/VIOVY?VE/VPO$]UK_QG^(NKZIIA
MNIKC2/!&FW-QIO@?PY%*QVVNC>'89OLD2QH1&;JX%Q?W 4-=74\F7/F7P*_9
MQ^-O[2OC"T\$?!/X=^(_'>MW%Q;P7,FDV$S:1HT=Q(J"\U_6G1=,T:RC#&1Y
MKZYB+HK+ DTNV-OZ%?V,/^#=WQ7XB;0_'/[8WBQ?"VBNUKJ#?"/P3=^?XAOH
M,K,;#Q/XK0"WT<3)^XO+30$N+Q%<FVUNVF7*_P!3_P 'O@?\)_@%X,TOX?\
MP@\"^'_ GA72+=+>UT[1+&*W:78H4W%_>$->:C>S;0]Q>WT\]U<29DFE=R6/
MN<4^./"'!N$61\"X#!YI7PT71I_4X+"Y#@7%65IT8QECI7U<<+RTIZR>,YKQ
M?=FO'63Y-16!R*A1Q4Z:<(^Q2I8"A;2_-!)UY7U:IVC+=UKGX ?L4?\ !O9\
M,/ 5MI'C;]L#6(?BCXSC9+L_#;PW>W=O\.-+D5@\4.IWQM]/UCQ3(F%$\<RZ
M?I,F7AETZY0"5OZ-_#/A;PWX+T/3?#7A+0M*\.>'](M(+'3-'T6QM].T^QM+
M:-88(+>UM8XXHXXHT5%"J,* *WJ*_E#BCC/B3C'%_6\_S.OC'&4I4,*G[+ X
M12>L<+A(6HTE9*+GRNK-13J5)R5S\FS3.LRSFM[;,,54K6;=.E?DH4D^E*C&
MT(*R2;LY2M>4I/4****^7/*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ KPW0?\ DLWB;_L&Q_R6O<J\-T'_ )+-XF_[!L?\EH ]
MRHHHH \-_P":\?\ <L_^VU>Y5X;_ ,UX_P"Y9_\ ;:O<J "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *@N;6VO(9+>[MX;F"6-XI89XTECDCD7;(CHX965
MUX92,$=:GHH)G"%2,H5(QG":<90G%2C*+T<91DFFFM&FFF?*WCW]DWP!XHEE
MOO#KR^#=1F9G==/C$^D,Y27!&EN\:6ZB0PDQV4MK&4C<!1)(9!\1?$#X!?$?
MX?3.]YH\NLZ29-L.LZ%'-?VK!B @N8(X_M=E(=R*WGP_9_-<10W,S<G]AJ1E
M5@590RGJ& (.#D9!R#@\_6NNEC:U/1OVD=K2W7I+?RUNEV/YC\2/HF^%G'D<
M1C,MP#X*SZM.=7^TN'J=.G@JU6=F_KF22<<OJ0E+FG.6#6 Q,ZDG.>(EK%_@
MO;W-S93QW-K/-:W,#K)%-#(\4T4D;!E9'0JRLK*""""" >HKZ0^'O[4GQ"\&
MM;V>KRQ^+="AC@@^PZDWEWT$$$:1+]CU2-#.DA2-%/VM;R'.^3R/-D9S]R_$
M;]GKX>?$03WD^G?V'KTNYAKFBK':W$LIR=U];[#:W^YM@=YXFN!$NR&>'.X?
M$WQ&_95\=^$//U#PX/\ A,M%CW/_ *!$8M:MHQSB;3-SFZVY5%>PDFFF;<_V
M.%!QWQQ.%Q"4:B2;TY9K9Z?#-;7>VL6^Q_&>=>!GTA/ 7,,1Q#P)F.99IE6%
MFJTLUX1JU:DJM"',U_;/"U5UJM>G",7+$4Y87-<!2ARRGB&DW'[1\!?M'_#7
MQRUO9G5%\.ZQ/NV:;K;K;H[":2)(X=18+8R2R*L3K$TL4CF=(X5ED#A?? 01
MD'(/((Z$>M?@O<6UU8SM!=V]Q9W,14O#<126\\990Z%HY%21"5*NI*C*D,."
M#7KG@7X\?$GP";:'2]=EOM*MVS_8VL W^GR1%(D\A1(PN+:,"%-IM)[>1/G"
M.HED#8U<O6]&7_;LWI\I)?FGZGZ9X=_3CQ6'=/*_%/AV5:5.4*,\_P"'*4:&
M)BXM4ZD\QR/$U84I5%+FJ5JF Q.&44G3I9=*5K_L917RCX%_:V\ >(8K:V\4
MQW/A+59)(X9&E5[[1W=PP6:.\A3[1!&\B@,EQ;%;?S8]]S*@EEC^H[&_L=3M
M(+_3;RUU"QN4$EO>65Q%=6L\9X#PSP.\4BY!&Y&(R".HKSZE*I2=IP<>EVM'
MZ/9_>?W5P;XB\$>(.#^O<'<2Y7GE.-.%6O0PN(4<?A(STC]>RVLJ6/P3<O=2
MQ.'I7DFHMV+=%%%9GV@4444 %%%% 'SA^U]\%K+]H;]F/XV_!R\MX[B;QIX
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
MT*=7%)>]AL(U*;FDK/&8N3FXO:ZE*I52VII;?S-_L6?\$(/VE/V@+K1?%OQV
MCNO@#\*KEHKFX@U..%_B?K5@ZE@ND^'9XKBVT%I1@+=>(U%Q;GE]$F4@C^NC
M]E_]A[]FC]D#P_#HOP2^&FBZ#J)MHH-5\8WL*ZIXUUZ2-%5Y]6\27BRZC-YC
MAI1:Q2PV5N79+6VABP@^M>G2BOY9XU\4^+..)RIYAC/J65IOV>3Y=*I0P25[
MQ>(]]U,945E:>)G.,7=TJ=)-H_*\[XKS?/9..(K>PPOV<'AW*%"U[IU/><JT
MO[U1M)_!&";04445^<'S04444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5X;H/\ R6;Q-_V#8_Y+7N5>&Z#_ ,EF\3?]
M@V/^2T >Y4444 >&_P#->/\ N6?_ &VKW*O#?^:\?]RS_P"VU>Y4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YYXW^%?@7X@VKV_B
M70+.YGVD0:E @M=4M6VA5:"_@\NX55*H6A9V@E\M%EC=!MKXI\>?L<:[IL<U
M[X"U==>BC5W_ +)U4PV>IN/,DVQVUVBQV,\HC,*E9ULD9A+)YJ#;'7Z,T5O2
MQ-:C;EFW'K"6L7Y6>J_[=:9^.^(G@-X8^)JJUN(^':%'-ZE.4(\090XY9G,&
M[<M2IB:,'2QSIV_=PS*AC*4$Y*,$I2O^%&M>'M=\.7<ECKVD:CI%W'(\30ZA
M:36Q9XPI;RFE14F4*\;B2%GC9)(Y%9D=&/0>$/B5XX\!R.WA;Q'J&EQRLCRV
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
MN[5#$65H5HK9Z1JQ7/"S4X0]MHHHK\I/E HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBF2RQPQR332)%#$CRRRRNL<<4<:EGD
MD=B%1$4%G=B%5022 ":-]@'T5^/_ .V+_P %I_V1_P!EA=3\-^'==7XZ?%&T
M$T"^$OA[?VUQH.G7J!E$?B'QH%N=)M0D@Q+;Z0FM7B,K0SQ6K_,/Y:/VOO\
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
MM*F5F,NK^!?&UIJ5M(C7!")'H.M:/:3Q/#:D,\CZ_,MQ,I"QVR,-OQ9\1/\
M@W&_:_\ #PN)_A]\2/@Y\0K6W6YD$5_?>(?!FKW2QOBWCM+*32?$%@UQ<)\[
M1W.L6L4+90W$@PY^ _BA_P $F?\ @H)\)IKD:[^S?XQU^QMX9+A-5\!2:9XX
MM;J&+;YCVUIX=O;W6=X+86WGTJ"YE()BAD4;JK_5_P"CYQ6_]EJ<-4:]7X(X
M+,ZN15D[_8P;KX*/-K\#PSNM>71-5_9_AYFW\*660G+5*CBIX"=_[M%U*"OK
M\/LGW:T/ZQ/AQ_P7J_X)Y>/9K6WU7QIX]^&,MU,T!;X@^!+J.W@<;0CS7'@^
M^\7JD$SMMBF95"@%[A;=02/O[P%^VK^R-\3EB_X0?]I+X+ZW<3-(L.G?\+!\
M.:;K,OE*&D:/0]7O]/UAXT5@6E6Q,0S]^O\ -@\9?"SXG?#F9K?XA?#GQYX$
MN$F^S/!XR\(>(/"\R7!4.(&BUO3[%UFV$/Y14/M(;;CFN(BFE@<202R0R#($
MD3M&X!Z@,A##/?!YK@QWT;N#L?#V^2Y]FV#C--P<JF#S3"OK'D<:6'JM+K?$
M3NK6L]7SU_#7)L1'GP./Q=%->ZW*CBJ3]+1IR:_[B,_U;;6ZM;ZV@O+*Y@O+
M2YC2:VNK6:.XMKB&0;DE@GB9XI8W4@I)&S*P.02*@U+4]-T;3[S5M8U"QTG2
M]/MY+N_U+4KN"QT^QM85+S7-Y>74D5O;6\2@M)--(D:*"S, ,U_EV>!OCO\
M&KX8W2WOP[^+'Q#\$W:SQ7*W'AGQ?KNCS+<0*5AF5[*]A821*2J,#E1P.*^@
M/BE_P45_;/\ C5\,KGX0?%#X]>,O&/@2]O-/OK[3M6GMI;Z_FTR-X[5+[6UM
MTUB[MLR&6>UGOI+>YG"3SQ22HKCXRO\ 1BS>.+H1P_%.75L#*K!8BM6P&)PV
M*I4')>TE1P\*N)HUJL8\W)">)H1FTKS@F[>+/POQBK4U3S7#3H.:]K.="I3J
MPA=<SA34ZL)R2O9.K33:5VKZ?UY_&+_@O=^PC\)_%FI^#]/O?B/\4+S1M6.E
MZCK'P]\-:5=^&3Y!"WD^G:OK7B+1FU1('W11/:VAM;N1',-WY'ESR>__ +.O
M_!7/]A7]I*VU(^'OBY:_#S5](L9M4OO#GQC2P\ :FFFVZ*TUW!?7.IWWAF^\
MLDHUI8>(+G4,J6%F8BDC?YVW7K2JS*259E)!!*D@D'J#C&0>XZ&OT'$_1NX)
MJ8".'P^.SO#8Z,(+^T'B*%=5)JW/*IA)8>%+DGK:%*=)QNOWCMK]#4\-<CE0
M5.G7QU*NDE]8=2G44I*UW*BZ:C9Z^[&4&K_%H?V-?MU?\'!7@3X>SZE\/?V-
M],T_XE>)X/.M-0^*WB.RN4\#Z9,4P'\*Z4\EM>^)+BW<D&]U2&STH31D16FJ
M6S+,W\K'Q\_:6^.'[3OC*?QW\<?B)X@\>^()%:*U;5;MAINDVAEDF73]%TB
M1:;I%A%)*[16EA;00H68A,DDU?@?^SI\;OVD?%<'@SX)?#;Q/\0=<EDBCN%T
M2P=M-TM)6 6XUO6K@PZ1HUM@EO.U*]ME< K%YCX4_P!4/["O_!OEX'\&P:;X
M_P#VS]0L_B#XH;R;NT^$WAVZNX?!>AR(Q=8_$>L1O;7?BRX9=AGLXX+#1XF\
MRVEBU2,"X;TN7PK\$, F_8U,Z=)*_P"YQ_$V/<EJ[>XL%AY[_P#,%@[*RYZE
ME+I2X3X&H7?)+&N%K^YB,SKW2O9>ZJ%.6_\ RYHZ6O*5K_S?_LE_L$_M,?MG
M^(HM)^#7@&^F\/),T>K?$7Q#!>Z/\/M&$4BI<)<>(WM)K>]OX=V6TG24O]2'
M#26T41\T?UO_ +#/_!#']GC]F>32?'?QE:U^/7Q=L98;ZSO-8LI;;P)X8NUC
M7*:-X4DN;BUU2:&7YXM4U\7UQ'*BSV45@6*#]I/!?@?P=\.?#FF^$/ 7AC0_
M!_A?1X$MM,T#P[IEII.E6,"#"QV]E910P1C Y(3)/))-=57\[\=>.7%/%?M\
M#EDY</9)4YJ;PV#JOZ_B:3NFL9CXJ%3EG%VG0PRHTI1;A4]LM7^=9[QWFN;>
MTH85O+L#*\?9T9/ZQ5AM^^Q"M*TE\4*7)"SY9<ZU<%M;6UG!%:VEO#:VT"+'
M#;V\20P11J,*D<4:JB(H& JJ !T%3T45^)-MMMN[>K;W;[L^'WW"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *\-T'_ )+-XF_[!L?\EKW*O#=!_P"2S>)O^P;'_): /<J*** /#?\
MFO'_ '+/_MM7N5>&_P#->/\ N6?_ &VKW*@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG/%GC#PIX#T#4?
M%?C;Q+H7A'PSI$#7&IZ_XCU6RT;2+&%027N;_4)H+:+."$5I \C82-6<A34(
M3JSC3IPE4J3DH0A"+G.<Y.T8QC%.4I2;244FVW9*XXQE)J,4Y2DTHQBFVV]$
MDEJVWHDM6='5'4]4TS1-/O-6UG4;'2-*TZWDN]0U/4[NWL-/L;6%2TMS>7MU
M)%;6MO$H+233RI&B@EF YK^?G]K7_@X0_9U^%$6L^%_V</#]_P#'7QU:R36<
M'B/4$N/#WPNLYT7"WBW9>/Q'XFABF5HI;.TL]!AF4K/:ZU(F W\O'[4/_!1+
M]K;]KG4K^3XM_%G7Y/"]U,)+7X=^&[F7PYX TZ.-G-M'#X:TR2&RNIX(W\DZ
MEJ2WFJ7**IN[R>3+G]MX/\!N,>)/9XG,Z<>&LLERR]KF-.3Q]6#LV\/EL7&K
M%\K=GC)X5;./.KGV^3<!9SF?+5Q,5EF&=GSXF+^L3B[.]/#*TUILZSI+:UT?
MUB_MC_\ !>/]F']G_P#M7PG\%5_X:#^)%KYUMYNAW367PYTB]3<F;_Q/L:77
M/)E +VWA^"2UN(\B+6HFZ?RH_M:?\%)?VL/VR-0N4^*/Q%OM/\&-<--I_P -
M?"#S>'_!.GIN)A5]+M90^K7$*G8M_K4^H7S#(:X(XKY-^&7PG^)GQH\567@G
MX4^!O$WC_P 5Z@Z+;Z-X8TJZU.Z57<)]HNWA0P:?9HQ'G7]_-;64 ^::XC7)
MK^CG]D3_ (-T?&?BFVL/%G[7OCV;P'8S+!=1_#3X=SV&H>)BFY)3;^(/%%Y;
M7NDZ>74-;W5GH]G?2JKE[;6HI I7^@<+D'A+X,X>GC,RKX:IG"@I4\5F'+F&
M=UY6^+ X"E!_5(-II5:-"C!+W:V)EN_T*EE_"/!=.-;%5*<\;:\:N(MB,;-]
MZ&'@G[&+:TG"$$MI56?S8>"O ?C?XE>(K/PE\/?"/B7QSXIU'>;+P]X3T34O
M$.LW2QX,LL6G:7;75TT,(8/<3^4(8$/F32(@+#^@']CC_@WP^-OQ2_LKQA^U
M'K__  I;P;/Y-U_PA.CM9ZO\2-2MFVOY-Y/_ *3H?ACS$(^^=9O K,DEM93K
M\O\ 5Q^SG^R'^SK^RAX8C\+? KX7^'/!-NT<*ZCJ\%M]N\4:[+"I1+G7_$^H
M&YUO6+D*S*LM]>S&-"(H]D:J@^DZ_)N,?I&YSF/ML'PC@EDN$E>"S+&*GB<T
MJ0U7-2H^_@\&Y+H_K=2.DH582V^2SGQ(QN)YZ.44%@:3NEB:W+5Q4EWC#WJ-
M&ZNK?OI+>,XL^3?V9/V(?V9_V1/#\>B?!'X8Z%X>O'@BBU/Q7=P#5?&.N/&!
MF;5O$NH>?JESE\ND N$M8"Q2WABC 4?65%%?SICLPQV:8JKC<QQF)QV,KRYJ
MV)Q=:IB*]27>52K*4W;9*]DM$DE8_.*^(KXJK.OB:U6O6J.\ZM:<JE23_O3F
MW)VV6MDM%H%%%%<9B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5X;H/_)9O$W_ &#8_P"2U[E7AN@_\EF\3?\ 8-C_ )+0![E1110!
MX;_S7C_N6?\ VVKW*O#?^:\?]RS_ .VU>Y4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !114%S<VUE;7%Y>7$%I:6D$MS=75S+'!;6UM!&TL]Q<3RLD4,$
M,2-)++(RQQQJSNRJ"0TFVDDVV[)+5MO9)=6PWV)Z_)S_ (+3?M$>)_V=?V%/
M'.J>"M1DTGQ3\2=>T3X4V&JVL_DZCI=CXFM]4O-<OK'$J.'DTC1[K29I5240
MQ:J6"I*T4J>&_MD_\%XOV8_V?3JWA'X+H?V@OB59F>T+Z+<M8_#K1KZ,M&?[
M1\3%&FULP2C,EMH$#VUPF1'K4+=/Y%?VL?VX/VB_VS_%K^)?C;X[OM7T^VN9
M)?#W@O3\:9X+\+PE?+CAT7P_:[+**<0!([C4IHYM2OV4SWUW<3N\C?T%X5^#
M?$F9YSE/$&>9>LLR+ XO#X]T<SIRABLS5":JTZ-+ M*K&C.<8.I5Q2I4Y4W^
M[A7C)I?H?"G!F98K&X3,,=AUAL!0K4L0X8J+57%*$E.,(4&N90DTN:=7DBX_
M"IW:/DAW>1WDD9G=V9W=B69W8EF9F.268DDD\DDDTVBBO[E/W4[OX9?#7QK\
M8O'WA7X8?#K19?$7C;QIJL6C>'=%AGM;9[Z_E2279]HO)K>U@CC@AFGEEFF1
M$BB=LD@ _P!4/[''_!NKH>F?V5XS_;)\9?\ "07B^3=_\*F\ 7ES9Z)$WRO]
ME\1>+=EOJFI8X66WT:+28D</&UW>PG+?GW_P0+_9@\5?%C]L#2_CJUE+;_#_
M . %IJFJ7>LN#Y%YXSU[1[O1-'T"!2Z":3^R]5U+4KQAY@M%CL2\1-W&Z?W0
M5_*GCGXJ9[D><0X5X9S*G@8QR^E6S;%X6,7F%+$XF=64<)#$-R^J\N%5"LY4
M8T\0G77[V,;)_D_'?%>/P.-6597B8T%'#PGBZU))XB-6I*35&-1W]E:DJ<VX
M)5+U/B5DCS+X4_!GX5_ [PK8>"?A)X"\,> /#&G1+%;:3X:TFTTR X #2SM;
MQ))<W$I&^:XN'DFFD)DD=G))]-HHK^1Z]>MB:U3$8FM5Q%>K-U*M:M4G5JU)
MR=Y3J5)N4YRD]7*3;;W9^13J3JSE4J3G4J3;E.<Y.<Y2>\I2DW*3?5MML***
M*R("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "O#=!_P"2S>)O^P;'_):]RKPW0?\ DLWB;_L&Q_R6@#W*
MBBB@#PW_ )KQ_P!RS_[;5[E7AO\ S7C_ +EG_P!MJ]RH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MJ55V51*SM--/ZOHHHK\:/C HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HKX=_:O\ ^"B?[*?['&FW1^+?Q'L)O%T<+267PV\*/!X@\=WTNPM%'+I%
MO.D6C1R\%;G7KK3(7C)> SL-A_D2_;<_X+=_M._M1SZGX4^&UY<_ 'X0SI/9
MCPYX1U28^+/$%E(\@+^*_%\26MY<&:%Q#-IND1:5I#0JBS64\XDN9?TW@CPF
MXMXWG"MA,(\MRAM.><9E"I1PLH-Z_4Z?+[;'3M>WL(NBI+EJUZ5TSZ?(^$LW
MSQQG1H_5L&VN;&8F,H4FNOL8VYZ\K7LJ:Y$])U(73/Z=/VW_ /@KY^R[^QK%
MJ?AA-9B^+GQCM,1+\-/!E\CKI<TD;-')XI\3K;W>D:.D;C9/80/?ZS&X\N?3
M[4,LP_D8_;0_X*P?M6?MH&\\/^)_$T?@+X6R78N+7X9>!&N-*T:1868VS:Y?
M^:^K>(;B,'=G4[R:VCE+M:VUNK;!^;UK::WXGU>"RL;;5/$&O:O=I!:VEI!=
MZKJ^IWUP^(X;>WA6>\O;J9SA(XDDED8X5237[Q_L,_\ !!GX\_'N32?'?[1T
MU]\!_A:\T5P/#T]NDGQ2\461B655MM,G62S\)6DYD0?;-:6ZU0>5<0-H5L7@
MO!_465\#^&7@_@*><Y]BL-B<TIQYZ>9YI&-;%U*\4KQR?*X>T]G)2^"5&G6Q
M%-2_?8OD3DOU/"Y%PQP=AXXS,*M*KBHKFCBL4E.M*HK:8+"KFY6I;.$9U(I_
MO*W+=GX;^!?A_P".OBCXGT_P9\.O"/B/QSXMU>39I_A_POI%]K>K71+HLDPM
M+"&>9+:$R*]U>2A+6UC)FN9HHE9Q_2E^QM_P;M>+/$:Z1XU_;#\8'PEI,H@O
M1\*? UU'<^(;B)@L@M/$GBID:TTLLI,5U9:)#<W"9)@UF)Q@?TB_LP_L1_LT
M_L@Z"FC? _X9Z+X<OI+=(-4\67,7]J>,M<*@;I-6\27WG:G<AFRRV_GK:P[B
MD$,<8"#ZQK\CXX^D1G.:.K@>#Z,\CP#YH/,L1&G4S:O%Z7I1_>8? 1:O9P=?
M$+24:U*2L?(9[XBXW%\U#)H2P&'=T\344)8RHN\5[]/#KMRN=39JI!Z'X+?M
M1_\ ! #]E/XQV6EWGP3OK_\ 9V\4:5IMOIA;0[)?$/A'6H[:(QI?:[X?O;FV
MNY=5^6,RWVF:QICW;>=+?"YGD65/C+X<?\&S\5GXGMKOXJ?M-KKOA.SU:!Y]
M'\'> )= U76M)A8O-$VJZEXFUJ+2IKSY86$-G=O;Q"5H[@RR1R0_U;45^<8'
MQB\1\NP#R[#\3XJ5#EE&,\50P>-Q=-2=VH8W%X>MBXVNU#]\_9I^YRV5OF\/
MQEQ)AJ#PU/-*SIV:4JL*->M%/^6O6ISK*W3WWR]+:6\5^ O[//P>_9F\ 6'P
MT^"G@C2/!'A.Q;SWM--A_P!)U*_=$2?5-7OY"]WJFIW(13/>WDTL\A&"^  /
M:J**_.L3B<1C,16Q6+KUL5B<14E5KXC$5)UJU:I)WE.I5J.4YSD]Y2;;/FZM
M6I6J3JUJDZM6I)SJ5*DG.<Y-W<I2DW*3;W;;84445@0%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7AN@_\ )9O$W_8-C_DM>Y5X;H/_ "6;Q-_V#8_Y+0![E1110!X;_P UX_[E
MG_VVKW*O#?\ FO'_ '+/_MM7N5 !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\:G
M_!P!\"'\"?M0^%OC-IFF2P:%\9_!EF=3OXK18[*3QGX.VZ)J4#7"2$R7DF@K
MX<O)A+#$7^T%TDF82^5_977XX_\ !<7X!GXP_L3ZUXTTNQ^T^)_@7XCTOX@6
M306C76H3>&KQU\.>+]/MV7FWM%MM1T[Q)J4V"J6OA;<V%4FOV_Z.W%G^J7BO
MPW6JU?98'.ZL^&\>VVHNGF[A2PCGK91AFD,!4E*6D80E)V6I^,^/O"[XI\+^
M(:-*E[3&9-3AQ!@DE>2GE7-4Q:CHVY3RV>.A&,=93E%)-V1^ O\ P0Y^/I^#
MW[:^B^"M3OS:^%_CMX<U/X?WL<]X+73HO$UDC>(_!^HW"-\MQ>&YT_4O#6F1
M??:Y\5%4R7P?[>-5TK3M;T^ZTK5K*WU#3KV)H;JSNHDF@FC;JKQN"IP<$'&5
M8 @@@&O\R3P#XQU;X=^.O!?C_0)Y+;7/ _BOP]XOT:XB*"2#5/#>KV>L6$J&
M6.6+<EU9Q,/-BEC.,21R(2A_TIOA#\1-'^+GPM^'OQ/T!RVC^/O!WA[Q9IX>
M:WGECM]<TNVU!()Y;226W-S!YYAN!%(R+,CJ#Q7Z]],?A/ZCQ/P[QCAZ7+2S
MW+ZF5X^<5_S,<HE&6'JU'OSU\!B:=&'3DP#V>_Y)]$[B*EFO"W$G!6/5/$PR
MO%_7J&&Q$(U:57*\YIRI8O#.E-2A4H0Q="K.M"<7&3S"S4E)I?!?Q[_9PN/
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
MVC%;1A%*,5I%)*P4445YIS!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X;H
M/_)9O$W_ &#8_P"2U[E7AN@_\EF\3?\ 8-C_ )+0![E1110!X;_S7C_N6?\
MVVKW*O#?^:\?]RS_ .VU>Y4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<OXX\'Z
M'\0_!?B[P#XGMC>>&_&_AC7O".OV@8HUSHOB/2[K1]4@60<QO+97DZ)(OS(Q
M#K@@5U%%:4JM2A5IUZ-2=*M1J0JTJM.3C.G4IR4Z=2$E9QG"24HR3NFDUJ9U
M:5.O2J4:T(U:5:G.E5IS2E"I3J1<)PG%Z2C.+<9)Z--IG^9;\7_AWJ_PC^*?
MQ#^&&O($U?P#XQ\1>%+_ &Q7$,<D^AZI<Z>TT$=U'%<"WF\@2P-+&C/$Z.1\
MU?V4?\$*/CY+\6/V-[?X?:M?7-YXB^!?B6]\$N;NXM)93X7O@-;\)F"*(K=Q
M6%E87DNA6INHV5CHLJ6]PZ1&&W_%#_@O5\$H?AO^V+:_$;3;6XBTOXV>"=*\
M3W4SM/);'Q/H32>&-9AMG>W2")C::;I-_/:QW-S*DFH&=U@BN8(ZL?\ !!'X
M]M\,OVO-3^$VHWCP^'_CYX.N]&@MPL8BD\:^"([WQ-X<GGFD8>3"F@GQG9JJ
M?-<7M]8Q ,VP5_ICXJ4:?BY]'/#<48:C&IF.$RG+N+:<4DY4<7EM.5'B"C&4
M5=1I8:6:*R7+.5&GS*-E*'^<_AE6GX5_2 Q'#.(JRIX#%YICN%:DI.RJX7,:
MD*V15I1D[7JXB.62NWS0C6J<LI7:G_:C1117^91_HX?)_P <_P!FRQ\?O<^*
M/"3V^D^+/++W5JZ"/3]=9 ?]:R8^RW[# 6Z >.4J$GCR_GQ_FAJFEZEH6I7>
MEZI:3Z?J6GSO!=6LZ-%-!-$V""#@]1N5ER&&&4D$&OW?KPKXP? CPO\ %.SF
MO#$FE>+(8&6PUR!=IF9$/EVVIQJ-MW:E@JAW!GMQDP.H:1)._"XQT[4ZMW3V
MB^L.R\X_BNFFA_$GTAOHIX+C7ZYQEX=8;"Y9Q?*57%YKD_/]6R[B.33G.MA[
MKV. SF<DWS_NL'CZDG+%.A7E/%S^4_@-^TQ>>'I;3PE\0+R2[\/$);Z=KDP>
M6[T8(B1PV]T5#/<:< N Q5Y[<GY2T0"+^C5K=6U];PW=G<0W5K<1K+!<6\J3
M031L,J\<L99'4CH5)%?AUXL\):]X)UN[\/\ B*PFL-0M'8;9%817$.]ECNK2
M4@)<6TVTF.:,E3@J<.K*/;/@;\?]6^&5Y'H^LO<ZMX-NI0);,R%Y](>23,E[
MIN\D!?F>2>SRL=P>5:.3YZWQ.#C47M:%KM<SC&W+-=X]$VM>S]7K^0> ?TH<
MVX&QM+PX\6WCO[+P>)>6X7/,QCB/[7X9K4Y>Q_L[.:56+Q&(RVA4CR1JR7US
M+5>$E7PD:<,+^L%%87AOQ-H?B[1[37?#VH0:EIE[&LD4\# E25#-#/']^WN(
M\A98)562-N&4<9W:\IIIV:::W3T:^1_IEA,9A,PPN'QV!Q-#&8+%T:>(PN+P
MM6%?#XG#UH*=*M0K4I2IU:52$E*%2$I1E%IIM,****1T!1110 4444 %%%%
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5X;H/_)9O$W_ &#8_P"2
MU[E7AN@_\EF\3?\ 8-C_ )+0![E1110!X;_S7C_N6?\ VVKW*O#?^:\?]RS_
M .VU>Y4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !117QC^UK^WS^S/\ L7^'I=4^,?CVRC\1/$KZ5\.?#L]EK'Q
MU=I8FEMGB\/)=Q3Z?83A?EU75GL=/8;A!//*OE'MR[+<PS;&4<!EF#Q./QN(
MERT<+A*,ZU:;ZM0@FU&.\I.T8*\I-)-F^&PV(Q=:&'PM&KB*]1VA2I0E.<GY
M1BF[+JWHMVTC[.K\T_VOO^"KO[(G['T&H:5XF\;P?$#XD6J2I#\-/AY<6FMZ
MU'=H"%@U[4XY6TCPX@D CN$O;B74X,[QI4PXK^9+]MG_ (+O_M&?M$V^J>"/
M@C#<_L^_#2ZDDADNO#^JW$GQ&UVQ(DB:'5?%-O\ 9?[.M+J)V6XT_1+>R26)
MS;W<]X@#'\+V;4];U$;C?:MJVJ7:HH_?WVH:A?7<H1$4?O;BZNKF>141%#RR
MRN%4,S '^F^"/HYXFNJ>8<<XJ6"I>[..2X"K3EB915FUCL='GI4(M:2I85U:
MEG?ZQ2DK'Z?D?AO4J*.(SVJZ$=)+!8><75:WM7KKFA336CA2YI;_ +R#5C]1
MOVU_^"O'[5'[8MY?Z')X@D^$_P )Y#+;V_PW\ W^HZ=9ZE:"5S#+XKU0W+7_
M (@O7B,?GI-+%IB3*S66GVJ-LK\SO"WA+Q;X_P#$-AX8\&^'=>\8>*-9N!#I
M^B>'],OM;UG4+AV&1!96,-Q=3$$[I'"%47+R,J@L/VO_ &-_^"#_ .T[^T&-
M)\7?&9Q^S]\-;P07876[9;[XB:Q8R;9!_9WAH.(=%$\1_=W.O3)<V[X,FC2K
MU_K>_9/_ &#OV:?V,_#*Z%\&/ %C8ZM<I$VN>-=9)UKQEKUVD:)+/>ZY?^==
M0022*TL6FV+6VFV9D9+2UACPM?>Y_P"*WA[X:8!Y'PC@L%F6,HIP6!RB4(8"
MA5BE%U,QS.*J^WK=9*F\7B)RC*-:I1;4CW\PXLX=X9H/ Y/0HXFO#W?88-QC
MAX25DY8C%)2]I/NHNK4DTU.4'J?S1?L*?\&_/Q"^(CZ?\0/VQK^_^&7A ^7<
MV?PKT&YM9/'&N1L(I8SK^M6\MS9^&;-E\V.>PLENM7E61'%]I<L3Q/\ U6?
M/]F3X%?LQ>%(?!OP/^&_ASP%HZQQK=R:591C5=7EC4+]KUO6)1)J6KWCXS)<
MW]S/*YY+=*]XHK^5N,O$CBOCBO*6<9A.&!YN:CE&#<\/EM!)WC^X4Y.O43U]
MMBIUJM_AG&*45^49SQ+FV>3;QF(<:%[PP=%NGAH6V_=W;J23UYZLISOLTK)%
M%%%?!G@A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %>&Z#_ ,EF\3?]@V/^2U[E7AN@_P#)9O$W_8-C_DM 'N5%%% 'AO\ S7C_
M +EG_P!MJ]RKPW_FO'_<L_\ MM7N5 !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5_#I_P %QO@=#\)?VW?$'BK3HQ'H_P :_#FD_$F*..VM+:*'69Y+G0O$
M:*+9]\\EWJ^C7&K7%U<0Q337&IR;VG=7GD_N+K\#O^#@/X#KXZ_9C\(?&W3K
M5GU?X+>,([35YH;.U=AX0\=M:Z5-->WCE+J*VL?$=KH,%M%"TD;3ZS*7@)83
M1?T#]&7BM<,>*^34:U7V>"XEI5^',3=^ZZN-Y*N7:6?ORS/#X2A%JS2KR5^5
MR3_"?I&\,/B3POS>M1I>TQG#M6AQ!A[+WE2P?/2S"SNO=CEU?%5I)W3]C'3F
M46OS3_X-]_CVO@7]I3QU\#=5O8X=(^-?@X:CH<4S2N\GC;X?FZU&WL[*,'RH
MFU#PMJ/B6\OIF4-(F@6498[$ _L=K_-0_9R^+6I_ GX\?"3XOZ3/+!<?#_Q[
MX<\0W(AGDMFO-'MM0AC\0:7)/%'++';:QH,NI:3=E(I&-K>S 1N3M/\ I*^&
M]?TOQ5X?T/Q-HE[:ZEH_B#2=/UG2]0LI1/9WMAJ5K%>6EU:SK\LL$\,R212#
MAT8,.M?<_3 X2_LKCG*N*J%)QPW%.5QI8J:6CS7)53PM1MK1>TRZIERBGK*5
M*K*[L[?%?1.XI_M/@S,^&*]3FQ'#69.KAHMZK+,W]IB::BF[OV>84\P<FM(J
MK23LVK[5%%%?R*?U6%%%% &?JNE:=K>GW6E:M96^H:=>Q-#=6=U$LT$T;=5=
M'!4X."IQE6 8$$ U^:OQ[_9QN/ IF\4>"X+J^\*,7DO;',EU=Z#]YRQ<[I9]
M-50<3R%Y+<+^_=E_>5^G5-=$D5D=5=&!5D=0RLIZAE(((/<$$&MZ%>="5XN\
M7;FB]I+]'V>Z\U='Y#XO>"_"7C#D4\NSNA#!YSAJ<O[%XEPU"G/,LJJM\RA=
MNF\7E]67^]9?5J1I54W.G*AB8TL13_";1=;U;P[J=IK&B7]SINI6,JS6UW:R
M-%+&X!!Y4C<C*S(Z-E71F1@5)%?J#\$?VB=$^(MO::#K\D&C^,TC$9A=UCL]
M:,:Q@SV#OM6.YE9B6L"2YPS0-(NY(_)?C[^S++<2W/C#X;:>A9E>?5_#-L$B
MW,OS27>D1G:A8C<\UBI4N03;!I&$+_!JM>Z9>!E-Q8W]C< @CS+>ZM;F!_\
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
MXX>+NW^89[QGF^=N=+VCP6!EHL)AI-*<?^G];2I6;ZQ]VEVIIZ@      !@
M<  = !V HHHK\F/D@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *\-T'_ )+-XF_[!L?\EKW*O#=!_P"2S>)O^P;'
M_): /<J*** /#?\ FO'_ '+/_MM7N5>&_P#->/\ N6?_ &VKW*@ HHHH ***
M* "OR[_X*"?\%$/V?OV>_A)\;_A]8_&S2=+_ &B;CX8>.-*\">'/"\M_JGB7
M0?'.I^'=3L/#=W=WNCVUS8^&]3TK6)K2_2+5;^RO[9HH+C[-L9'/Z#?%;5/$
M.A_"[XDZUX1@-SXKTCP#XPU3PQ; ;C<>(=/\/:C=Z+ %VMN,NI0VT8&ULEL;
M3T/\H/\ P1"^#/[)W[2WB3XYZU^TKIGAGXL_'E_$-AJ>A>&OB=-#K4>J>'-2
MM[N]USQ)8:+JSO!XAUB;76E36KJ6*]N=,MX]/>,6T=]</, ?JI_P2#_;J^'_
M ,8?V>_AE\*?B?\ M"OXZ_:GFNO'ESX@T+QSJ6KS^,-0MAXP\2WV@VUEK.LV
MZVOB)X/!T&G7B6MAJ5[>VEHLL;V\<5HQ7[N_:A_;D_9R_8[N/!MI\=_&-WX9
MNO'L.N7'AJ"RT/4]9DN[?P\^EQ:I-+]@AD2V2*36+%(_-8-*SR;%(C8CSO2?
M^"8_[&_A3XU_#SX]_#[X4:;\-?'GPWU>?5]'7P'-/X<\.WDL^F7NF&+4O#5B
M\>CS(D=[),LL=I%<&151Y6A:2)_H_P",?[-?P$_:#.@-\;/A+X%^)[^%1J2^
M''\9>'M/UM]&76#9'5%T][V&5K9+\Z;8&Z6,JLQM+<N"8E( /@;_ (?;_P#!
M//\ Z*MKG_A#^(?_ )&KZ&_9J_X**?LJ?M:^.=4^''P1\=7_ (B\7:1X8O?&
M-YIM[X<U?2 - T_4](TB\O([F]@2W=H+_7=+B:'S!*PN=Z*RQR%/#OVF_P!D
M_P#X)U_LT? 3XI_'+Q/^RC\"FT[X>>$]0UBULIO VA1#6=?D"V'AC0(W^S!A
M-KWB*[TS2(V7)C-YYI&V-B/SJ_X-Z?V<;F+3_C-^V'X@TR'39?'%U>_"OX>6
MUK:I8V*Z!;:K8^(_'=]IUI$JVZ:5/XAL_#VAZ:D 1+2;PSJUJJ!-N #]R/VE
M_P!LK]G3]D;1M/U?XZ?$33O"UQK2RMH'AVWAN-6\4ZZL+%99=.T.P26Y%I&R
MO&VHWIL],$R&W-Y]H*Q-\J?"+_@LC^P=\8?%^G>"=,^)FI^#]9UF\CT_1Y?B
M#X?E\.:1J%]-)Y<%L-9CNM1TZP,YYCGU>XTZUZ*\Z2,B-^/'P!^'NA_\%.O^
M"NG[0_CKXS6,GB?X/_ R?71HG@_49!=:'J%AX-\1VG@#X?>'-0L7W1#1]66T
MUGQIK5A#BWU#5H+F"\%S;:A=K-]F?\%F/V _@+'^R+XJ^.7PL^&7A/X>?$+X
M+W7AS63>^"]$LM!_M_PEJ&OZ;X<UG2-5ATZ&&&ZCTV/6(M>L;F9#/9-I4T-O
M+'#>72R '] H((!!!! ((.00>001P01T-+7YV_\ !*3XTZS\=_V#/@)XP\23
MS7?B31= U#X>:U>W$K7%QJ$_P[UF_P#"%AJ5U.Y,DUYJ6BZ5IE_?32DR2WES
M.[LY;>WZ)4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %>-_M#_"'2_CY\#?BM\&M86U^R_$7P-X@\-6]Q>0"X@TW5[RQE;0-
M:,)XDDT/78].UBW'47%C$PY KV2BNG!8S$Y=C,)F&#JRHXO XFAC,+6C\5+$
MX:K"M0JQ_O4ZL(S7FCGQF$P^/PF*P.+IQK87&X>OA,31E\-7#XBE*C6IR_NS
MISE%^39_F ^)- U3PIXAUSPQK=E<Z=K'A[5M0T75+"\B:"[L[_3+J6SN[:YA
M;YHIX9H7CEC;E'4J>17]U_\ P1P^.A^-G[#'PRBU+6EU;Q3\,&U'X8^(5DN4
MFO[2+PU<LGAF.\18("F_PG-HCP.?M!EBPTMS)<>>$_F4_P""SOP);X+?MS?$
M74[.UAM_#_QBBM?BUI'V>&[CB^V>)9+B/Q0)9+@-%)=2>*[+6KN5;25X(XKN
M !("?(C^U/\ @WC^/@\-_&#XM?L\ZO>^7IWQ&\-6GCWPK#<7:Q6\?B?P=*NG
MZW9V-JW-QJ6N:#JMG=R[/F6Q\)2,1M0D?Z3^.N%H>)_@#@.,LOI1GB,!A<GX
MNHQII2J4J56C'#9SA>9W:CA:6+KU:\;J\LOB_>E&*?\ G?X*8JOX;>.6.X1Q
M]64*&-Q.:\*5Y5&U"K5IUOK.48EQ3LY8FKA:%*A*SM''RNHJ4FOZYJ***_S/
M/]& HHHH **** "OD[XY_LV6/CY[GQ1X2:#2O%?EF2ZM&0)I^NL@/^M*8^RW
M[# 6Z >.4J$FCRXFC^L:*NG4G2DIP=FOFFNJ:ZI_UJ?&\=\ \+>)'#^)X:XM
MRVGF.75W[2E)2=+%X#%QC*-+'9?BH?O,-BJ/,^6<6X5(.5&O3K4*E2E/\(-4
MTO4="U&ZTO5+6>PU+3YW@N;6=&BF@FB;!!!P>N&1U)5AAE)4@E9M9U>Y9'GU
M._E>-=D;/=SLR(,_*I,F0.3P/6NY^,ES=W?Q4\?RWJ21S#Q5K40CDP6CAAOI
MHK>/( #+' D:(X&&4!@3G)\TKZ.+YHPDTKN*;MJDVDW;ROL?X/\ $&%CD>?Y
M_D^7XK&/!9?G.8X"C.LW0KUZ& QM?#X>KBJ5-Q@J[A34YQM:%24E%(^BOA/^
MT3XR\!:A9V.J:A/KOA:6Y@CO+'4I9+F6PM7DQ-/IDSL9('C5VE\@,8)64AX]
MS!U_5C3-2L=9T^RU73+F*\T_4+:*[M+J%M\4\$R!XY$8=0RD=<$'((!&*_!V
MOUO_ &7IKN;X+>%6NL8276H;8X8,;6'6K^.+>" ,@*0A7(:,(W4FO-Q]&$8Q
MJQ2B^;EE96YKIM/3JN7YW/[X^A/XI\4YMG><^'.=YAC,XRG"Y!4SW)JV.KU<
M37RAX''8# U\#1K57.I]1Q4<RIU(49S<,-5P]J$8*O43^@:***\L_P!&@HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *KW%I:W:JEW;6]TBG<JW$,<RJQX)59%8 XXR #
M5BBFFT[IM-;-:-?,$VM4[/NCRCQ?\"/@KX_*'QM\*/A]XI,<$]LAUSPEHFH%
M8+G/VB(&XLW.R;<?-7H^3NS7QUXV_P""2?\ P3Q\=M>/J7[,7P^T9KVU%K*?
M!=I<^"?+4'/GVW_",7&E_9;QCRUY!Y=RQ^](:_1RBO7P/$.?98T\MSO-L!:U
MOJ>8XO#)6?,M*-:"T>JTW;[L[*&8YAA;?5L=B\/:UO8XFM32L[K2$TM'J?@[
MXV_X-X?V$_$GV[_A&;[XN?#S[3-'):_V!XS&L_V=&GW[>W_X3&Q\1>?'+_&]
MY]HF7_EG(E?$_P 2?^#:*UAT;5[WX4_M*ZE)J]I;ZI=Z3H_C3P797L6JR06L
MTNEZ1+J6CZGHRZ?/>7*0VMQJIL[J"!96G737">4W]75%?:9?XP^)&7.+I<4X
M_$1BXODS".&S!22LN64L91K5&I)6?OIZN2:E[Q[>'XRXEPUN3-:]1)IVQ$:>
M(O:VC=:$Y6:5G[U]W>^I_E9^._ _BGX:^,?$O@'QMHM]X>\6>$M8O]!U_1M1
MA:WO-/U+3KB2VN8)HVZ%9(SM92R.I#HS*03R=?WI?\%%?^",_P (OVU-7U?X
ML>"M<;X3_'J_@MA?^(TM)-3\+>+S86I@MX_$VA1W%JT=_+%%;VJZYI\\-S&B
MB6\@U$1I#7X-C_@W5_;H_P"$@_LQ_$OP*&BE9Y5\0IXQ\1N@B1W2"-]./@U)
MUO9\)(T"S/;Q1LQ-X[H(W_KOACQMX&SO*J&*S'.,-D>90HP^OX#,.>C[/$*$
M?;/"U7&5/$T)5.;V+A-UG'E52E";47^OY7QQD6.PE.KB<92P.)C"/UC#XCFA
MRU%%<[HRLXU:;E?DY9.=K*48O1_B3\-_AIX]^+_C/1/AY\,O"NK^-/&OB.=[
M;1?#NAV_VG4+Z6*&2XF*JS1Q0PP01233W%Q+#;P1(TDTJ(":^K[G_@F=^WK:
M7$UK/^RU\5/.MY7AE\K2;2XCWQL5;RY[>^E@F3(.V2&22-QRCL"#7]D?_!.7
M_@DM\'OV$X;;QY?7TOQ$^/FH:')I6M^.KM&M])T:"\DCFOM,\'Z.S.NG6DK1
M0QS7MP]QJ5VD0$MPL)6%/UNK\QXI^DF\)F]7#<*97@LRRJC!0^O9DL70J8G$
M*4O:5,/3IU:;AA>7E5/VT(UIM2G*,(N,3YC-?$OV.,E3RG"T<5A(14?;XE5J
M<JM1-\TJ<8RBXTK64>>*G)WDTE:)_FAW/[ 7[:]K/-;3?LM_&WS8)'BD\KP%
MKEQ'O1BK;)[>UE@F3(.V2*1XW'S(S*0:XJ;]D3]K"V2:2?\ 9B_:%AB@61YI
M9/@O\1UBBCB!:21Y3X;$:QHJLS2%M@4%BVT9K_3QI" P*L RL"&4@$$$8((/
M!!'!!X(KQ:?TG<[7\7A;*I[?P\=BZ?\ BTE3JWOT5U;JY'#'Q0QR^/*L)+;X
M:]:/KO&>_3MYG^7/=?L]_'RQMY+N]^!_Q?L[6$ S7-U\-/&EO;Q!F5%,DTVB
MI&@9V5 68 LRJ.2!7.77PK^)]E!)=7OPX\>VEM$ 9;FZ\'^(;>"(,RHIDFET
MY(T#.RH"S#+,JCD@5_J8OI]A(I22RM'1OO(]M"RG!R,JR$'! /(ZC-57T+1)
M%*/HVE.C=5?3K1E.#D94PD'D \CJ*[8?2@Q?_+S@_#O77DSBI'W=+KWLOEKO
MKMMH;Q\4JWV\GIO5?#C)+32^^'>N]GZ:'^5G?>']>TR$7.I:)J^GVYD6(3WV
MFWEI"96#,L8EN(8T,C*CE4#;B%8@$*<9%?ZK,GA/PM*NR7PUH$JY!VR:-ISK
MD=#M:V(R,G!QGFLG4?AM\/-7MQ:ZIX%\(7]LLBS""Z\.:1-$)45E60(]H1N5
M7< XR Q]:[*?TH:6BJ\%U-]73SZ.B\HRRC5[[R5_(VCXI0^WDLO6./7Y/">O
M4_RO**_U$M4_9T^ FMK"NK_!OX::BMN9&@%WX,T&81&4()#&'L3M+A$#8Z[1
MZ5R>I_L<_LI:R(5U7]G7X-Z@+<N8!=_#_P -S"(R!1(4WZ>=I<(@;'7:N>E=
ME/Z3^5.WM>$LPAOS>SS3#5+=K<V%I<W2]^6WG;7:/BCA';GRC$1WORXJE*W:
MUZ4+WZ[6\S_,9J6.XGB!6*:6)2<D1R.@)QC)"L 3@ 9ZX%?Z6&I_\$^/V&M:
MFCN-6_9+^ &H3Q1^3'+=_"_PI,Z1!F<1JSZ:2$#NS;>FYB>YKCK_ /X)>_\
M!/S4+F2ZE_9,^"L#R! 8K#P5I-A;+L14'EVMI!# A8+N<K&"[EG8EF)KLI_2
M;X:DOWO#F=PTU4*N JJ]U9+FK4[K=W:6RTUTVCXGY8_CRW'1])T)*]_.<?6]
MOD?YQ2:MJD:A(]2U"-!G"I>7"J,G)PJR #)Y/')JU'XC\0Q*$BU[68T&2$CU
M2^102<DA5G &3R>.37^AS<_\$A_^"=MU<37+_LR^!XFGD>5H[87]K;H7)8K#
M;P7:0PQC.$CB1408"J *YJ^_X(O?\$X=0N7NI/V>=,@>0(#%8^)?%=A;+L14
M!2UM-9B@C+!07*("[EG;+,2>F/TD^"9/]YDG$$=+NV'RVH^;337'QO;76_V=
MM4:KQ+R-_%@<P7I2PTM=.^(7GKY+OI_G[+XQ\7HH5?%7B154 *JZYJ:JH'0
M"Z  '8 8KL+?XY?&:UDAEMOBK\08)+9XY('C\6ZXC0O"RM$\9%[E6C95*$="
M 1TK^Z%O^"$7_!-!F9O^%*^)1N).%^+WQ451DYPJCQ9@ =@. .!7(7'_  0!
M_P"">,L<Z1>$/B#:O(DBQ2Q?$GQ5(UNSJP22-9]0E1VA)#(LRR(Q4"17!(/3
M_P 3#>&U;2ME>?*VWMLHRV:]ZRE;ES*H[62YKI725D[6-/\ B(O#4_CPN/\
M^W\'AI;[[8J79)^G4_BXA_:M_:8MYHKB#X]?%J*>"1)H98_'?B)7BEB8/'(C
M"_RKHZAE8<A@"*[.R_;P_;1TZZBO;#]J;X[6EW 6:&X@^)?BF.:)F1HV*.NH
MAE)1F4D'E6([U_7--_P;Q?L(R12QQW?Q:@D>-T2=/&9=X792JRHDME)$S1L0
MZK(CQL5 =&4D'C[W_@W"_8SN;66"V^(_QVT^>0*([R#7?"DTT!#JQ9(KSPI<
M6SEE!C(EA<!6)4!PK!?\1L\(*^E;+:R7P_O^&\-47+)ZZ0E5?+UDK7=M$WH'
M^N_!U32>&FEM[^6TI*S23V<M+:->6B>A_+K9?\%*?V_+&ZBNH_VO_P!H"9X2
MQ6*]^)GB>]M7W(R$2VMUJ$L$P 8E1)&P5PK@!E!'03_\%2OV_P"ZL-5TR\_:
MC^*=[8ZUI5_HU_;WFOSW*/8ZE;M:W0B\W<;>X:%W2*Z@*7$&XM#(C'-?T>WO
M_!M3^RRUM*NG_'?X_P -X0OD27LWPZN+96WKN,L,'@>UED!3<%"3QD.58D@%
M3YKXO_X-HOAP=%OF\"?M&^.8O$"6-\VG1^*M!\/WFE3ZB("=.BNCI5IIUU!:
M/<@)=RQM+(L+[XDW)M>Z?BEX&XB<.?!Y=3DY1BIU^%+*&JDI.4,#/EBI.]]T
MTW:UF5'BK@6I)<U'#1=TE*>4V2U33;C0DTD^NZU\S^1.:::YFEN+B62>>>1Y
MIII7:26661B\DDCL2SN[DLS,268DDY-15W_Q4^&7C#X-?$3QA\+_ ![I5QHO
MB[P1KNH>'];L+F*2)DN]/N'@:6'S%4RVMRJK/:W"9BGMY(Y8V9&#'@*_H"C5
MI5Z-*M0G"K0K4X5:-2FU*G4I5(J5.<)1T<)0:E%K1IIH_083A4A"I3E&=.<8
MSA*+3C*$DG&46M'%IIIK1IG1^#O"NK^.O%WA7P1X?B2?7_&/B/0_"NB02LZ1
MS:OXAU.UTC38I&CCED5)+V\A1V2*1U5B5C=@%/\ 8M^Q1_P;Z_"3X8SZ%X__
M &J==M_C)XMMA#?+\.K*U:V^&FGW#1[OLVKPW2'4/%GD,Q5TOA9Z7/C][I)9
M0U?A[_P1C_8[\1?M._M=^"_&%Q92Q?#+X#ZWI'Q%\8:P\,@@GUG2+@WW@_0+
M&X:*2W;4KC7;6SU.>-MQBTW3YRPC>YMI#_H U_+7CYXDYODV887A;AS-I8&4
ML#*OG<\'RQQ<)8B2^JX58I)U<,Y4(RK5(T)4ZDJ=:ES3Y9<I^5>('$N,P>(I
M95EN+=!N@YXZ5&RK1=1_NJ2JKWZ3=-.<E!QDXSA>5G8Q?#OAOP_X1T73O#GA
M;1=+\/:!I%I#8Z7HVC65OIVFZ?9V\:Q06UI9VL<4$,,4:JB(B *H %;5%%?R
M%*4IRE.<I3G.3E.<FY2E*3NY2DVW*3;;;;;;U9^/MN3<I-MMW;;;;;W;;U;?
M=A1114B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\-T'_ )+-XF_[!L?\EKW*O#=!_P"2S>)O^P;'_):
M/<J*** /#?\ FO'_ '+/_MM7N5>&_P#->/\ N6?_ &VKW*@ HHHH **** $(
M!!! (((((R"#P00>""."#UK\"?VL?^"&'@/XC>.=9^,?[+WQ&U'X!?$/4]2N
M/$%QH$<4]UX*FUV>YDOY[K1C87-CJ_A66\O7\UDLKNZTFSV(;31X\-N_9OX^
M>*OB!X&^"?Q5\9?"GPO#XU^)'A?P)XEU[P3X3N(YYXO$/B+2]+N+O3=*:WM;
MBUN;DW<\2QI;6]Q#/<N5@BD62137X->%O^#@G3O">GIH/[2/[+GQ"\!_$6QB
M:'4K/1Y9]-L;V]B51*T&A>+;"TUG1XO./EM!<WVJ21<,96+!  >!_!W]NK]N
M[_@G?^TQX'_9E_;GOY_B/\-O%FH:)IEIXIU:^.OZA9Z#K>I'1;3QIX/\;SQV
MNIZQIFEW^R/5-$\0J9+>RL[F""TTZ>>UO'_J]'(!]:_D+\8+\?\ _@M3^U]\
M&/%.E?!'7OA/^SC\)KBSMKWQ5XDM[EK=?#1URW\0^([F76[FTTN+7?$'B.'3
M[/2]*TC0H)[?2#+:37KK$]U?7']9?C?QAH7P[\%>+O'WBBY-EX9\#>%]?\7^
M(;Q8S(UIH7AG2;O6M6N5B4@R-!865Q*L:G+E0HY- '\W?_!>'XX>(_B?X]^
MG_!/WX42/J?BGQKXF\.>*O&.F6<K?Z5KOB._;PW\,?#5\T63%$DEWJGB74X+
MA6BCMYO#NIL%6 ./Z _V<_@IX<_9S^!OPO\ @CX41/['^'/A#2O#_P!J6)87
MU74X8?/UW7;B-<@7FO:W/J&L7F#C[3?2XP, ?S8?\$D_!?B7]MW]OOX[_P#!
M0#XG:=+)H_@W6=3N_"$-V&GL[7QIXMMY](\+Z+832J8[FW^'/PY@>R"X$UK<
M7OAN^#"4;J_JYH _EK_X(%$V/[3/[=FD:K('\0+)H1F9R!-*=-\>>.[;6)-I
MYP;VZLC+@85G0'J,_LU_P5)N;2T_X)]?M4RWKI'"WPQN;9&?[INKS6-(M+%!
MG^.2^GMXX^_F.N.<5^!GQ3O?B+_P2%_X*=?$/]H%?AUK?B/]F[XXW7B*XFO-
M,BG&FW'AOXAZMIWBG7=%LM1$;:=IGB?P;XULV.DZ7J+J;[1+>)(&CBU)YK7=
M_;N_X*<W?_!1SP!HO['_ .QI\)?B;K-W\2M?\.W'CB[UK2[2WU*YLM%U*WU6
MPT&"QTJ^U:TL-%37[73=6U;Q+JNI6=M!;Z2B2PV\,EPY /TY_P""#=E>6O\
MP3V\(SW))@U'XD?$Z\T\'=@6D?B#^SY N21@W]C>GY<#<3D;MQ/[+U\R?L:_
ML_VO[+G[,7P;^!<)MI;[P+X/M(/$EW9EFM=0\9:O-/K_ (SU&V9U21K6]\4:
MIJUQ:>8HD6U>%'&5KZ;H **** "O/?%OQ+\.^#-1@TS5XM3>YN+*._0V5M#-
M$()9[BW4,TEU PD\RUD)4(0%*G<22!Z%43P02D-)#%(P& SQHY R3@%@3C))
MQTR3ZT >-?\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3
M_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_
M  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !-
M'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\
M[\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_
M\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +
MY\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-
M'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\
MP M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#
M7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\
MGVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y8
M5[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +
M7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS
M'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3
M_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_
M  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !-
M'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\
M[\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_
M\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +
MY\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-
M'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\
MP M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#
M7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\
MGVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y8
M5[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +
M7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS
M'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3
M_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_
M  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !-
M'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\
M[\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_
M\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +
MY\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-
M'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\
MP M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#
M7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\
MGVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y8
M5[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +
M7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS
M'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3
M_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_
M  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !-
M'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\
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
M?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\
M"^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >
M._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#O
MS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_S
MPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OG
MP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?
M9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P#
M"U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->
M_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?
M:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7
ML7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?
M_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?
M_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^
M?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\
M"^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >
M._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#O
MS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_S
MPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OG
MP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?
M9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P#
M"U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->
M_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?
M:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7
ML7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?
M_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?
M_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^
M?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\
M"^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >
M._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#O
MS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_S
MPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'CO_  OG
MP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7L7V2T_Y]K?\ [\Q__$T?
M9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?_EA1_P +Y\$_\\->_P#
M"U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?_P 30!X[_P +Y\$_\\->
M_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^?:W_ ._,?_Q-'V2T_P"?
M:W_[\Q__ !- 'CO_  OGP3_SPU[_ , +7_Y84?\ "^?!/_/#7O\ P M?_EA7
ML7V2T_Y]K?\ [\Q__$T?9+3_ )]K?_OS'_\ $T >._\ "^?!/_/#7O\ P M?
M_EA1_P +Y\$_\\->_P# "U_^6%>Q?9+3_GVM_P#OS'_\31]DM/\ GVM_^_,?
M_P 30!X[_P +Y\$_\\->_P# "U_^6%'_  OGP3_SPU[_ , +7_Y85[%]DM/^
M?:W_ ._,?_Q-'V2T_P"?:W_[\Q__ !- 'Y;_ +7?[,G[$W[:FG1#XP?#[6T\
M5V2,ND_$+PO;VV@^,]/W;%\M]4M;X+JMHJ*0FGZS#?V".YF6W$P1U_,#P_\
M\$,OV$],\0-J&L_%+]H[Q+H4;VKP:!=MX'T_S@DB27<5]J.D:/8WKQ3JC01F
MSDLYH897;S7G$<J?U#_9+3_GVM_^_,?_ ,31]DM/^?:W_P"_,?\ \37V64>(
M7&V0X'^S<IXES3!X%)J&&A652G14G=K#>VC4EADW=M8=TU=N5KML]K!\19W@
M*'U;!YEBJ-#7EI1GS1A??V7.I.DGVIN*NV[7=SY)^#M[^SM\ O!&E?#OX1>
MCX'\)Z/;PV]OINB:'I]KY[11K&;N_G2^\_4+^?;YES>W<DMQ/*S222,S$GU3
M_A?/@G_GAKW_ ( 6O_RPKV+[):?\^UO_ -^8_P#XFC[):?\ /M;_ /?F/_XF
MODJ]>OBJU7$8FM5Q&(K3E4K5ZU256K5J2=Y3J5)N4YSD]7*3;;W9Y%2I.K.5
M2K.52I.3E.<Y.4YR;NY2E)MR;>K;;;/'?^%\^"?^>&O?^ %K_P#+"C_A?/@G
M_GAKW_@!:_\ RPKV+[):?\^UO_WYC_\ B:/LEI_S[6__ 'YC_P#B:R(/'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8_
M_B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_
MX 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_Y
MX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):
M?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH_P"%\^"?^>&O?^ %K_\
M+"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")H \=_P"%\^"?^>&O?^ %
MK_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6_P#WYC_^)H^R6G_/M;_]
M^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@G_GAKW_@!:__ "PKV+[)
M:?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\ A?/@G_GAKW_@!:__ "PH
M_P"%\^"?^>&O?^ %K_\ +"O8OLEI_P ^UO\ ]^8__B:/LEI_S[6__?F/_P")
MH \=_P"%\^"?^>&O?^ %K_\ +"C_ (7SX)_YX:]_X 6O_P L*]B^R6G_ #[6
M_P#WYC_^)H^R6G_/M;_]^8__ (F@#QW_ (7SX)_YX:]_X 6O_P L*/\ A?/@
MG_GAKW_@!:__ "PKV+[):?\ /M;_ /?F/_XFC[):?\^UO_WYC_\ B: /'?\
MA?/@G_GAKW_@!:__ "PKU;1=7M=>TJQUBR$RVFH0"X@6=%CF"%F4"1$>15;*
MG@.P]ZN?9+3_ )]K?_OS'_\ $U.JJBA4554# 50%4#T & !]* %HHHH ****
M "O#=!_Y+-XF_P"P;'_):]RKPW0?^2S>)O\ L&Q_R6@#W*BBB@#PW_FO'_<L
M_P#MM7N5>&_\UX_[EG_VVKW*@ HHHH **** "ORC_;@_86^(7[3G[5'[$GQ9
M\-W/@6S^''[/7Q 3QC\1-.UJ2YM]<UN)/&7@?Q)+;:=:6VE75KJPO+/P>EC)
M%J%Y:)'YS?-(DC@?JY10!6M;.SL8A!8VMM9P Y$-K!%;Q X R(X41 < #(7H
M .U23P0W,,UM<PQ7%O<1203P31K+#/#*ACEAFB<,DD4B,R21NI5T8JP()%2T
M4 9>DZ)HV@V[6>B:3INCVKR-,]MIEE;6,#S, &E:*VCB1I&"J"[ L0H&< "M
M2BB@#*UC0M%\0V4FG:]I.FZS82@B2SU2RM[ZV<'&<PW,<D?.!D[<\5B>&OA[
MX$\&&0^$O!WAGPVTI)D;1-$T[37<G=G<]I;Q.<[WR,X.XYZUV%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M?P)?\%;?@6_P*_;G^,-A;6267A[XAZH/BMX92.:"2)K#QN\NI:E'##!'"+*V
MLO$?]M:=:V;Q@P6UG$%>6,I-)_?;7\UW_!Q-\$)-6^'_ ,$_C_IEA;E_">N:
MM\.O%-^IM8KHV'B*$:UX723,(N[NWMKW3/$(51<F.TDOMR6Y-U+(G])_17XK
M_P!7?%/!Y;6J*&#XKP.*R6KSSY81Q<(_7\NJ;I2J2KX66#I)W;>,<8^\T?SQ
M])OAC^WO#/%YC2IN>,X8QN&SBERQYIO"SE]1S"&S:IQH8E8NHU;3")O1,\8_
MX-U_CFUCXQ^-O[.FHW42V^NZ19?%?PS;M HD:^TB:Q\,^*E%X95)\RTO?#$D
M%D(I2P@OKF,Q!)S)_5Q7^=#^P=\=C^S=^UQ\#?BS/=QV>AZ-XUL=(\733M*+
M6+P;XK67POXHN[F.(@SKI6D:M<ZS;PL&4WVFVDFW=&I'^BU#+'<0Q3Q-NBFC
MCEC;INCD4.C8]U8'\:]7Z6W";R/Q'H<04:7+@^+LLHXMSC'EA_:>61IX#'TU
M96<GAXY?B:CO>4\5)M=7YGT6.*5G/A]6R&M4YL9PKF57"J,I<T_[-S%SQV"F
M[ZQBJ\L=AH1V4,-%+LI****_E<_IH**** "BBB@ HHHH *\B^+_PCT/XK>'I
M+*[CCM==LHY9-"UE5 FM+DKD03, 6EL+A@JW,)R,8ECVRQHP]=HJHRE"2E%M
M23NFOZV[K9K1GB\1<.Y-Q9DN8\/<08"AF>49IAYX;&X/$04H5(2UC.#^*E7H
MS4:V'KTW&M0K0IUJ4X5(1DOPR\5^%-<\%ZY>^'O$-E)8ZC8R%'1P?+FCR?+N
M+>3&V:WF7YXY$R"#@X8$#Z4_9Z_:%N/!%Q;>$/%]S+<^$KF41V5[(6EF\/S2
MMU'5WTUW.9X!EH&)G@&?,CF^U/C'\'-#^*^AM!.L=CXAL8W;1M95!YD,F"1:
MW6 &FLIFP'0DF,GS(\,"#^2_BOPIKG@O7+WP]XALI+'4;&0HZ.#Y<T>3Y=Q;
MR8VS6\R_/'(F00<'# @>S2JTL93=.HDII>\M$]+>_#=I7^[9W3U_R?X]X"\0
M/HI>(&"XNX1QN)Q/#>)Q,X91F\X2J87&86I+VE?AGB:A3Y*4JLJ4/^G<,7"G
M''X"5#%4)PP?[CV]Q;W=O#=6LT5S;7,4<]O<02++#-#*H>.6*1"4>-T(9'4E
M64@@XJ:OS/\ V=/V@G\&S0>"_&%S)+X8N9@NFZE,[2-H4\I \J3<2?[,E<[F
M"_\ 'M(SR@%'?'Z60S0W$,5Q;RQS031I+#-$ZO'+&ZAD='4E61E(*L"00<BO
M*KT)T)\LM4]8RZ27^:O9KH_*S/\ 2'P?\7N'/&#ABEG>3U(87,\-&E1S_(:E
M53QF3XZ46W"6D)5\%7<93P.-C!4\134H25/$4J]"E)1116)^LA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M6&:)U>.6-U#(Z.I*LC*058$@@Y%>57H3H3Y9:I_#+I)=UV:OJNGI9O\ T?\
M"'Q>X:\8.&J>=Y)46&S'#*G1SW(JU2,L;D^-E%MPFDHNO@Z[C.>"QL(1IXBF
MI1E&EB*5>A2DHHHK$_5PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ***R]8UO2/#]C+J6MZE9Z78P@F2ZO9X[>(8&=JEV!=S
M_#&@:1CPJD\4TFW9)MO9+5OY&.(Q&'PE"KB<57HX;#4*<JM?$8BK"C0HTH*\
MZE6K4E&G3IQ2;E.<E&*5VTC4J.66*"-YIY(X88E+R2RNL<<:*,L[NY"HJCDL
MQ  Y)KY \??M?>$=&2XLO!-G-XEU%<I'J%RDEGHR,0<2(&*7ET%;@HT=IR,A
MF7K\4>-_C5\1?'_F1:[X@N1I[MN72K#%CIZ@'Y5:"W$:RE1QYDV^1L99B22>
MNE@JM2SDO9Q[R7O6TVCO][1_+'B-]+[POX*=? Y'7J\<YU3C.,:.15*2R>E6
MBVE#%9Y4YL/*+>K>6T<QLDU+D=K_ $C^UK\3O"_B;3-"\,>&=>MM6GL=5N;G
M64L6EDMT"0!+=#/Y0MIR)=S*UO-*HY!(-?#%6[*QO=3NHK+3[2YOKRX<)#;6
MD,EQ<2N3T2*)7=CZX!P.3@5>USP[KOAF]_L_Q!I5]I%[Y:RBWOH'@D:-QE9$
MW##H>FY"0#D'!!%>O1IPHP5.+ON]6N9ZZNWW>A_F/XG<;\1^*_$^;>(6;94L
M'3Q,L!E\_P"SZ&,GE67QPV%C0P6#^M5Y5HQQ%6E1E6G&=6FZ]:5:M3HTXRY(
MXU?4'[(TMVGQ:ACM\&&70]5^U[@VWRT2-D(8 X?<3L!(#'.<XKYFM;6YO;B&
MTLX)KJZN9%AM[>"-I9II7.U(XXT!9W8G 5037Z;?LP?!R^\":7>>*/$UD]GX
MCUI%@@LIBC2Z=IJ'>N\+N$=Q<D[I5#%E0"-P",5EC*D84)IM7FN6,;ZMOK;L
MMV?>_1@X)X@XK\7.%,?E>&Q,<LX8S7#YYG.:1IU%A,)AL"_;1PL\0H^S6)S"
M:CA:.'<O:5(U:E3D=*E5<?K.BBBO!/\ :@**** "BBB@ HHHH **** "BBB@
M HHHH *\-T'_ )+-XF_[!L?\EKW*O#=!_P"2S>)O^P;'_): /<J*** /#?\
MFO'_ '+/_MM7N5>&_P#->/\ N6?_ &VKW*@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#^7O_ (.*?@6'M_@=^T1I&C,9(SK'PQ\9ZQ;VSLJQ
M KKW@V/4)A/L3<TOBB*U?[*6<1F*6Y 2UB/XM?\ !-'X]/\ LZ_MJ?!#QS<W
MK6?AS6/$T/P^\9;KL65G)X9\>%?#TUQJ<[?(--T/5;K2?$]PK_*3H<9)&W-?
MV@?\%)_@5%^T+^Q=\<? \.FQZEX@TGPI>>/?!T1@FN;I?$_@:*77[6+38K=X
MY6U/5=/MM2T"T 8JSZN4D22-G1O\]-EDAD*L&CEB<J1RKQR(V".Q5E8?4$5_
MI5]&S,\)Q_X,9OP-FL_:_P!E_P!J\-XF,WSU%E.=4*N(P597E=>Q>*Q6'PS3
MBZ?U&"AR\D9'^=OTA\NQ7 OB_E?&F61]D\S>6<0X:45R4_[4R>K1P^+I.T4G
M[7ZMAJ^(3Y_:?7)N=^=H_P!1-'61$D1@Z.JNC*<JRL RL#W!!!![@TZOD/\
M8-^.B?M'?LE?!+XJRW$ESJ^L>#;#3/$\D\MI+<'Q7X;W^'_$<DPLL0Q?:-6T
MZZN88S'!(+>:$O!"Q*+]>5_G-G&5XK),VS/)L=#V>-RG'XO+L7#^7$8+$5,/
M62VNE4IRL[*ZLS_0+*<RPV<Y7EN;X*?M,)FF!PF88:?\U#&4*>(I-J[L^2HK
MJ^CNN@4445YQZ 4444 %%%% !1110 4444 %>-?&/X.:'\5]#:"=8['Q#8QN
MVC:RJ#S(9,$BUNL --93-@.A),9/F1X8$'V6BJA.4)*46U).Z:_K;NCPN)>&
MLDXOR3,.'.(\OH9ID^:4)8?%X3$1O&47K"I3FK3HXBC-1JX?$4I0K4*T(5:4
MXSBFOPR\5^%-<\%ZY>^'O$-E)8ZC8R%'1P?+FCR?+N+>3&V:WF7YXY$R"#@X
M8$#ZA_9X_:'F\)36O@OQI=23>&9I%ATO5)F9Y-#D=L+#,QRS:8S'W-J3N7]U
MD+]C_&/X.:'\5]#:"=8['Q#8QNVC:RJ#S(9,$BUNL --93-@.A),9/F1X8$'
M\E_%?A37/!>N7OA[Q#926.HV,A1T<'RYH\GR[BWDQMFMYE^>.1,@@X.&! ]F
MG4I8VDX324TM5U3Z3B^W_#.Z>O\ E-QSP-X@_1/\0<'Q;PEC,1B^&,7B)T\L
MS.I"4\)CL).7M:W#/$U&ER4_;^SA[D_W<<3&G''X"5#%4*E/"_N3#-#<0Q7%
MO+'-!-&DL,T3J\<L;J&1T=259&4@JP)!!R*DK\T_V>/VAYO"4UKX+\:74DWA
MF:18=+U29F>30Y';"PS,<LVF,Q]S:D[E_=9"_I1#-#<0Q7%O+'-!-&DL,T3J
M\<L;J&1T=259&4@JP)!!R*\JO0G0GRRU3^&722[KLU?5=/2S?^C_ (0^+W#7
MC!PU3SO)*BPV8X94Z.>Y%6J1EC<GQLHMN$TE%U\'7<9SP6-A"-/$4U*,HTL1
M2KT*4E%%%8GZN%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%-=TC1I)&5$16=W=@J(B@LS,S$!54 EF)  !)
M.!0)M)-MI)*[;T22W;?1(=17CFI_M ?"#2;PV-YXUT[STDDBE^S07]Y%"T1*
MMYDUK:2Q,-RE08FDR1Z8->@>&_%_ACQ?:&^\,ZYI^LVRD"1K.=7DA)Z">W;9
M<6Y;^$3Q1EARN15NG.*YI0FHO9N+2?S:MU7WGS.6<:\&YUCZN59-Q9PUFV9T
M.;VV79;GF68['4^1)S<\)AL55KI0O[[=.T'=2:::71T445!].%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 444A(4%F("@$DD@  #)))X  Y)/
M% ;;BT5R4WC_ ,#6]T+*?QCX7ANB"?)DUW3$<8.W:VZY 5R> C$.>RFNHAFA
MN8HY[>:*>"50\4T,B2Q2HW*O'(A9'4CD,I(/8TVFMTU?:Z:N<&$S3+,?.M2P
M&8X#&U,.[5Z>$Q>'Q,Z+O:U:%&I.5-WTM-1=]"6BBBD=X4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !117CWQ!^.?P]^'221:KJR7^JID+HVDF.[O@P[3E7$%KC^(3R+*!RL354
M82F^6$7)]DK_ ']O5GA\0\2\/\)Y;6SCB7.<NR/+*"_>8S,L52PM)RM=4Z?M
M)*5:M*UH4*,:E:H](0D]#V&N,\8?$'P?X#LFO?%&MV>G#86BM6<2W]SCH+>S
MC+3R9/&_:L2D_/(HYK\^?B#^UOXS\2+)8^$;<>$-/;*FYBF^TZQ(,D9%[LC6
MVR,,/LT44BG@R.*^5M0U/4=6N9;S4[ZZO[N>1I9;B[GDGEDD<Y=V>1F)9CRQ
M[GK7?2R^3LZLN5?RQUEZ-[+Y<Q_%?B/].#AK*OK.7>&^3U>)<8E*%//<VC7R
M[)*<];5*&!<:>:8^,?Y:W]EQ;U4ZD=_N7XA?MCO+')8_#K29+<NI4ZUK<49G
M0D$9MM/1Y8$9>JO/+.I'_+-37QQXH\=>+O&ER;KQ/K^I:O)EBB75S(T$(8Y*
M06X(AACR,A(T51V KHO!'P>^('C^XBCT+0+M;-R-^K:A%)9:7&A(!<7,R 3@
M9Y6V69L\$#.:^U_ ?['OA?1V@OO&NJ3>)+Q&$ATZV0V.D*< A)1N>ZNMC<,6
MFCAE'6 5U.6$PBLN7G\O?F_5ZV^;2[(_GBEDGTE_I,8F.*QM3,X<-U:D%&MC
MYSX<X.P\.924\+@81C+-'3W=;#X7,\3>*56O?E/S\\->$O$GC"_33?#6CWVK
MW;LH*6L+-'$&. ]Q.=L%NG?=-(@],GBOL?P+^QK?3-;7OC[7([6'"22Z-HP,
MEPV1N,4VHR82/!^2188"W4I,*^\])T32-"M8K'1M,LM,M((Q%%!96T5NB(O1
M0(U4D=^2>>:U*XZN/JSNJ:5./?>7W[+Y*_F?U)X=?0JX"X<]ECN.,;7XWS.$
MH5%@U&KE60T9QM+D>%H5Y8O'J,KQE+%8J.'K02Y\#"\HG$^$?ASX*\#6PMO#
M'A_3]-.U%END@1[VY*?=>YO) T\SCLSN2.V*V-=\+>&_$\*VWB+0M*UJ!3E8
MM2LH+M%/3($R-CI6]17%S2OS<TN;^:[O]][G]=X?A[(,)E4<BPN293A\DA35
M&.44<NPE/+523OR?48T5AG&^K3IN\O>=WJ</H7PT\ >&;A;O0?".@Z9=J[NE
MU:Z=;1W",_!VRA-Z@#Y5"D!5  Q7<444FW)WDVWW;;?WLZ,MRG*LFP_U3*,L
MR_*L+S.?U;+L'A\#0YVDG-T<-3I4W-I).3CS-)7>@4444CT HHHH **** "B
MBB@ HHHH **** "BBB@ KPW0?^2S>)O^P;'_ "6O<J\-T'_DLWB;_L&Q_P E
MH ]RHHHH \-_YKQ_W+/_ +;5[E7AO_->/^Y9_P#;:O<J "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** $(# JP#*P(92 001@@@\$$<$'@BO\Z[
M]O[X"_\ #-?[7OQP^$]K:+9Z#I7C&[UGPA"C22HG@OQ7'%XF\*1>?(!YT]MH
M>JV-K>,I94O8+B(G=&P'^BE7\IW_  <4? Q;#Q5\$_VB--M9=GB#2]2^&7BF
MX\\M E[H4C:WX:?[/Y6(Y[NRU'6(7E\\B6/3(E$*-&\DG]2_1*XL>1^)-7(*
MU5QP?%V65L&H.24'F>6J>88"I*[2;^KQS'#P7Q.IBHJ.[3_F?Z4_"ZSKP\I9
MY1IJ6+X5S*CBW-1O-9;F+A@,="-E=+V\L!B)N_*H8:3:T3CZS_P;L?&^#4?
M7QK_ &?;Z5AJ'AGQ%8?$K05>2T5)='\2VD&BZM!;P_)>R&PU/18+BYEQ-;I_
M;%LA-N[+Y_\ 2Q7\!?\ P28^/3? #]N;X/ZM=W;VOAOXBW\OPA\5!%1O/L/'
MDMK9Z&':4JD$-OXUMO"U[=W)(\FRMKHY"LU?WZ @@$$$$9!'((/0@]P:\[Z5
M/"CX>\4L5F=*GR8+BS X;.J4HI\BQD%]1S*G?K4=?#1Q=1+98R#ZGH?1DXH6
M?^&F%RVK4Y\9POC<3E%6,FN?ZG-K&Y?4LO\ EVJ&(EA8-ZMX2?9-E%%%?S6?
MT0%%%% !1110 4444 %%%% !1110 5XC\:?@OHWQ8T4\16'BG3H7_L;6-O7J
M_P!@O]HW2V,SDX.&>VD8RQ @R1R^W45<)RIR4X-J2=TU^3[I]5LT>!Q1POD7
M&>19CPWQ)E]',\GS2@Z&*PM9?]O4ZU&HK5*&)P]11K8;$4I1JT*T(U*<E**9
M^%GB3PWK/A+6;[0-?L9M/U/3YFBG@E7&<?<EB?[LL$JXDAFC+)(C*RL0:^JO
MV<_V@YO"]S9^!_&=X9/#5S((-*U6YD8MH<S\1V\TC;B=-E?"*6.+1V#$K!NV
M?77QI^"VC?%C1B0(=/\ %.GPO_8^L;,;L986%^5&Z6RE;H?F>U=C+$"#)')^
M3?B3PWK/A+6;[0-?L9M/U/3YFBG@E7&<?<EB?[LL$JXDAFC+)(C*RL0:]FG4
MI8VDX324DO>CU37VX=>6_P#\C+?7_*/C3@KQ"^B;XB8+BGAC%XC&<-8K$RAE
M>:3C)X+-,#*:JXCAKB2C2Y:<<5[*&ZY%75..8Y=*C7HSIX3]T(Y$E1)8G62.
M15>.1&#(Z, 596!(96!!!!((.13Z_.']G;]HI_#KV?@;QS>-)H,C);Z+K5PY
M9]'=B%CL[R1B2VG,2%BF8DV9(5C]GP8?T;CD25$EB=9(Y%5XY$8,CHP!5E8$
MAE8$$$$@@Y%>37H3H3Y9:I_#+I)=UV:OJNGI9O\ TH\)?%KAGQ>X9I9]D-54
M,905.CGF25JD98[)<?*%Y4:R2BZV%JN,YX+&PA&EBJ47I3KTZ]"B^BBBL3]3
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MJI?7]CIEK-?:C>6UC9P*7FNKN>.W@B4#.7EE947VR<D\ $T;[$5*E.C3G5K5
M(4J5*$JE2K4G&%.G""<ISG.3480C%-RE)I12;;21;K\\/VK?C!J4NMM\//#U
M_<V5CIB Z_-:S/$;^[F0-]B<IM<PVJG9)&25:4L>5Q7L_C[]K#P!X:ADM_##
MOXOU7#J@MA+;:7!(I*YGNIHTDF"L/NVT95UY6<9!K\V/%GB.\\7^)=:\3W\4
M,-YKFH3ZA<0V^X0127#;BD0=G8(O  9B?4UZ6"PTN?VE2#44KPYE:\G:SL];
M)7L^Y_ ?TLO'[A^MPI_J)P!Q9A<PS7,\?3AQ)B<BKSQ%'#Y-1I5:D\%#-L,W
MA)5,9BEAX8BCA<14J?5X5J-=PA5G3GSQ))))R3R2>I/J:ZKP?XSU_P #ZU::
MUH&H7-E/;SQ231PRND-Y"C@R6US&#MEBE3*,K X!R,$ URM%>JTI)II-/1IZ
MIG^;67YACLJQN%S++<7B,#C\%7IXG"8S"U9T,1AZ]*2E3JTJM-QG"<9*Z::Z
MIW3:/UMT+]IKX1ZAI&GWNI^*;?1]0N+6*2\TVYLM5EFM+@H/-B:2VL)H' ?.
MUHY&!4CO6M_PT;\%/^A\L/\ P7:Y_P#*NOQ\HKA>74;_ !5%Y7C]WP>OX=M?
M[(PWTZ/%2AAZ%&KP]P+BJE*C2I5,56P&>QK8F=.$8SKU8T.(*5&-2M).I-4:
M5.DI2:ITX1M%?L'_ ,-&_!3_ *'RP_\ !=KG_P JZ/\ AHWX*?\ 0^6'_@NU
MS_Y5U^/E%']G4?YZOWQ_^0]?Z6NW_$]OBC_T2_ /_A%Q%_\ 1(?L'_PT;\%/
M^A\L/_!=KG_RKH_X:-^"G_0^6'_@NUS_ .5=?CY11_9U'^>K]\?_ )#U_I:G
M_$]OBC_T2_ /_A%Q%_\ 1(?L'_PT;\%/^A\L/_!=KG_RKH_X:-^"G_0^6'_@
MNUS_ .5=?CY11_9U'^>K]\?_ )#U_I:G_$]OBC_T2_ /_A%Q%_\ 1(?L'_PT
M;\%/^A\L/_!=KG_RKH_X:-^"G_0^6'_@NUS_ .5=?CY11_9U'^>K]\?_ )#U
M_I:G_$]OBC_T2_ /_A%Q%_\ 1(?L'_PT;\%/^A\L/_!=KG_RKH_X:-^"G_0^
M6'_@NUS_ .5=?CY11_9U'^>K]\?_ )#U_I:G_$]OBC_T2_ /_A%Q%_\ 1(?L
M'_PT;\%/^A\L/_!=KG_RKH_X:-^"G_0^6'_@NUS_ .5=?CY11_9U'^>K]\?_
M )#U_I:G_$]OBC_T2_ /_A%Q%_\ 1(?L'_PT;\%/^A\L/_!=KG_RKH_X:-^"
MG_0^6'_@NUS_ .5=?CY11_9U'^>K]\?_ )#U_I:G_$]OBC_T2_ /_A%Q%_\
M1(?L'_PT;\%/^A\L/_!=KG_RKH_X:-^"G_0^6'_@NUS_ .5=?CY11_9U'^>K
M]\?_ )#U_I:G_$]OBC_T2_ /_A%Q%_\ 1(?L'_PT;\%/^A\L/_!=KG_RKKY#
M_:!_:+NO$MX_AKX?ZW+'X6^RB/4-0M8Y;675YI.9(U>5(KJ.TC&$V%8_-(+.
MN, ?'%%72P5&G-3O*;6RGRM)Z:V45JM;7NM>ZN?%<?\ TN?$_C_AO%<,U:&1
M<-X7'5*?UW&<,T\XP68XG#14O:8">)Q6<8U0PF(<H_684H4YUH0]C*I[&=6G
M4<7=FW,S,W7<6);(Z').?UKW/X.?&[Q)\-]:L+>;4;FZ\)3W:#5M+G9KB..&
M0A)+FT5R6AFB!$G[HKY@4HV<C'A5%=,X0J1<)13BU:S2T\UV:Z/H?SYPOQ7G
M_!N>8'B+AS,\5EF:8"O3KTJ^'K5*:JJ$XSGA\3&$XK$83$*/L\3AJO-2KTI2
MA.+3/WCTW4;/5K"SU/3YTN;*_MXKJUG0Y26&90Z.#[@\^AR*NU^/7@_]H/XI
M>"K2UT[3/$!NM+LXUA@T[5+>"_@B@3<4@A>=&FMXT+858)(\*JH/E&*^B/#7
M[:LXQ'XM\(02?+C[5H5W)!A@3@M;7OVG>6&,[9X@&W$#;A1X]3 5XM\J4XWT
MLUS6Z73MKWM<_P!5>#?IF^$N?8?!T>(<3FO">:2H48XQYCEE6OE?UMTX^W^K
M8O+*F85%AO:\RISQ=##24+>T2LY'W[17@7AO]ICX2>(VCB_MZ31;F1%80:Y:
MR6@WL<-']HA-S; J>2TDT:E2"#G*CVO3=9TC68?M&D:IIVJ08!\[3KVVO8P#
MTR]O)(HSZ$@YR.HKEG3J0TG"4?\ %%K\=C^D.'>..#N+J4:W#'%&19]"2YN7
M+,SPF+K05K_O</2JRQ%%I:N-6E"26K5C2HHHJ#ZD**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BL/7?$OA_PQ:&^\0ZSIVCV
MH#$27]U% 9-O58(W82W#C_GG DC^BU\B_$']L/1=*DDL/ .EKKUQ&Q5M6U03
M6^F\<$V]M$\5U.#U6222  CF)@:UIT:E5VA%ON]HKU;T/SKCOQ8\/_#;"RQ'
M%_$N RZMRWI9;3G];SC$W5X^PRO"JKC)1=U^^G2AAXW3J5H)W/LZZN[6R@DN
MKVYM[2VB4M+<74T=O!$H&2TDLK)&B@ DEF  '6OFWXA?M2^ /!S266C.WB_5
MDRIBTR=(]-A;!P9=2*2I+@X.VVCE1QD"93R/SP\=?%CQS\0[II_$>MW,MN'+
M0:;;,;;3K8'.!%:Q%8\@':9&#2.!\[,>:XW1]#UCQ#?1:;H>FWFJWTQ CMK*
M"2>0Y.-S! 1&@)^:20I&O5F KT:>7PBN:M.^EW&+Y8KUD]7_ .2G\+\?_3;X
MASBO4R7PIX<EE_UBJL/A,YS;#QS/.L3*3Y8/ Y)15;!4*U232IPQ$LSE)-?N
M83=H^S?$3]HOXA>/_-M#??V!HLF5_LK1VDMTE0\8NKG<;BYSU*R2&,'E46O"
MU6YO9U11/=W,[A$51)//,['"JJC?)(Y/ 4 DG@"OKKX>_LB>+M<DCO/'%POA
M?3@P+6$+PW>KSJ#RN8VEM+4$=&+SM@D%$85]K^!/@G\._AZ%ET/0X9-1"@/J
MVHDWU^Q[E)9]XMPW!,=NL<8(R%%:3Q6'PZY*24FND$N5>LMGYVN[[GQ/#_T<
MO'?QJS&GQ+XAYGCLCPF*FG4Q_%U7$U<X^KWNX9=P['DGA*<;M4L/B?[)H16M
M*,HV3_.SX?\ [-7Q'\;2PSW>GOX6T=]K/?ZU%)#<-&V"?L^G'9<N^.0)A;KT
M.XCBOMOP#^R_\.?!<T5_>03^*=4CV.EQK0ADM;>50"6M[&*-(!AQNC>9994&
M!YAKZ0HKSZN,K5;KFY(O[,-/OEN_/5+R/[3\./HL^%7A]]7QE3*GQ9GM"<:J
MSCB2-/%QI5HK26#RR,8Y=AE"5Y4ISH8C$P=F\3)QBU'%#% BQ0Q1PQH,+'$B
MQHH P JJ H&!C@5)117*?T?&,8I1BE&,4E&,4DDEHDDM$DM$EH@HHHH&%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>&Z#_R6;Q-_V#8_
MY+7N5>&Z#_R6;Q-_V#8_Y+0![E1110!X;_S7C_N6?_;:O<J\-_YKQ_W+/_MM
M7N5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YR_P#!5WX&
M)\>/V&OC-H]O;2W.N^ ](_X6OX<6&8PL+[P)#<ZCJ@($4QN?-\+2>((HK,(3
M<W3VR(T<HCD3]&JKW=I;7]K<V-[;PW5G>6\UI=VMQ&LL%S;7$;0SV\\3@I)#
M-$[QR1N"KHS*P()%>WPWGF)X:X@R3B'!W^LY+FF!S.E%2<?:2P>(IUW2E);0
MK1A*E/O"<D]&>-Q#DV&XBR'.,AQ:7U;.,MQN759.*E[-8O#U**JQ3^W1E.-6
M#NFIPBTTU<_R][6ZNK"[M[VSGFM+VRN(;JUN8':&XMKJVD66">&1"KQ30RHL
MD;J0R.H8$$"O]'S]CSXV0?M%?LR?!7XQH81>^-/ >B7FNP6\4L5O9^)[2V73
MO$]A LP#M#8:]::A:12\K,D*RHS(ZL?X$_VQ_@==_LX?M._&CX-7$5S':>#?
M'&KP:!+>,C7-]X3U&7^UO"6J3%/E#ZIX<OM,U J,;?M&T\BOZ7/^#>7XWQ^)
M?@;\4_@7J.H7$^K?#7QE%XIT:TF^U216_A7QK:@B*UFDEDMXD3Q%I6N3R6<,
M5N$>\%Q^^>YE,?\ H-]*G)L)Q=X69!QUEB^L0R?$8',J&(A'FYLCXDHX>E.;
M<;VC+$/*JEW>,4I;-W/X/^C)G&*X4\3,\X*S/]Q/-L/C,NK4)RY>3.N'JU:K
M"*4K7E'#K,Z?*DI-N/\ +8_HDHHHK_-X_P!"0HHHH **** "BBB@ HHHH **
M** "BBB@ KQ#XT_!;1OBQHQ($.G^*=/A?^Q]8V8W8RPL+\J-TME*W0_,]J[&
M6($&2.3V^BKA.5.2G!M23NFOR?=/JMFCY_BCA?(N,\BS#AOB3+Z&9Y/F=!T,
M5A:Z^=.O0J*U3#XK#U%&KAL32E&K0JQC4IR4D?A+KNB:GX;U>_T/6+66SU+3
M;F2UNH)49&5XV(W+N"EXI%Q)%( 4DC970E6!/UY^SM^T4_AU[/P-XYO&DT&1
MDM]%UJX<L^CNQ"QV=Y(Q);3F)"Q3,2;,D*Q^SX,/TU\=/@7I?Q3TMM1T]8-/
M\9:? W]GZAM"1ZA&@+#3M1*C+Q.<B"<AI+:1LC=&TD;?E-K.C:IX>U2]T;6;
M*?3]3T^=[>[M+A"DD4B'\G1QAXY$+1R1LKHS*P)]F$Z6-I.,E:2^*/6+Z2B]
M[7_R?G_DYQ9PIXC?1+\1\+Q!P_BJN*R#%UJD<JS24)O+,]RQS56OD&?48-0I
MXRG32YZ?-&;<(9CE]2$X/V'[M1R)*B2Q.LD<BJ\<B,&1T8 JRL"0RL""""00
M<BGU^>'[,_Q^_LJ2#P!XXU)O[-E,4'AK5KM\KI\I++_9E[.YR+.0E!9S.=MJ
MV8I"(&1H/T.!! ((((!!!R"#R""."".AKR:U&5";A+5;QE:RDNZ]-FNC^3/]
M-?"?Q4X=\7.%,-Q)D514<1'EP^<Y-5JPGC<ES%+]YAL0HV<Z-2SJX+%J$*>+
MP[4U&G5C6HTEHHHK$_3@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **0D*"S$*J@EF)   &223P !R2> *\6\>_'[X;^ H)!<ZU;ZUJ8#"+2=#FA
MOYVD7(VSSQ.UM:@,-K^;(94/_+%NE5&$IOEA%R?9*_W]O5G@<1<4\.<(Y=5S
M7B?.\MR/+Z,92EB<RQ=+#1ERVO"C&<E4Q%5W2C1H0J5IR<8PA*32?M5<AXJ\
M?>#O!-O]H\4>(-/TE2A=(9Y=]W*HP,PV<(ENI 20-RQ%1G)8 $C\\_'W[7'C
M;Q&'M/"=NG@_3V!5I8I1>:O)D$'_ $UHXT@QG*FVAB<$ [R0*^6]4U?5-;O)
M;_5]0O-3O9F+2W5[<2W,[L>I:25F;]<5WTLOG*SJR4%_+&SE]_PK\3^,/$3Z
M</"^5?6,!X<Y+6XFQL&X0SG-X5\MR-/_ )^4<'>GFV-CTY:L<KUNU.4;7^\/
M'7[9=O$US8^ =!,Y&^./6]:8K&3T66#38L'Y3EE-Q.P<$;H5P0?C?Q;\2?''
MCB5Y/$WB/4M2B:1I$LY+ATL("W5;>SC*V\2#LJ(!WZY-7?!7PG\??$!U/AKP
M]=W-F6"OJ=P!::;'G.6-U/M$P4C#"U6=U)&4%?9?@7]C;1;2.UO?'FLW.IW:
MLLDNDZ4PM=-Q@$P373)]LGP>KPO;*PX*8Z]7^R81=')?]OU+K\GUZ+7HC^=8
MX;Z3GTE:JJ5)9LN&Z[<H3K.7#'!E.C*:M[.$8THYNJ6B4XPS;&)0?-.4KM_
MFBZ%K/B*^BTS0M,O=5OYB EM8P23R<G&Y]@*Q1@_>EE9(UZLP%?3&E?L@_$J
M^TF?4+ZZT72KP6XFL])DGDN;F>3!8V]S+$BP6DG8%'NE+'!*CFOTC\/^%?#O
MA:RAT_P_HVGZ5:0+MCCL[:*(].69U7>[MU9F8LQR2236_7+4S"HW^[BHK^][
MS?Y)?CZG]&\#_0:X.R["RJ\>Y]F/$>85J+BL+D\I9-EF"J3IVE*%5NOCL=4H
MU&Y4JU26$HSY8^UP4HN4'^)NL?"SXC:#=R66H^"_$231R&(O;:7=W]N[;BJB
M.ZL8[BWDWD90+(68$<5[%\*/V9O&/C#4(+_Q/93^&?#UK<PO<IJ4#Q:CJ,<;
MAY+:VM&VR1(ZCRWGG";0Q\M'/S#]3R >H!P01D \CH>>X[&EI2S"K*-HPC%O
M>2;?W)[==V]^ZN>CP_\ 0<\/\IS^EF>:\19[Q!E&&KJO1R+%4<)@X5^63E3I
M9ACL(XU<31B^7VD,/1P7MK6DU3E*F\BRT#1=/M+:QM=+L(K:TACMX(Q:6^$C
MB4(H_P!7Z#D]SDU9_LS3?^@=8_\ @);_ /QNKU%<%WW?W_UV7W']GT\!@:4(
M4J6"PM.G3A&G3A##THQA""480C%02C&,8Q44M$DDMD4?[,TW_H'6/_@);_\
MQNC^S--_Z!UC_P" EO\ _&ZO447?=_U_PR^XKZGA/^@7#?\ @BE_\CY+[BC_
M &9IO_0.L?\ P$M__C=']F:;_P! ZQ_\!+?_ .-U>HHN^[_K_AE]P?4\)_T"
MX;_P12_^1\E]Q1_LS3?^@=8_^ EO_P#&Z/[,TW_H'6/_ ("6_P#\;J]11=]W
M_7_#+[@^IX3_ *!<-_X(I?\ R/DON*/]F:;_ - ZQ_\  2W_ /C=']F:;_T#
MK'_P$M__ (W5ZBB[[O\ K_AE]P?4\)_T"X;_ ,$4O_D?)?<4?[,TW_H'6/\
MX"6__P ;H_LS3?\ H'6/_@);_P#QNKU%%WW?]?\ #+[@^IX3_H%PW_@BE_\
M(^2^XH_V9IO_ $#K'_P$M_\ XW1_9FF_] ZQ_P# 2W_^-U>HHN^[_K_AE]P?
M4\)_T"X;_P $4O\ Y'R7W%'^S--_Z!UC_P" EO\ _&Z/[,TW_H'6/_@);_\
MQNKU%%WW?]?\,ON#ZGA/^@7#?^"*7_R/DON*/]F:;_T#K'_P$M__ (W1_9FF
M_P#0.L?_  $M_P#XW5ZBB[[O^O\ AE]P?4\)_P! N&_\$4O_ )'R7W%'^S--
M_P"@=8_^ EO_ /&Z^#OVC/V>-6NM7NO&_@/2TNK:ZB,^MZ-9+B[6[4X>[L;5
M5Q.LRX:2&+$@DR8T8' ^_P"BM*-:=&?/%^33O9K31_=H^A^>>)WA1PIXJ\,5
MN&<_P\L-#VT,7@,RR^%"EC\LQU*,H4\1AISI3A*,H3E2Q%"I%TZ]&3A+EDJ=
M2'X+SVEU:W#6MU;7%M=(VQ[:>&2&X1\XV-#(JR*V>-I4'/&,U] ?"#]GKQ1\
M1[NWU#4[>YT/PDLC"ZU*9?(O+E0I 73()XV\P[\9GD3R  <;\\?JQ+I.E3R)
M--IMA++&Q=))+2!W5B,%@S1DY(ZG-7D1(U"1HJ(HPJ(H55'H%4  ?05VSS&4
MHVA34)-:R<N:WHK+7S>W8_E;A'Z"W#^4Y_1S#BOC"OQ-DV%K*M2R7#91_8_U
MQPG"=.EF.,_M+'3EAG:4*]'"TZ%2LK..(HIR@?G[XB_8JOH\R>%O%\4Z@/BU
MUJT\N0GDQYN[0A #PK_Z*2#EQD?)7S_XC_9X^+?AKS'N/"MQJ5M'G-UHDL>I
M1MC^Y#&4O6R.1_HG/0<\5^PE%90Q]>/Q.,U_>5G]ZLS[[BGZ%_@_GJJ5,GIY
MYPEB97<7E68RQF#YVDDYX/-XXY\B:;=/#XC#7;=I1TM^#5[I]_IL[6VHV5W8
M7*_>M[VVFM9U[?-%.D<@YXY6K6F:YK.C3"?2=5O].F4;5DL[J:W8 D' ,;KQ
ME1^5?M]J_A?PYK\?DZWH>E:K%\_R7UE;W"G> 'SYB-G<  <]<5X1XC_93^$V
MN[Y+/3[[P[</G,VCWCI&O3&RSN1/9)MP?NVXW;OFS@8ZH9A3DK5(2CZ6E'SN
MG9V^\_G7B+Z#G'V357C>".,<HSAT9.I0IXQ8SAW,XVLXQHUJ+S#"RJJ6BG/%
M82#MS-P;Y5\2^&OVG/BWX=:-9->&NVT:(AMM<@2]+JA7&ZZ(6\!*@JS).K-N
MR3D+CW_PW^VK;/Y<7BSP>\+';YMYH=X6C7[H;98WH>1NK,N;Y> %.2=PYOQ)
M^Q=KUN99?"OBFQU",(6BM-7@>SG+C^!KNW\V([AT86JX/!!!W#P'Q+\!_BKX
M6+-?^$=0N[=5W?:M(4:K"PYW82TWW0VX^8O;J .02.:NV!K[>S3?;]W*^G3W
M;OY,^6>;_3!\'[K%KC/$9;A?BEC</1XVR=48NW^]VS=82C)+[.(PLX*5_P!W
M-IGZ1>'?VBOA)XC^6#Q1#IDY:-1;ZU#)I[DR8 /FL)+0 ,=K$W(VD$GY!NKV
M2RO[#4H1<Z=>VE_;M]V>RN8;J%N,\2P/(AXYX;I7X07%M<6DSV]W;S6L\9Q)
M!<120S(?1XY%5U/LR@UK:3XF\1:#,MQHNMZII<Z8*R65[<6[+@Y&#&XQ@\]*
MSGET7K3J-?XDFNG56\WUZ+S/N>&/IW<182<</QKP/EN8J#]G5Q.18S$Y1BH-
M2:G*>#QZS&C4J+;V<:^$C=--QOI^ZE%?D_X=_:I^+6AX2ZU2T\00 H?*UBTC
ME?"_>!NH?)NB'& V9CC&1AB37T!X<_;3T.?RXO%7A._L&_Y:W>C7,=[&<[ON
M65R()%VX7[UZV[<<8V\\L\#B(:J*FO[K5_N=F^VE_N/Z.X6^F!X+<1>SI8W-
M\QX5Q4[+V7$.6U:='G;:LL=ETLQP<(:7]IB*V'BDUS<KT/N"BO'O#?Q[^%/B
MA8A8^+;"SN)7\L6FKEM,F5R"5#/<A;7Y@."ERPS@$AB ?6;:[M;V%;BSN;>[
M@8D+/;31SPL5."%DB9T)!X(#'!X-<LH3@[2C*+_O)K\S^A<CXIX:XGPZQ7#G
M$&39[AW%2]KE.98/'QBG9^_]6K5'3DKKFC4491;M))Z%BBBBI/>"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBD) !)(  )))P !R22>  .23TH#;<6BO#/'?[0_PS\"&:VN
M-7_MO5HB4.EZ&%O)$DP<"XNMRV<*AAMDVS331GK <5\3>//VKOB#XGEGMO#T
MJ>$M(?<B1V.V34I$Y :;477S4<@_,+7R$/0J<9KII82M5U4>6/\ -.Z7R5KO
M37:S[GX!XB_27\*?#GVV%Q>>1X@SJDY0>1\-2H9GBJ56-TX8S$JM#+\"XRM&
MI3KXI8J&KCAIN+1^AGC'XI^ O 2X\3^([*QN2K-'8(7NM0D(&0HM;999(B_1
M'N/)B8_\M!UKXM^('[8NLWDDUE\/M,BTJT&Y%U?5(H[N_D["2*T;?:6X(Z+(
MMPPZAP<8^*[R]O-0N);N^NI[RYF9GEGN97FED=CEF9W+,22<GFO5_ /P+^(O
MQ#V3Z1HYL=+;!.KZP9+&Q921DP;HWGN3MR4,,31,1M,J]:]"&$P]!<U:2EYS
M:C&_E&^NO=OT/XCXG^E%XU^+68SX:\-,GQ>04<3.2HX3A>AB<RXEJX?1*6+S
MA0M@X1?O3KX'#Y<J5^6IB)Q7-+S_ ,1^*_$7BV_DU/Q'J][JUY*23)=SO($&
M20D2$[(T7.%1%"J.  *TO!_P]\8^/+L6?A?0[S4R#B6Y6/RK&W]3/>2[;>,@
M<[-YD(^ZAK]!OAW^R3X-\.>5?>,)?^$MU-<-]EEC,.BQ-QQ]DW,]UW!^TNZ'
MJ(UKZFTO1]*T.SBL-'TZSTRRA4+%:V-O%;0HHZ!8XE5>/I4U,?3A[M&/-;1-
MKEA\EHW]R^9]#P)]"SC+B;$T\^\5>(IY/'&5'B<;EV%Q*S?B;$RFU)_7,RK2
MKX#"UJEY.=13S.I'13A&;?+\.?#W]CB-#'??$;51/T;^P]$ED2(@@';<ZD5B
MG/4@K;)"58']XPYK[&\*>!/"/@BT%EX7T*PTF(X\QX(5-Q,0,;I[E]T\KD=6
M=R3WKKJ*\ZK7JUG[\VU_*M(K_MU:?-W?F?W1X?\ @QX;^&=&FN%>&L%0Q\(N
M,\[QL(X_/*SDK3<\SQ,95Z49[NAA7A\,KODHQ3:"BBBL3]2"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#=!_P"2
MS>)O^P;'_):]RKPW0?\ DLWB;_L&Q_R6@#W*BBB@#PW_ )KQ_P!RS_[;5[E7
MAO\ S7C_ +EG_P!MJ]RH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /Y'O\ @X;^ <OA_P"+GPL_:'TNQG_LWXA>&Y/!'BBZAL84M(?$
MO@\J^DS7M_$1++>ZGX?O8K2VCND+"U\/NL$SQ1&*#X<_X(U?':/X)?MT?#>T
MU/4#8^&?BW!J'PIUHO/<);_;_$*1W/A%VMX76.YN9_%EAI&CVWVA7C@76;B5
M0K ,/Z>/^"QOP*/QN_88^)<UE;R3Z_\ ">6R^+6CB"U@N9WM_#,=U!XDC+S,
MC6]M%X8U+5M2NI8)%E"Z8F%E7=#)_"3H&NZMX7UW1?$N@WT^F:YX=U;3M=T7
M4K9BESI^K:1>0ZAIU];N.4GM+RWAGB8<K)&I[5_ICX$8NAXG> F/X-S"K&=?
M 87-N$*TI?'0H5:'UC)L3RV?^Z4L50C1DHRBYX'52E&:/\Y_&W"U_#?QQP/%
M^ I2A1QN*RKBNC&/P5JU&M&AF^'O>_\ M57#5YUHMQ:CC=&HRBS_ % J*\0_
M9L^,&E?'[X"_";XQZ.85M?B#X%\/>(IK6&X6Z.F:E>Z= VK:1/.O#7FD:D+K
M3KU3\R75M*C ,IKV^O\ -C'8+$Y=C<9E^,I2HXO XJO@\51G;FI8C#59T:U.
M5FU>%2$HNS:NM&T?Z'X+&8?,,'A,?A*D:V%QN&H8O#58_#5P^)I1K4:D;V=I
MTYQDKZV84445RG2%%%% !1110 4444 %%%% !1110 4444 %?/?QT^!>E_%/
M2VU'3U@T_P 9:? W]GZAM"1ZA&@+#3M1*C+Q.<B"<AI+:1LC=&TD;?0E%7"<
MJ<E.#M);/]'W3ZH^9XOX0X?X[X?S#ACB?+Z6993F5)TZU&HK5*-2.M'%X6LE
MSX;&8:=JN'Q%-J=.:33<7*+_  CUG1M4\.ZI>:/K%G/IVJ:=.T%U:SJ4EBE0
M]1V9&&'BE0E)$*R1LRL"?MS]G/\ :,^S_8O 7CV^_P!'_=VOA_Q!=2?ZCHD.
MFZE,Y_U'1+6Z<_N.(9CY.QX?>/CS\#=.^*&D2:GI<,-IXTTV G3[P;8DU*)#
MN.FW[!3O1AN^S3-\T$I W")Y%/Y3ZII>HZ'J-WI6JVD]AJ-A.\%U:SHT<T,T
M;8((.#U&5895E(9200:]B$Z6-I.,E::W76+Z2B^J?_ ?G_E1Q'P]XB_1$\2<
M-G.1XJKF'#>85)1P&-JPJ++.(\J53GK9)G=*G:E1S/#Q2D^1J=.:IYA@91C*
M5.'[O@@@$$$$ @@Y!!Y!!'!!'0TM?G_^SG^T9]G^Q> O'M]_H_[NU\/^(+J3
M_4=$ATW4IG/^HZ):W3G]QQ#,?)V/#]_@@@$$$$ @@Y!!Y!!'!!'0UY-:C.A-
MPFO.,EM)=U^JW3/]-/"WQ2X8\6>&,/Q'PYB.6<>2CFV4UIP>89+F#@I5,)BZ
M<7[T)>]+"XJ,51Q=%>TI\LHU:5):***R/TD**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M( Q%I&EQ)QQD)':JH/J0.>IYK.D_:-^,<CLY\97BEB25CAMD09[*BQ!5'H
M!V%?0D/[$DH0"X\?QM)DY,.ALB$9XPKZA(P..OS')Y&.E7XOV)K$(!/XXNVD
MR<F+3(43&>,*\LC XZG<<GH!1[; +94_E2?EWBO*_H[]0_XA3],[&-.OF/&R
M<KU&\1XD85M3=KI\G$53WG?7=:.[[_+9^/?Q>))_X3O71DDX%TP SV ' 'H.
MU9K_ !G^+#[@WQ#\6D/NW+_;=[M(;.5V^;C;@XQC&..E?90_8I\+8&[QAKY;
M R1!IP!..2 ;4D#/0$D@=SUK03]BSP$"I?Q3XN?&TL-^CJK8QD<:9N /(X;(
M!X.>:/K."6T8_*EY+R^7R8?\2^_2RQ6E?-\XBEM[?Q%DU[UN:RAFE3:RYKKI
MI<^%F^*?Q(965O''B9E8%64ZO>$%2,$$>;R"#@BLN;QSXRN$\N?Q1KDL>0VQ
M]2NF7(Z'!DZBOT.7]C;X:A@3JOB9@""5-W: , >02+0$ ]"00?0@UIP_LA_"
MB-]TJZY<+@CRWU29%R>C;H?+?([#=CU!H^N81;1?RIKR_P"&^7H/_B5/Z2.-
M]S%YY@U'X;XSC7,*T.67Q:4Z6)?*K+F7+=Z6C(_,Z;Q'X@N$\N?6M4ECR&V/
M?7++D=#@R=15)M2U%OO:A>MCINNISC\Y#7ZG0_LG?!R-]TFD:I.N"/+?7-40
M9/0YBN4;CTW8]<UHP?LN?!:W+%?#%Q)N !$^M:O.!@YRHEO&"GU(P2.#1]?P
MZVC/IM&*MM_>Z?IZ%1^A9XW8EJ6*XAX1A?W6ZW$.>UZBBM591R*<6KO1>T5F
MF[;7_)QKV\88:[N6 Y :>4C/KRYJ,SSL<M-*3ZF1R?S)K]=H?V;/@W 6*^$(
M'W  ^==WLP&/[HEG8*>>2,$]ZU(?@%\(($$:^!=$< D[IK832')SR\A9B!V&
M< =!2_M"CTA/ITCIMY]/T]#KI?0:\4JO^\\6<'4VUKRXO.Z^JLDM<IIWTZ]+
M6['XXLS,<LQ8^K$D_F:2OV?B^"7PEA0(/A[X4< D[I='M)7.3GEWC9B!V&<
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
M*'U_)L?R*53!8VG%Z-:RP^(BO8XJC:K2=N:,"BBBLC]%"BBB@ HHHH ****
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
M#39K9U4+QON8;B5&);CY;90!SR>#Y9J_[*GQ@TO<8-)TW6@ "/[)U2)BV3C
M%^E@ RCE@3@=F;!H_P!@J_\ /I-^M-Z_^ ZG-[/Z:? +T_XB'BZ-%OE4:F&X
MWPSC!:*$%+/.6#CK&FHP;=TX<RDE]/Z/^V9X!NP@UG0/$&D,P&?LWV75$1RV
M,%]]@2@'S%PF>H"$UZGI'[1GP>UC:L?B^VLIF+8@U*UO+5\*,EC)Y$ELH],S
M@GL*_+O5OA;\1M#+?VGX+\10*F\O)%IEQ>0H$.&9Y[)+B%5'9FD"D<J2.:X>
M>">VE:&YAEMYD.'BGC>*5#Z-'(JLI^H%#P.&FKPE)=G&:DOQ3T^?S.C#?3!\
M>.%:D</Q7D.48R<7&%2&?<-X_),9)[O_ '*OEE*%244VO]D<5O[-I6/W)TSQ
M=X5UD)_9/B30M1,FW:EGJMC<2Y<953%'.TJNPY",@?\ V:Z*OP5BN)X#F">:
M$YSF*1XSD=#E&!R/6NPT?XD>/M "#1O%_B#3U0!0EMJ=TB; V[85\S!0GJIX
M/(/%92RU_8JKTE&WXIO\C]+R3Z>^&ER0XC\.J]/^?$9+GM.M;_#@\=@*/KKC
MM-K/<_;JBOR8TC]J7XPZ5M637K;5(5+$QZEIUG.[$C S<^4+D!>H42@>H->I
MZ/\ MJ^(XMBZ[X0T>]12@9]-N;NRF=0/G),\EW$)&/(VQ!!TV&L)8#$+;DEZ
M2M_Z4HGZ[DGTT?!;-'"./Q'$?#TY64GFF22KT8NRNU5R?$9I)P6UY4H2=G[E
MK7_12BOCW1_VS/ -V$&LZ!X@TAF S]F^RZHB.6Q@OOL"4 ^8N$SU 0FG?$/]
MK'PG8^&/M'P_NTU7Q%=3_9X[>_L[B%=/A";GO)D91#,<D+#&)G!8,9%V@!LO
MJN(YE'V4E=VNU[J\VU=)>9^C5/I&^"JR;'YW0X_R3%X?+\+/%SP5&K.EF^(C
M&W+0P>4XR&%QV(Q-24HPA1C14DW>HX0C.<?KUY(XP#(Z1AF"*795!=ONJ"Q
M+-V4<GL*?7X<^(/&_BOQ/J%QJ>M:[J5Y=7$S3L6NYEC1VZ"&)'6.)$ "HB*%
M10%4 "NY^'?QR\>_#N\C>QU6XU+2BRBYT74YY;FQE3(W&)7<M;S[!M6:(JPX
M!RN0>F6734;QJ1E/^6S2>VBE=^>Z5]-C^>\L^G?PEB<]C@\SX)SG+,@J5W2C
MG5/,\-CL92I.3C#$XG)X8.@E#EM.K3P^8XBK27,J:Q$K)_L;7">+_B9X'\#6
M\\_B/Q%IUG+ N3IZ7$=QJCL1E42PA9K@%^BM(D<6>L@'-?G3XY_:L^(WBAI;
M;1)HO"6ER+L\G30'OW!4J3)J,BF=20Q!6#R4(P2N0#7S3=WEU?W$EU>W,]W<
MS,7EGN)7EED9B269W+,222>33I9?)ZUI<J_ECJ_G+9?*_J<_B'].7(L![; ^
M&^05L\Q*=2FL[S]5,!E<6DU"KA<NI2_M#&0<FI+ZS4RUI1LZ<E*Z^W_'?[95
M]=17%CX"T,:;EGC36M6=+FX,?(66WL%0002'TG>Y Z@@C-?'_B7QKXL\87'V
MGQ-K^IZS("Q07MU++%$&.[9#$6\N- ?NHBA5'  KLO!/P0^)/CS[//HWAZX@
MTR=PO]KZF186"(>?-4S8N+B/'W7MK>9&/&X=:^TO W['WA#1C:7WC#4;KQ+?
M1@/-I\8%GHWF9! ,: W4ZJ<JRRW!BE'+1 '%=+GA,+I%1YNT??G\Y._+MLVE
MV1^!T>&OI-?22KT\5FE3-H</573E3Q&;N7#7"5.C.<91JX++J-*C',U"-I+$
M87!8^M)4TJN(<TF_SV\-^$?$WC"]&G^&=$O]9NSC<EG"6CBST,]PY2WMU/9I
MY8U/0$FOKSP!^QSJU\$O?B#JPTF'*L-(T=H[B]8 @E;F\E1H(0P!1TACD8 Y
M2=3BOOS2-#T;0;6.RT73+'2[2)=J065M%;QJ.N,1JN>>><\\UJUQU<?4GI32
MIKO\4OO:LODK^9_4'AY]"?@3AYT,?QQF.*XUS&FU-X"$9Y5P_">C498>C4EC
M\;R2NG*OC*5"LDN?!15XOSOP5\*O O@"T%MX<T&T@E(7SK^X076H7#+R&FNY
MP\IP>54,%3HH KT2BBN&4I2;<FY-ZMMMO\3^PLGR3)^'\!0RO(LKP&3Y;AH*
M%# Y;A*&#PM**Z0HX>%.";;;<K<TFW*3;;84444CU HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"OG#XQ_LZ>'OB=--KEC<G0O%31(AOUC,UG>B)<(E[:ADW/@!!/&Z2*.6+@;3
M]'T5<*DZ<E*$G&2ZKJKWLULT[:IGR_&'!?#''N28CAWBW*,-G&58B2J.AB.>
M,Z%>$91IXK"8BE*GB,)BJ2G-4\1AZE.K%2E'FY9RB_R]/['GQ3%X(!=^&#:G
M>1>?VC= !5.%W0&PW"1^"$5V4#.9,C!^M_@U^SSX?^%YAUJ\F_MGQ:T#12Z@
MP*VEF)<>9%86[9V9 "M.Y,K <%1Q7T716U3%UJL>24DH]5%<O-Y/NO+8_).!
M/HQ>$OA]GM/B/*,HQN/S7#5/:Y=6SS'/,J>5U4TXUL#0=*C1AB:;7[K$UH5L
M11;;I5(2U"BBBN8_H,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH 0 #. !DY. !D^I]3[FEHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *\-T'_DLWB;_L&Q_P EKW*O#=!_Y+-XF_[!L?\ ): /<J*** /#?^:\
M?]RS_P"VU>Y5X;_S7C_N6?\ VVKW*@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MU]>45K'$5X_#5GZ.3:^YW1^:9WX(>$7$*F\T\.^%*E2::EB,+E.'RW%.[O\
M[UEL<)B-'JOWEDV[+WG?\]-7_8IU:,JVA^-+*X!8AHM1TV2!E7/#":"X=6.,
M KY*Y.3N' KR_5_V4/B[ILDRVNGZ7K$<:EXY-/U)%:89X0)>1VNV4CDJS[!T
M\PU^K=%;1Q^(CNXR_P 45^<>7^F?DF=?0S\$\TYI8+ 9]P_.3O?*<\Q%6"]V
MUHTLWAFD(J_OVBDE+1>[[I^*&K?"CXD:)')+J7@KQ!!%$S))+'I\MW&A7JS/
M9BX41C_GJ3Y9[,:X6XM;FSE,-W;SVLP 8Q7$,D$H5AE28Y55@&'(.,$<BOWH
M958%6 93P0P!!'H0>#7QU^T]\$KKQ=:6_C+PCISW.OZ?&MMJ6GVH17U#3T'[
MN:&+Y1)<VN-NU3ODB*JH+( >NCC^>:A4C&"EHI)NR?1-/9/O?L?SCXK_ $+:
MG"?"^9\2<#9]FW$M?*X4\16X?QF74)9AB,'&36+JX.O@7#ZS7P\'&LL+'!1G
M5I0K>SFZBA3G^:M%2SP3VLTMM<PR6]Q!(T4T$R-'+%(A*O')&X#(ZL"&5@""
M.16[X7\)^(?&6J1:/X;TNYU2^E*YCMT)C@C9@IFN9CB."%<Y:21E'!"AFPI]
M!M)7;22U;;227>[T/X6PF QV/QM'+<#@\5C,PQ->.&P^!PU"K7Q=;$2ER1H4
ML/3C*K.JY>ZJ<8.5[JVAZQ\'?@)KWQ<AO=1MM4L]%T;3KL64]Y<02W5Q+<F)
M)S';VJ-"KH(Y &F:<!'^7RVQ7WQX#_9O^&O@F&&2;28O$FK(8Y&U37(X[IDF
M0A@]K;,OV>UVM]TQQAR,;W8\UVGPF^']I\-?!6E^&X")+I$-UJES@;KC4;G$
MERV0 3&CDQP@YV1*J@X KTJO$Q&*J5)RC&;5*]HJ/NW2ZM[N[5[/3R/]@O!'
MZ-G W!'#G#^:\1<+X',^/*N74,3F^+S5O-*67XZNO;2PN!P>)=3+\-/!1G'#
M2Q-'#_6)U*=22KN$HI,CCCB18XD2.- %1(U"(JCH%50  .P Q3Z**XS^HDE%
M*,4E%)))))))6226B26B2T2"BBB@84444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7AN@_P#)9O$W_8-C
M_DM>Y5X;H/\ R6;Q-_V#8_Y+0![E1110!X;_ ,UX_P"Y9_\ ;:O<J\-_YKQ_
MW+/_ +;5[E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HKA?%?Q+\"^"8W?Q)XETO3Y8V5&L_M"7&H!GQMS86YEN
ME4@[M[Q*F ?FS@'Y/\9_MG6=O)/:>!_#9O=CE(M5UR5XH)5Y!>/3[8I,ISAH
MVDNR",;XAR*VIX>M5UA!M?S/2/WNU_E<_+../&KPQ\.XSCQ1Q;EN&QL+I93@
MYRS/.)22;499=E\<1B*'-RM*IBXX>CS+E=5-I/[I9E52S$*J@LS,0%50,DDG
M@ #DD\ <FO'?&7QY^&/@D-'J'B*VU&]"2,NGZ(\>IW&Y./+D>"0VT#EOD*RS
MJZG.4XK\Q?&GQH^(OCS]UKOB&Z^Q"1Y$TZQ(L;)2[E@##;>6)3&#L1I2[! !
MFO,HHI[N9(8(IKFXG<)'%$CS332,>%1$#22.QZ*H+$] :[J>7):U9^L8;?.3
M_P OF?QMQQ].JO5E5P/AQPBH<S5.CG'$]1U:TY2Y5>CDF7U.2,E*ZIRK9G64
MVXN6'C9P?VEXQ_;,\0WZ3VO@WP_::)$Z-&NHZE(=1U!#D@2PQJL-G&2O.R6&
M<HW20D9/REXE\<^+O&%Q]J\2>(-3U:4((U%U=2O$B#^!(MPC5<\X"XS7I7@S
M]G3XI>,GAD309="TZ4$G4=>S8JH7@A;-@;\N?X0]O$C#D25]:>#?V.?!NF)!
M<>,-4O\ Q%>!<S6=M(VFZ8),@@IY!%Z^W[K"2Y,;CK& <5M[3!X;2/+S+?E7
M//YRUMYIR7H?E%/@[Z4OT@IPKYU4SRGDE9J<*W$-5\+<-PC)PE&I0RBA0H2Q
M<+2C*%?"Y7BW*,?XKLD?G/I>CZMK=R+/1],O]5NR 1;Z?:3WDP4D#<T=O'(R
MH">78!5ZD@5])>"OV3_B-XE'VC7EM_"%E\A7[?LN[Z96*DE+2UF*QCRR2#-.
MKAP%:$<D?I9H'A/PWX6M8K+P_HNGZ5;PQB)%L[:*)M@)/S2*N]R6)9BS$LQ)
M.2:Z&N:IF,W=4XJ"Z2E[TON^%?B?T)P+]!GA3+70Q?'W$6/XDQ$4I5,JRB,L
MGRGF<?>IU<5S5<TQ4(R?NU*%7+92Y;RA:3@OFCP;^RK\,O#!BN-2MKKQ3?QR
M1S";6)%-LCH#\B6-NL5L\6XE@)TE?A=SL5!KZ-M+&SL(5M[&UM[2!%55BMH8
MX8U51A0%C51P  ..E6J*X9U)U'><Y2?F]%Z+9?)(_L'A/@+@S@;"/!<(\-91
MD-&2BJLL!A*=/$XCEORRQ>,DIXO%S7,[3Q->K))M)VT,?6?#^A^(K4V6NZ3I
M^KVC')M]0M8;F/."/NRJV.&/3'4URVD_"CX;Z%=B^TGP5X=L;Q91/'<0Z9;+
M)#(H(4PML)B"Y.U4P%)) R:]!HI*4DFE*23W2;2?JKV/5QG#G#V88VCF6/R'
M)L;F.'Y7A\?B\LP6)QM!P=X.EBJU"=>GRO6/)-<KU5F'3I1114GLA1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 <1K_PU\ ^*)FN=?\ "6@Z
MI=,H4W5UIUO)<@#'2;9O!P,9SG'&:U= \)>&/"T3P^'-!TK18Y HD73K.&U\
MP(H5=YB12V  .2:Z*BJ<Y./*Y2<5M&[M]VW0\:CPYP]A\QGG%#(LFHYM4;=3
M-*668*GF,W)24G/&PH1Q,G)2DI-U&Y)M-M,****D]D**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O#=!_P"2S>)O^P;'_):]RKPW0?\ DLWB;_L&Q_R6@#W*BBB@#PW_
M )KQ_P!RS_[;5[E7AO\ S7C_ +EG_P!MJ]RH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M()8@$DD U]<ZC^QG\/KD$V&N^)=.88VJ)K*YB/W0=WVBTDD/ 8C;(OS-SE0
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\-T'_D
MLWB;_L&Q_P EKW*O#=!_Y+-XF_[!L?\ ): /<J*** /#?^:\?]RS_P"VU>Y5
MX;_S7C_N6?\ VVKW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MATW"/KUMJ,08L4U#3+*=V)93@SF'SPN 5"B0 !B1@@$9/+JJ^&=-^O,OT?\
M5_G^C95].KPVQ/(LVX8XORN4E[\L/2RK,Z4):?:_M#!5905W[RH*5EI3N['Z
MST5^:VE_MG>.K;":IX>\/:DNXEI46\M9R"RX4>5<"  +N )A+9()) (/?:7^
MVQI[836?!%RC%B3/I^JQE NY0 +>>U=RP4L2?/ ) &!G(R>!Q"^PI>DH_JT?
MHV5?2Z\"LSY%5XIQ>4SFO@S7(LXI<C=O=G4PF$QE"+N[<WM7!6;<[:GW717R
MEI?[8'POO,+?VWB'2Y2Q^_9074 7<H#&:.ZC?)!+%1 <!6Y)P#WVE_M&?![5
M<!/&%M9REB!#J%K>V[X!5=Q<6\D 4EA@F8'&20 K$9/#UX[TI_*+?Y7/T;*O
M&SPCSKD67^(W"%251)PIXC.\%@*KO:T?8X^IA:JFVTN1P4[Z<M]#V^BOSD^,
M'[5>MZC?76A?#N8Z1I=I=-&WB")LW^IB)L![8E1]DM7(W+M'G.A^=P#M'@.F
M_'+XLZ7>"]@\=:_-)YOG/%>WLE[:RR%E8F:UN#)!*#M (=""I(Q@FNB& JSA
MS-Q@VKJ+O?RO;:_X'X9Q3]-7PPX>X@K9+@,NS[B;"82N\/B\ZRF&"A@'4A-P
MK?4(XS$T*N/ITVFE62H4*S7-0JU:3C5E^S-(S*JEF(55!9F8@*J@9))/  ')
M)X Y-?G=%^VEKT>@V\#^%=/G\0HICN=0DN)4T^;$1"SI8Q;)(Y6EP[J+@P@
MA8U! 'S]XP^.GQ.\;"6'5_$]Y#83*8WTW3"NFV+Q[BRK+!:"-9BOW1)+ND('
MS,><D,!6DWS.,$GNW=OT2W^;1IQ/]-7PER? 4JV0T\\XJS#$8>-:&!PV!EE=
M'"U)PC)8?,,;F*I^RJ0E+DJ/!8?,(*4*G+*2Y'/]-?&/QT^&7@E)5U/Q+9WE
M\D7FQZ9I##4KJ;/W5#VY:UB8G&5FN(V .[:17R?XV_;+UBY:YM/ NAP:; =J
MV^JZLJW=\""VZ1;/)LTW#;MCE6?;SECQ7Q!EY7'+R2.0HZN[,>% ZLQ)P .2
M>@KVKP;^SW\4?&GDS6F@MI-A-&LR:CKKMI\#1EBOR1%);MG(!9%-NJL,'>%8
M$]<<)AJ"YJLE+SJ-*/3:/7T?-N?R_G/TG/'WQ8QM7)/#W*<3DU*K[JPG!V78
MK,<XA1GS04L7G-6G6GA;N6N)PU/+(0E&#4HR3<N(\5_$;QKXVFDE\2^(M1U)
M7E:46LD[)91.P"GR;2,K!$H554*B!0  !7+6&FZAJMS'9Z98W>H74SK'';V=
MO+<S.[YVJL<2NV3@GIC )/ )'Z*^"?V.?"NF%;GQIJMSXCFV1D6-F9=,L8Y-
MJE]SQ2FZGPX(7,J1LF \9.37U-X<\$^$_"5N+7PYX?TK2(LJS?8[.&)Y'5=H
MDDD"[WD(ZNS%B223DFE/'4::Y:,>:VUERP_S?W+U/5X8^AOXJ<;8I9WXD\2T
MLAEBI^TQ/U[%UN)N):JYFW[5QQ#P5)SO[LIYI7G3NW/#W7(_S4\'?LH_$WQ&
M\$VLP6GA33W=?-?49EGU#RB WF0V-JTB-D'&)KF%T/WH^"*^M/!?[*/PU\-K
M%/K=O/XLU&-BYDU1RMAR,&/^S8BMM+'W'VA9G!_BKZ?HKAJ8RO4^UR+M#W?Q
M^+\3^ON!?HK^#W [I8C^P'Q3F=/EDLQXKG2S3EG&S4J67*C1RFDXR7-"?U&=
M>#VK.RMG:9I&EZ-:16.DZ?9Z;9P*$AMK.WCMX8T' 54C50!P/RK1HHKE;;U;
MN^[/Z(HT:.&I4Z&'HTJ%"C"-.E1HTX4J5*G!*,(4Z<%&$(1BDHQC%1BDDDD@
MHHHH-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"O#=!_Y+-XF_[!L?\EKW*O#=!_Y+-XF_[!L?\EH ]RHHHH \-_YKQ_W+/_MM
M7N5>&_\ ->/^Y9_]MJ]RH **** "BBB@ HHK \5^*/#_ ('\+^)/&OBS4[?1
M/"WA#0-8\4>)=9NQ*;72- T#3KC5M8U.Y$$<LQ@L-.M+FZF$,4LICB81QN^%
M(!OT5YE\(/C)\,OCYX"TKXG_  @\6V/C?P'KD^I6VE>(].M]1M;6\GTC4+C2
M]2B2#5;.POHVM-0M+BVD\ZUC#/$6C+QE7;TV@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MY.VK;"BBBI/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *\-T'_DLWB;_L&Q_R6O<J\-T'_DLWB;_L&Q_R
M6@#W*BBB@#PW_FO'_<L_^VU>Y5X;_P UX_[EG_VVKW*@ HHHH **** *UY>6
MNGVEU?WUQ%:65C;3WEY=3N(X+:UMHGFN+B:1L*D4,2/)([$!44L>!7\P_P"T
M!_P4S_:2_;SC^.7[,_["?[-]SX_^'&L^&/$?P_\ %/Q!OC(-9O- \2VNI:#<
MZI937NIZ+X;\.0:Y8/=-I=AJTMYJDT$4MPIPLT,/])?Q*\*2>//ASX_\#Q7;
MV$OC/P3XJ\*1WT;,DEE)XBT*_P!(2[1TPZ/;->"964AE9 5Y K^0_P#X)Q_M
MF/\ \$JOB/\ &/\ 9J_:T^&GB?PWIWB3Q99:I<>(M,TPSZGHVL:3%-H)OXH+
MK[&GB7P7J]K%#=Z?JFG76V 07%S:I=-=2P* ?:7_  3(^/'[7_[*/B#X$_L$
M_'O]D[6O"G@36=7\8Z?X=^)5O:7\UW8:EKVH>*?']S<:_K.EWFM^$;^V2]NY
MK!+>&?3[V"P,,S23+:LC_P!*E?/_ ,#?VF_V>_VF](37_@K\3/"7Q!CL8UN[
MBSL+E8_$&BB0>29K_0=0CMM:TU2[M;"[DLTMIGWQ0W$HSG)_:\_:7\(_LC_L
M_?$#XX^+WAF3PQIC0>&M$DF$4WBGQGJ2O;>&?#=K@B1FU#4"CWLD(>2STFWU
M'42ACLY, 'Y5?\%5O^"L7C#]DGXA^&?@A^SWIOASQ+\1K719?%GQ0OM8L)M:
MMO">E74"3Z%HRVEO*J1:C<V GUW59;I66QTJ;1Y$9?MDVS]!_P#@G%^TAXW_
M &LOV0_AI\<_B+9Z-8^+_%-[XWL=5AT"WEM-+8>&/''B'PU9SPVTLLS123V6
ME6\MPJOY9G:1HU1"%'\[7@;]FCQ=KW_!.S]N?_@H=\?DFU7XQ?M&^&FN_!5Q
MJD1^TZ5X&U'XB^%[G4=?M(I!FR7Q;>0PVFD11@1VOA+1]-%DZV>JRQ5^T/\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *\-T'_DLWB;_L&Q_P EKW*O#=!_Y+-X
MF_[!L?\ ): /<J*** /#?^:\?]RS_P"VU>Y5X;_S7C_N6?\ VVKW*@ HHHH
M**** &NRHK.[*B(I9W<A555!+,S$@*J@$DD@  DG%>(?&G]FSX$_M%:(="^,
MWPP\(^/['RV6VFUS2;6YU"P9TV"?3=3V"]LKA%_U,]O.CQ'E"#6O\>OA<?C;
M\%?BG\(EU^_\*O\ $?P+XC\'Q>)-,S]NT.;7-,N+*#4[<*R,[6DTJ3-$LD;2
MQJ\8D0N''\I'QB\._P#!3S_@GU\1?@!^S7X6_:UE\7VG[07B@^!/A+$^HZC-
M:Z9<OKWA3PM:?VG8ZY!K$OAO3YM0\7:<T<EA<Z@8TM]1FV;X564 X_\ ;0_9
M_M?^"5G[=O[/7B_]EOQ=X@M-*\<7FE^)K/P-+JDVH:IIUM!XI@\/ZUX4O9)'
M>XUCPUXJL;N:QL%U5;B=Y&U6#SI!;Q^7]3?\%S[_ ./?Q!_:/^!?POT_X.?%
M3XD_L]^ = \.?$77](\!>%_%6H67B_7]:\3:O8^)K"ZU[0M*U&TLM3M?"VB0
MZ1I1F$ESHQUF_OTA*:@H?Z=_9G_X) _$V^^/NA?M1?MX_&I_C?\ $/POJ>G:
MWH/A6VN+W5M&75M'8W6BRZQK.K!)KS3-#U!HKW2M'T^QTVT2YLH3<BXMI'MQ
M^_A1&^\JG' RH.!Z<B@#^2?]K?\ X*<_%WXG?LB_$KX#7/[ _P 4?@UX%UCP
M;HOA6'Q3J.B^++#PUX*T;2-7T.73A(MYX.TW3[:RC33;;3;>.2[MHE::%$;=
MM1OH'_@AM^UW\0IO WPB_9(?]GKQK_P@%I%\6-:B^/ZVNL+X,:=]?\2^+C9/
M=2:+_8TD@U*ZE\-;(=9,PU!5!C\R.:$?M#^W;\$O%W[1/[)'QO\ @O\ #X:,
MGC/Q[X7M-,T!M<NI-.TK[9:>(=&U=EO+V"UO);='M].F1)$MIOWK1J5"DL.'
M_P"":G[.?Q _93_8\^&?P2^*)T%O''A>_P#'EYJY\-ZA-JNDK'XE\>>(_$>G
MQV]_/9:?+.ZZ=JEH+D&UC6*Y\V)#(L8E< _$O_@B1J-O\+?V]OVX/@/KD;:5
MK]Z?$1L+"[40R22_"[XFZQI5]9QAB/,G%IXK6\B2/<);.VN+F-FABW']>_\
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
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&
M_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_
M '[MO_E91]B^/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^
M/'_06\,_]^[;_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E91]B^/'_06\,_]^[;
M_P"5E>Y44 >&_8OCQ_T%O#/_ '[MO_E97KNAIJZ:18)KTD$VL+ !J$ML%%N]
MQN;)B"QQ*%V[1Q&HSGCO6K10 4444 %%%% !7AN@_P#)9O$W_8-C_DM>Y5X;
MH/\ R6;Q-_V#8_Y+0![E1110!X;_ ,UX_P"Y9_\ ;:O<J\-_YKQ_W+/_ +;5
M[E0 4444 %%%% !7SG\5?V4O@A\:?BG\(/C-\1/"T^M^/_@5J@UGX;:JNL:I
M96^BZBNIV&L1W$^G6ES%8ZD8=1TRRNHEOH9ECDA4J!S7T910 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ?RO?\ !>7]NC[=J/\ PQ9X
M!N+&XL--_LC7_C'J+6UO=2?VR5M-9\-^&=.NV,OV9]-MI(-0UB6W,<_VJZ33
M)2AM+J-_YB*^P/\ @H"=>/[;?[5#>)0%U9OCK\26D1)GN(8[8^*=2-A%:R2,
MSFSCLC;I:(^&CMUCC95*[1\?U_LIX0<)95P9X><-97E4(-8G+,'FV/Q4;.6/
MS/,L+0Q&+Q<YQNI*3<*-!7DJ>%HT*2DXTTW_ )&>*_%69\7\>\19GF<IIX?,
M<7E>!PTKJ.!R[+L36P^%PL(OX7%1E5KNR]IB:U>JTG4:7W/^QC^WW\=?V-_'
MFDZKX0\6:KJ'P]N]9TR7QS\/-1N9+_0M?T:*=4OTM;6Z:2/3=6%B\PL-1M!%
M+#/LWEXC(C?WT_"'XK>#/C?\-?!WQ6^'VJQZSX0\;Z)9ZYHU]&-K&&YC!EMK
MF(DM;WEE.);2]MG/F6]U#+"^'0BO\R^OW^_X)Q?\%F])_95^$WA/]GWXO_#G
M4O$7@3PK?ZRVC^-/"MZC>(M-TW7=<N-;GMKW1K]EM=6%A<:E?I9);WFFD6D=
MI;-)E&D/XK]);P4K\99?@N)N"\BAB>*\)BO8YI0P7U3"ULURJI0J-UZRJ.BL
M7C<%7I4*="U1XB=#$586JJE2C#]A^CMXQ4>$<=C>'.+\[J8;A?%X;VN65L9]
M:Q-'*\TA7IQ5&DZ:JO"8/&4*M:=?W%0A7H4JC=+VE64_[&J*^-_@%^W]^R5^
MTHMK!\+_ (R>&+G7KN[>P@\(^(;N/PQXKFO5;$=M::1J[V[ZI-/&4G@31Y=0
M+Q/\VV2.:.+[(K_.C-LFS?(L7/ 9UEF/RG&T[\^%S'"5\'72O;F]EB(4Y.#^
MS.*<9+6+:U/] <KS?*L[PL,=D^98'-,'4MR8K 8JCBZ#;2?+[2A.<5))J\&U
M*.S284445YAZ(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7AN@_P#)9O$W_8-C_DM>Y5X;H/\ R6;Q-_V#8_Y+
M0![E1110!X;_ ,UX_P"Y9_\ ;:O<J\-_YKQ_W+/_ +;5[E0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?SE?\%B
M/^"6GB_XX>(H_P!I3]F_PS8ZGXW;3)T^*W@ZTF2TU/Q5_9D"G3O$NB12;;:\
MUM+*)K'4;-I();Z.VLYH6DNO-2;^3GQ'X7\2^#M7N] \6^'M;\+ZY8R/#>Z-
MXATJ^T;5+26-VC=+BPU&"WNH661'0B2)<,K#J#7^GW7):QX!\#>()TNM=\'>
M%]8N8[J*]2YU+0=+O)Q=PEFBN#-<6LDC2HSNRLS$Y8GJ:_J[PO\ I3YYP+D.
M%X:SW(X\3Y=EM%8?*\3',99?F.%PT6W3PE:K4PV-I8K#T(M4L,O9T:E&C&%)
MSJ0A!1_F#Q)^C-DW&N>8KB+)<ZEPWC\QJNOF>'E@(X[+\3B9**J8FC2IXC!U
M,+6KR3JXGWZT*U:4JO)"<YN7\!W[(W_!-O\ :;_;&O+FY\ ^%5\->"].G%OJ
M?C[QLEWHV@1S[69K72U>W:[UN[3:1)'8Q&VA<&.XNX90(S'^T/\ \$SOVR/V
M:2+KQQ\)-7U_PZ]Q=6\7BSX>1W/C30R;669&DN1IEK_:NFV\D,2745SJ>F6=
MJT-Q GGBY,D$?^@O96%CIL M=.LK2PME9F6WLK:&U@5G.780P)'&&8\L0N6/
M))-3RPQ3QO#/%'-#(I62*5%DC=3U5T<,K*>X8$5ZT_ID<:?V_4QE/AS(_P#5
MZ7)"&25)XF6,IPBI<U3^V(.'-B)R:;E+ /#J,8PCAXR<JDO*C]$?A#^PZ>$J
M<09U_;T>:53.:<,/'"3G)QM#^R9J?+AX1348K'*NY2E.5=QY:<?\O2VNKS3[
MJ.ZL[BYL;VUDWPW%M++;75O*N1NCFB9)8I%Y&Y65AR,U^CG[/7_!6#]M+]GF
M\TN+2_BCJ'C[PI874\T_@KXCO+XET>\M[EXI;BRBNKF3^U=*BDFB\Y9M*O;2
MXBDFNC%*GVN??_8#^T/_ ,$U?V/?VE8)YO'/PDT/2?$DIN73QCX,A7PMXD6:
MZNC>2R3WNDBW^WI]I>>807J30![FX8)F5J_!S]H+_@WE^)6@+<ZM^SE\5=)\
M<64:W\Z^%_B%$- UP10RRS6D-MKFEVTVFWUU<6ACMUADTNPC-[$SM=1PW"K;
M_M.5?2#\$_$W!PRKCG+,/E-:KS4_JG%&!HYAET95(R3EA<WHTJD<,[?\OZ\,
MNG"3BX3YDI+\?S/P&\8_#G%RS3@K,L1FM*GRU/K7#6-K8',)1IRC)1Q.55:D
M)8A<W_+BC/'PG%2YXV;B_L;]G/\ X.!?@7XYFT;0/V@? ^L?"/6+R>2UO?%>
MA/+XE\$V[DPM;WMU:[?[?TNQ*//'/Y8UNXCDMXW2.1+O;;?MM\*_CO\ !OXX
M:/!KWPD^)?@_Q]IUQ'-*I\/:U:75["EN\23&]TEGCU;3VB:> NE_96SA;BW?
M;LGA9_\ .X^,'[,'[0?P"O9K+XO_  B\;^!_):<-?ZIHT\NB/]FO?[/F,.OV
M'VO1)@MV8XAY=^Q83VLB@QW5N\OFO@WQ]XW^'FL6?B#P+XL\0^$=;T^9KBRU
M/P_JU[I=W;SO'Y3RQRVDT1#M'A&)!RH4'[HQY?$OT4/#WBK#O-?#_B">2^W4
MYT8T,3#B'(*TGS22I3]N\71BY.,7*GCJ].G!>[AV]'Z7#OTH./>&*ZROCO(H
M9Q[%PA6E7P\\ASVC%<D6ZD/8+"U6HJ4E&I@J$ZDY>]B%';_3JHK^*7]GC_@N
MY^UG\*!I>C_%*+0OCCX7LVGCN'\10G3/&!M91$T7E>)=/$<EU=6\T<GESZO!
MJ ,%S+"Z,(;0P?N_^SO_ ,%K?V,OC;9Z7:>+?$=_\$?&-Y#<&\T'QU$\^C0W
M5M%'.\%CXKTV!K2[BEA>1H+B^L=)$DEM<P;!(+;[5_+'&7T=O%+@WVE:KD,\
M^RZ#D_[1X<<\S@H1YVI5<%"G#,J"Y(.<Y3P?L87476;:O_3/"/C]X:<7>SHT
M\[CD>834?]@X@4,MFYRY%RTL9*<\NK/GFH1A#%^VG9R5)13:_7NBL7P]XC\/
M>+M&L/$7A77=(\2^']5@%SIFMZ#J5GJ^DZA;L2!-9:C837%I<QY!7?#*ZA@R
MDA@0-JOP^<)TISIU(2IU*<I0G3G%PG"<6XRA.,DI1E%IJ46DTTTTF?L\)PJ0
MA4ISC4ISC&<)PDI0G"23C*$HMQE&2:<9)M---.P4445)04444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7AN@_P#)9O$W_8-C_DM>Y5X;
MH/\ R6;Q-_V#8_Y+0![E1110!X;_ ,UX_P"Y9_\ ;:O<J\-_YKQ_W+/_ +;5
M[E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 8NO>'/#_BG3KK2/$FB:5KVEWMM<6EUI^KV%
MMJ%I/;72>7<P20W4<J&.9 %D&!N 7/*@C\COC[_P1"_8N^,,=_J'@[P]JGP4
M\37$%^;:^\ 70@T-+VXN?MEM)-X8O5N-'%O!*TULT=K;V\IL)_(CEC:ULW@_
M8NBOI^&N-.*^#\3]:X8X@S3):KE&52."Q=2G0KN%^58G"MRPV)BN:7N8BC4C
MJ]-3YOB+A#A?BS#_ %;B/(LLSBFHRC"6,PM.I7HJ7+S/#XE)8G#R?+'WJ%6G
M+1:G\2'[0?\ P0M_:^^$2WNJ_#O_ (1_XZ>&[.SN;UYO"\G]A>)@EK*OFQGP
MUJ]S)'*_V607,0M=8GFN!!=0QVWG1P)<_C_XQ\#^,OA[KESX:\=^%?$'@_Q!
M:%Q<:/XDTF^T;4(PDLD)D%M?P02/"98I42>-7AD:-]DC;37^G?7C?Q9_9[^"
M?QTTBYT3XM?#'P=XZL;FUN;0G7M$LKN[@CNC"\CVMZ\7VJVG6:WM[B&>*59(
M;B"*:,JZ U_4_!GTQ>(\ Z6&XWR+"9]AU:,\RREQRO,HKK4J85J>7XF7:%*.
M7J]_>V1_,W%WT2N'L<JN)X-SK%9)7=Y0R[-%+,LN;Z4Z>)3AC\/'?WZL\<]E
MR[L_SS?@M^U5^T+^SSJ2:G\'_BQXR\&,L,MO)8:=K%VVD7%O+'L:"YTF:22P
MFA4B.6.-H-L<\4,R@/&IK]T/V=?^#ACQYHD&FZ%^TI\+M,\:V]O9R07/C;P+
M*OA[Q!=W2(7AO=1T259M"F\UE^SR0Z7;Z6JB2.XW,8I$F^J/VD/^#?;X*^,Y
MK_7OV=?'6L_";4GL9G@\)Z_Y_BSPE-J2&.2(Q7-U.FNZ?'>?Z3#*JW\UI9E[
M62VM!%!+!/\ @[^TG_P2P_;&_9JO]1DUKX::AX^\'V5O-?1>.?AO#<>)=(DL
M(9(UDEO-/MXAK>FW%O'/!->Q3:?);6R-*Z7MQ#;7,T7[?#B'Z.7CG"G0S&&4
M4\[Q$/=I9I3_ -7>(Z=1KE]G2S&E.C'&SBY7C1H8[&TYN*DZ4E'3\9GD/T@?
M!:<ZV7SS:IDU"?O5,LJ?ZP</U(74G.KE]6%:6#A)1Y95JV"P=2*;C&K%RU_L
M8_9Y_P""D'['_P"TO;6R> ?BWHFD^(9[;[3+X.\<S6_A'Q+;[(8YYH1!J5P-
M/O9H$D)DCTS4;YPL,\FWRH9'7[G5E90RD,K ,K*0592,@@C@@CD$<$<BO\O:
M2/4M%OY8)DOM)U2PGEMYX9%N+"_LKF,M#/!+&PBN+:>,[XI8W"2*=R.H.17W
MI^SE_P %.OVQ?V9Y;>U\'?%75_$7A6WLEL$\$^.Y'\5>&X;>.)D@.GVNIM-+
MI=Q$WDM]IT^6">1($MY':!GC;\NXR^AM*U;&< \31J1:=2EE/$,4G)/WE"CF
MV"IN+5M*:KX%)Z<^(WD_TKA'Z7$;TL)QQP[*#34*N:Y#*Z36CG6RK%U%).]W
M4='&MK7DP^T3_06HK^<?]G/_ (.$OA?XFD31OVD_AKJ?P\OC!:B+Q5X",GB'
MP]/=F*)+I;S1=0N8M4TRV6=;B>.ZCU#4F\J2"V-H7CDN'_<?X,_M*_ ;]H73
MWU'X,?%3PAX_CAMK>\NK/1=33^V;*VNH89H9[[0KM;;6;*%EN(XS+<V,<2W&
M^V9Q<12QI_*7%_A=Q[P+4FN)N&LQP.'@U;,:=+ZYE<T^5)QS+".MA$VY12A4
MJPJ*3Y904DTOZ?X4\2N!^-H0?#G$67XW$37_ "+ZE3ZIF<6KW4LOQ:HXMI*+
M;G"E.G;53::;]QHHHKX ^Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HKC/'_Q$\#?"OPKJGCCXC>*M%\&^
M$M&B\W4M>UZ]BL;"W!SLC#R'?/<2D%8+2W2:ZN&!2"&1N*^)+'_@JY_P3\U#
MQ!+X;A_:2\))?)/%:Q7%SI?BJWTNZN) VZ.#4Y=!6T"P%"LTUQ)!;ABOES2*
M0U>[E?"W$V>4*^*R7AW/,WPV&;CB,1EF4X_'T:,DHMQJU<+0JPA)1G&3C*2D
MH/F:4=3Q,SXEX<R6M1PV<9_DN4XC$).A0S+-,#@:U:+<DI4Z6)KTISBY1E%2
MC%Q<DXIWT/T.HK%\.^)?#OB_1;#Q'X4UW1_$OA_58!<Z9K>@ZE9ZOI-_;L2!
M-9ZA833VEQ'D%2T4K@,"IPP(&U7B3A.E.=.I"5.I3E*$Z<XN$X3BW&4)QDE*
M,HM-2BTFFFFDSV83A4A"I3G&I3G&,X3A)2A.$DG&4)1;C*,DTXR3::::=@HH
MHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "O#=!_Y+-XF_[!L?\ ):]RKPW0?^2S>)O^P;'_ "6@
M#W*BBB@#PW_FO'_<L_\ MM7N5>&_\UX_[EG_ -MJ]RH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *;)&DJ/%*B21R(T<D<BATD1P5='1@59&4E65@0P)!!!I
MU%&VP;[GQ1^T3_P3S_9*_:?CU"Z^)OPC\/-XHO[(6:^./#MNOAWQ?;>4,VCI
MK.EBWN)EM9 )%@N#+!,#)%.DD4LB-^$G[2W_  ;U>(]-_M;Q#^R]\3(-=M46
M>[M/ /Q%"V>HA5$<IL=/\46$)@E('GQ627^G-+*5MX[J^#/+<C^K*BOU/@SQ
MI\2.!71IY)Q+C*F7T;)91F<GF65NFN7]U##8IS>&BU%1O@ZF&G%:1G$_,N+O
M!_P]XU5:IG/#N$IX^M=O-<MC_9V9*H^9^TGB,,H+$R4I.5L73Q%.3UE"1_F_
M_'?]CK]I7]FN^OK;XP_"/Q;X7T^PN$MV\3KITNI^$9_.8"TDA\3::MSI*+>A
ME:UAN[FVO'W%'MDF22-/"?#/B[Q3X+U.'6O"/B+6O#.K0,CQ:AH>I7>F7:LA
M)0^=:2Q.P4DE58LH)) S7^G!KN@:'XGTJ\T/Q'I&FZ[H^H02VU]I>K6=O?V-
MU!-&\4D<UM<QR1.K1R.ARN0&.",U^6?[2O\ P1L_8W^/]EK%]HG@T?!SQUJ$
M\U_!XL^'0CTRW^WRQ1B0ZCX<=)-$O[>[GACENR]HMT&DNYK6XM[BZDE/]7<'
M_3#R;'TZ>7^('#4\"ZMJ5?,LF2Q^73C)1C*>(RO%2^M4J5^>52-&OCI<ME"E
M)Z/^7^+/HF9Q@9U,=P+Q%#&JE>K0R_-_]AS",HN4HPH9EAH_5:M72,82JT<%
M'FUE4BM5_.]^SO\ \%P/VQ?@W+;:=X\UG3OCCX6C6UB>R\=1,?$$45M:BU9[
M;Q/9F'5))YEC@ED%]+=0&=99S"9;F9G_ 'D_9]_X+E_L=?%]K;2_']WKOP,\
M1SMI\*P^+H'U?PY-=7L4:M#;^(M&MF=?)OC+;/+>Z59VRPB"ZDN$2618/Q8_
M:/\ ^"#/[4/PKM]3U_X.ZKHGQT\/6UV_V?2-.V>'?&ZZ>Z1212G3=2N/[*OY
M+7=<17KPZE9LXMTGM;20W0MH?QG\?_##XB_"O6[GPY\2/!'BCP/K5I=3V<MA
MXFT6_P!(E:>V$;3"V>[@CAO(U2:"59[.2>"2&>">*5X9HG?[C$>&'T>O&>A/
M'\,8C+,)F-2#E.OPKBJ658^D[0;GC,@K4E2B]E.=?+(3DW*U9RO(^-P_B3X]
M>$-:&"XDP^8XK+Z<^6-'B?#5,SP-57DN3"9Y0J^TDNL84<RJ0A[MZ5M'_I>^
M&?%OA7QKI<.N>#O$N@>*]&N%C:'5?#FKZ?K>G2B:"*YBV7NFW%S;L9+>>&=
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O#=!_Y+-XF_[!L?\ ):]RKPW0?^2S>)O^P;'_ "6@#W*BBB@#PW_FO'_<
ML_\ MM7N5>&_\UX_[EG_ -MJ]RH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\S^)GP:^%7QDT&[\,_%'P!X5\<Z+>@^?9>(M&LM14N8
M'MEECDGA::*:.%RD<D<BL@"[2-JX],HK?#8K$X*O3Q.#Q%?"XFC)3I8C#5:E
M"O2G%WC.G5I2C.$DTFI1DFGLS#$8;#XRC4PV+P]'%8>K%PJT,12A6HU(-6<:
ME*I&4)Q:;34HM-'X$_M"?\$ ?V<OB"U_J_P/\6^(O@OKMW>RW2:9<;_%G@V-
M9X4\R!-,O)X=3M(8[I&GMH+#5+:"".XFMQ&88[58?P<^/_\ P2$_;:^ T^H7
M7_"MI/B?X6M+J[CM_$GPTE.O-/:6]J;Z&ZGT K#KEO)<6RRJ;6WM+_R[RWFM
M%FE=K5[K^]FBOZ"X-^D]XH<**GA\;F%#BO+H*,5AN((2K8J$5I^[S2A*ECW*
MUDGBJN+@K*U/>_X1Q=]&[PVXG=2O@\!6X7Q\W*3Q&13C2PTI/7]YEE:-7!*-
M[MK#4\+-W=ZFUO\ +SN;74-(OY[2\M[S2]4TVZ>&XM;F*>RO["]M92LD,\,J
MQ7%K=6\R%7CD6.6&5"&"LN!]K_L]_P#!1K]K[]FEK*T^'7Q>U^;PU:7EM=-X
M.\43?\)-X9F2"-X);<:;JWVF.V2ZMG$,LMKY4RF&UFC=);6!T_N!^.7[#'[*
M?[1D4Y^*WP8\(:WJ4[S2-XALK!-%\2QR7%D+"62'7=*%KJ$;M D!WK-N$]K:
MS@^;!&P_!S]H[_@WG^QV^J>(_P!FSXMSR10+JE^/!7Q&M!<.(H[6>[M+#2O$
M.CPI/MCFB2P3[?I^HW<R3QSO.\L$BW']/Y)])3PA\0L+')N/,FAD\JZC&>'S
M_ T<ZR2=65TU2QM*A4G2::5JN)P6%4>:-JMU)K^;LY^COXK\!8F6;\$9O/-H
MT'*4,1D6-K9/G$*<6FO:8.I7A&JFF[TL/B\4Y<KO3U2?DGB+_@X;^-NK_!^^
M\-Z5\)?"/AOXPWHN+-/B#I]]=W7A[3K&1%2*_L/"VH_:I#KJ8=VENM0GTP.X
M,6GQE%(_+.[_ ."C_P"W1>:ZOB-_VH/B]#J*QQPJ+7Q;J%M9K;QR++]F%E%(
MML+>21-\L/E[)&9MP.XU\67=M+9W5S9S ":UN)K:4*25$L$C12!20"1O4X)
M)'4#I4%?N.0>$?AIPW#%K*.#<CIQQ]65>O+%82.9R?.OX5*IF3Q<Z&&BO@PU
M"5.A&[<8)MM_B^>^*GB+Q#/"O-N+LZG+ THT:$<-BIY=%.#_ (M6GE_U6%;$
MMI<^(K1G6E9)SLDC^H;_ ()W_P#!<'Q5K7BSPS\&?VO+C2;RRUNY;3=(^-)^
MR:(^DS+;$V,'C."*..QNK6=X1;MK@\FZ2XF6;4)+A7:2/]PO$W_!1/\ 8A\(
M,Z:[^TK\,XFCCDE;^S]4N== 2*%)W(;0K+4E9A&ZE44EW;,:*TBL@_SMZ*_)
MN+_HH^'O$^>/.,#B,?PK0K4_]KRO(J6$A@ZN)YY2>)P\,32KT\%SQE&$\/AZ
M*P[<%.%.G*4^;]2X4^D_QYPWDJRK&T,#Q-7HU/\ 9<SSNIBIXNEA^2$5AJ\\
M-4HU,9R2C*<*]>L\1[[C.I.,8*/]WWBK_@M-_P $^_#(!M?BQJGBTFYEMBOA
M7PCK-R56/.+H_P!KQZ*/LTN/W3 F4Y&Z%.<?._BG_@X-_8^TV$MX4\%_&#Q1
M.$)$-_HFC>&XS(!-A//.L:P=A9(1YGDY F9BG[K$G\>VB> ?'?B5D3PYX*\6
M^('E1)(UT3PYK&JM)'(C21R(MA9SETD1'='4%61&920I(]D\.?L=_M5^+%A?
M0?V>/C#=QW#;8)9O /B+3H9?W(N Z3:G8V<31-$0R3A_)<_(CL_RUY5/Z+G@
MGDR3SC.LVK>SUF\TXCR_ 0:U=IK#X7!.*_PS@[+?J>G4^DKXQYLVLIRC*Z//
MI#^S>'\?C9IZ+W'7Q.,4G?\ FA):VML?T/\ B;_@XZ\)1L\7A']FC79@L<FR
M[UWQY9*DDK0H83]DLM!BD2.*<NLP-RS31A3&T))KY[\3?\'%GQYNDEB\)_ S
MX6:0'DD\NYU:\\4:G<PPB2-H JQ:M:VKR^6)(YVD@*-O#1)&R@U^<WAS_@D]
M_P % _$Q=K3]G'Q3801A@;G6-5\+:=$9%$3")4EUPW+.R2AE80>5\KJ9 Z[:
M^D_"_P#P08_;KUYH7U.W^%GA:W>**68ZOXTNI;N'SHW?RA:V&A7,<DT+JL=P
MHND1-X:.28 BJ? GT3N'DGBL7P?6E3W6*XOQ.:3;CK[]&GFU>[;DO<]FE+2*
MA9)$+C7Z4>?MK#87BVE&IHGAN%</ED$GI[E6IE="R5OC]I=:MRNVR/Q-_P %
MY/V\=8N;B;0M;^'OA&"6X66&TL/ 6AZK':PA&4VT<NNV^H3R(S$.9)I9)@5V
MJX4D5\[^)_\ @K+^W]XIDDDN?VB/%FD&1)(]OAA;/PXB"6)(BT::5!;JCH$#
MQN!NCE+RJ0[L3^AGAK_@W4^/.H1V[>*/CM\.?#<CG_2([#P]K7B(0#R ^4?^
MT='\_P#?YAQMB^0>=GGRZ^A?#G_!N-X7CW_\)=^TAK]WD-Y?_".>$].T[!Q%
MMWG4YM3W ,)MVT*2#$!@JY9KCGZ)O#]EA,+P;5JP2C?!\(XG,*K4;15\34RF
MI&H^MW7DWK)N[NQ\%_2CSW7%8KBZG3F[VQ?%>'P--.6KMAH9K3E32TNE0BEH
MDM++^>CQ-^V1^U7XS26/Q3^T'\6=<2:26:5-0\::S*LDDTD<LKL/M*@M))%&
M['NR UXMJ?CSQOK4MQ-J_C#Q1J4ETSM<-?:]JESYQD<N_F":Z=6#.2Q4C;DD
MXK^PCPI_P;Y?L@Z)-;R>(O&OQ<\9QQ),L]OJ&LZ5H\=R\A)C=GT#3-.FC^SY
MVHL4B!P!YH=LD_1?AG_@BQ_P3X\-QP#_ (5%J.N31$/)-XA\9^)]6%Q*8!"[
M2076HO J-CS1 D:PQS$NB*:BI]*+P2R9.GD^2YM62^'^R^&\NP%'?_J(Q6"G
M'X8O2B_L]4TKA]&KQDS>2J9MG&5TF[<SS/B''XZMLO\ H'PV,@[7:_BK9VT:
M;_A$DEEF<R3222R-C<\CM(YP !EF)8X  &3P  .*(XY)I(XHHWEEE=8XHHU9
MY))'8*D<:*"SN[$*JJ"S,0 "2!7^A_X<_P""<O[#GA4N^D_LQ?",32!E:YO/
M">GWUUY;B(-$)[J.618B84<Q@[?,R^-S$GZ!\/? OX,>$Q$OAOX5^ -&$*/'
M%]@\*:-#Y:22+,ZH19DJ&E59#@YW $=*^?QOTT>&Z2MEO!&=8JRM'ZYF>!P$
M=M-*%',&DGI:VVQ[N#^A_P 0U&GF'&63X:^LOJF78W'2WU_C5L F[7UON?YP
MN@_!GXP>*HXY?"_PI^)7B2*622&*30? OBC6(Y)HE+2Q1OI^EW"O)&H+2(I+
M(H)8  FO>?#G_!/[]M/Q7O\ [$_9L^*<WEAB_P!NT!M%X41,=IUJ;3P_$T>
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
MIIK1IK5-:-:H****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KPW0?^2S>)O^P;'_):]RKPW0?^2S>)O^P;'_): /<J*** /#?^:\?]
MRS_[;5[E7AO_ #7C_N6?_;:O<J "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /X+_^"IO["_BK]DCX_P#B35-'TS6]
M5^#?Q!OKKQ7X.\5M8SS6&F/JUW-->^$]5U&)'@AU+2+MI(;;[2\4M_8&VND#
MNTP3\MZ_TZ_&_@/P7\2O#>I^#OB!X6T/QCX6UFW:UU30?$6G6VJ:9>V[D%HY
M[6ZCDC8$J.0 W P:_,+6/^")/_!/G5_$$6O#X7:]I@^V/=W6CZ5X[\4V6B7)
M(7R[==.BU$06EI$Z[_(M!"D@+1RAHR5K^^/#KZ7638'A[!97Q[E><U<URW"T
ML+'-LHI83&0S2%"FH4ZV*H5\5@987%SC&,:SINO1JU&ZO[E2<(?PYQ_]%3-L
M;GV+S/@?,LII99F&)J8F65YK4Q.$GEDZ]3GJ4<+6H8;&1Q&%A*4I4E.-&K2I
MI4K57%3E_'M^R#^RG\0OVO/C1X2^%G@S3-532M2U6W'C#Q?;Z=-<Z5X/\.Q?
MO]3U2_N]GV2*Y%HCQZ;:32B2\O9((U1H_-=/[X?AM^R%^S9\*=#TO1/!_P &
M/AYIRZ;::7;M>CPOI<]]>SZ5;Q007U[=7%O+-<7C&/S7GE=I'D8LY))-=7\#
MOV?/@]^SAX,M/ 7P:\#Z/X*\.6K/*\.GP!KV^N92#+>:GJ,N^]U&[F(!EN+J
M:1V(R37L]?@_C5XZYKXGYKAJ>5+'Y#PUE<:]/!8%8N4,3CJE:<'4QV9K#3C2
M=64*5&%#"J=>GA(QGR59SK59R_;O![P3RSPVRS$5,T>!SOB+,I4:F+QKPL9X
M? TZ,)*&"RYXB,JBIQG4JSK8GEHU,5)PYZ<(4J<(X-GX5\,:>5:P\.:#8E0%
M4V>CZ?;%54%553#;H0 K,H X ) X)K<55151%5$4!510%55 P%50   .
M.E.HK\"G4J5'>I4G4?><I2?WR;/W*%.%-6IPA!=H145]T4D%%%%06%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !52]L+'4K=K34;
M*TU"U?.^VO;:&ZMWRK(=T,Z21ME'93E3E69>C$&W133<6I1;C).Z:;33[IK5
M/T$TI)QDE*+5FFDTUV:>C7J?!OQP_P"":'[%_P ?;>_;QC\$_"^EZY>V]U%_
MPE7@^U'A7Q%%-.8WCNCJ&D?9GN'MIHEDBCN!)"0\\+HT5Q,C_CC\<?\ @W7L
M9GOM4_9Z^-]Q9#%Q/;>%/B3I27T<DLDD7V>PM?$6CM9RV5M AGS<W]CJEQ($
MB5CO+R'^H"BOU#A7QH\3>#?9PR7BW,_JE-JV7YC4CFV Y59.$<-F,<1"C%I<
MK>'=&:7PRBTFOS7B;P?\..+?:3S?A7+OK51.^/R^$LKQW-TG+$8"6'E6DGK;
M$*M![2C)-I_Y]_QU_P""7'[;'P :XG\3_!S6/%6B6ZW;GQ'\./,\9Z6\5I=+
M;/(+?3X$UJ-7$D-RAETF,&UF$I(\FY6'X$U'3=1TB\GT[5K"]TS4+5S'<V.H
MVL]E>6\@ZI/:W,<4\+CNLB*WM7^H4RJRLK*&5@596 *LI&"K Y!!!(((P1P:
M^=?C%^R3^S?\?-.DT[XK_![P/XL#BW"7UUH=E!JML;:>2>%[74[:*&\@=7GN
M%+I*&:.XGC8E)&!_I+A;Z9N/I*E0XRX3P^+C=1J9AP_B986JHW5YO+L<Z]*I
M-1NVH8[#Q;^&,5H?SSQ-]$/!5/:UN$>**^&=G*G@,]P\<33<K:0688-4:E.+
M>SG@J\DMW+<_S_?@[^UM^T?\ ]0CU#X4?&'QOX3*&X+V%IKE[-I-R+F"*WE2
MZTRYEELYXRD%NRH\15);>"10'C4U^O7P7_X.#OVD/"3VME\9? 7@KXJZ:BP+
M<ZEIL#>#O$DGES0B4Q/IJG1 TML)QNFTJ4BX,,F2BRQR_H=\:/\ @WQ_9O\
M%JW5[\&O'OC7X5:E(TS6VFZC.OC'PW'YD4QC$J:D1K96*Y,!VPZK$IMQ-& '
M:*2/\<OC3_P0_P#VW?A6M[?^&/#OAWXOZ):6[70N/ ^KQPZRT,,7F7)DT+6?
ML3*\6V39#:W][/<(JF*,RR+#7ZI'C?Z,_B[:&=TL@P^95E&/_&18)</9K%R>
MD8YQ2G1I3ES;QI9I4Z-IIH_,I<&?2+\*O>R:IGE;+J4G+_A QCS[+)<J3<IY
M34C6J1BU]JKEM/2Z33N?T&?!;_@N!^Q%\5&LK#Q-XB\1?"#6[NX6U-MXXTB2
M;1EFFE\JV$6NZ-]M5DEW1[YKJPLH;=V82R"*-IJ_4SP%\3_AU\4]&M_$'PX\
M<>%O&^C7-O%=1W_AG6]/U>)89VD2,W"6<\LMHYDAFB:&[CAF26&6*2-9(I$7
M_-6\;_#;XA?#34Y-&^(7@CQ7X)U2.62 V/BG0-3T.=Y(DCD<0KJ-M;BX41S0
MRB2 R1M%-%*C-'(C,_P5\3?B)\.-1@U;P%XW\4>$-1MCN@NO#VMZAI<D1+F3
M*BUGC3.\E^5/S$MU))^7XB^A]PAFU'Z[P3Q3CLK]LO:4*6-]AGF5U(.[2HXB
MC+"XJ,'HE4E7Q;25^63W^EX?^ECQ7E=58/C'AK!9G[)^SK5<'[;)<RA)63=:
MA6CB<+*:U;IQH81-NW-%;?Z<%%?PY? S_@N#^VQ\)([#3/%/B'0_C-H-E]FC
M-K\0M/,^LRP112PR^=XGTY[/7+B:4/%+YEU=S!9K=#M*2W"R_L=\%/\ @X*_
M9O\ &":?I_QC\!>-/A9J\L 2[U/2OLWB[PW]LCA+RRY0Z=J5A9SNC+;QM%J,
MT;O%%+(X+S+_ #GQ5]&3Q7X:=2IA\FH\2X*#DUBN'L0L54Y$KIRR^O'#9AS6
MWC2P]:*>BG)6;_H'AGZ1_A?Q$J=.OFU;AW&3Y4\-GV'>&I\[LFHXZA+$X#E3
M=E*KB*+:U<(ZI?O_ $5\_?"3]JO]G+XZV=M=_"GXR^ O&#7:V[0Z;9:]:6NN
MG[5!%<0JV@:D]GK2L4F16!L<+*'@)$L<B+] U^$8[+\?EF(GA,RP.,R_%4W:
MIAL=AJV$Q$&NDZ->%.I%^L4?MN"Q^!S+#PQ678W"8_"U%>GB<%B*.*H37>%:
MA.=.7RDPHHHKC.L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HKQ#XT_M)_ G]G;3K#5/C7\3_"_P /+756F73%URZF:]O_
M "$>29[/3+""\U.XAB",))XK1H5DVQ&3S65&\'^&7_!2O]AWXN:W:>&_!G[0
M_@F77[Z4P6FEZX=4\,//)O=(DCO/$.GZ;I;27!3_ $>$7QFE+1HL?FR*A]_"
M<*<4X_+YYO@>&\^QN54U)U,RPF49AB,!!0<E.4L71P\\.HTW"2J2=2T'%J33
M/"Q?%'#6 Q\,JQW$.1X/,ZCBH9=BLVP&'QTW/E<(QPM:O"NY5%.+A%0O-23B
MFC[GHIJ.DBJZ,KHZJZ.C!E=& *LK D,K @JP)!!!!Q3J\ ]T**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ***^"?V[_P#@H#\*OV%/!6F:OXPM+WQ/
MXV\61WR>"O!.ER117&HRV:8?4-4NI"?[/T:&X9(Y;E8I9)G$D,"AU9T]?(LA
MS?B;-L'D>18"OF6:YA5]EA<'AXIU*DE&4YR;DXPITZ=.,JE6K4E"G2IQE.I*
M,8MKRL[SO*N',KQ>=9WCJ&799@:?M<5B\1)JG3BY1A!)14IU*E2<HTZ5*G&5
M2I4E&$(RE))_>U%?P\^,_P#@NG^WEX@\0R:KX<\6>#_!>DQWEW/8>'].\#^'
MM1M8;>9V\BVNKG5[.\N]06VA*HINII-SJ92-YS7Z+?L1_P#!>B[\5>)=%^&_
M[6OA[2[&;7=1L=)TCXH>$K-;"TBO;^=;>(^*]$\Q;.VM#-)&GV[2EMH[:,[[
MBWE :1?W;/?HM>*^19/4SAX/*,V5"DZV)R[)\PJ8G,Z-.*YIR6'K83#4\2Z<
M=9PPE?$579^SIU$KO\3R3Z2_AAG>;4\I6*S7*W7JJCALPS; T\-EU:I)J,$Z
M]'%8BIAU4D[1GBZ-"FM'4G!NQ_3A145O/#=0075M*D]O<PQSP31L&CFAF19(
MI8V'#)(C*ZL."I!'6I:_G-IIM---.S3T::W371H_H!--)IIIJZ:U33V:?5,*
M***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *\-T'_ )+-XF_[!L?\EKW*O#=!_P"2S>)O
M^P;'_): /<J*** /#?\ FO'_ '+/_MM7N5>&_P#->/\ N6?_ &VKW*@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MPTZ!V,-E96ZL(H;>W1(T15 '%>3H[QNDD;M')&RO'(C%'1T(971E(965@"K
M@@@$$$4VBOZXPF#PF PM#!8+#4,)@\-2A0P^%P]*%&A1HTXJ,*=*E3C&$(1B
MDE&,4DNA_*V*Q6)QN)K8S&8BMBL7B*DJU?$XBI.K7K59OFE4J59N4YSD]7*3
M;/Z??^")G_!1S69M<N_V6OCSXSO]5M;ZWEU/X4^*_%&J+(FDC3[8-J/A*]U.
M_E#1V;6\9O=(:>;9$R75MN -NA_J6@N(+J&*YM9X;FWGC66"X@D2:&:)P&22
M*6-FCDC=2"KHQ5@002*_R\K>YN+259[6>:VG3.R:WE>&5,C!VR1LKKD$@X(R
M#@UZAX:^.OQG\';AX6^*GC[0@RE6&G^*M9@7:RHI4*+LJJE8HQA0!A%':OY-
M\4/HJX#C7B3%\2<.9[A>&9YA"G4QV62RIXC!5<=%.-7&4)X?%X;ZJ\1%0G6I
M1H5(RKJI6YDZTE'^H_#7Z3F.X.X>PG#O$&28GB.G@)5(8+,HYHL/C*6"?+*C
MA*T*^%Q"Q"P\G4A2J.O3E&@Z=*S5)-_Z85%?Y[7A/_@IW^WAX-@2UTS]I7XD
M7MM%$((+?7M8DUR&WB5(T2.!-1$XC6-8U"!?N;G(P7;/U'X3_P""[/[>?AZ!
M+?6/$O@;Q?'%$(HGUCP/HEM< *D:J\UUI=O:3W,HV,S23N[R-(Q<MA<?AV8_
M0Z\1\-=Y?G'"N913=HO%YA@JKCI9J-;+YTTWU3K)*VDGH?L^ ^EIX?8BRQ^4
M\3Y?)I7:PN QE.+ZIRI9A"HTNC5%M]D?W!45_)!X3_X.+_C1:P)#XT^ WPWU
M>2.()]JT'4_$>E37$BI&/.GCNM0OK=6=Q*SI;Q11C<@14"G/U/X-_P"#B[X-
MZ@L$?CCX!>.O#L@6-;JZT7Q/I.O0L^(A++!:2Z9ILJ1Y:5DADNI' C56E)?<
MOP>9?1I\9<N4I?ZI_7X1;3EEN:Y5B6TOM1I/&4Z\D[Z*-)R[Q1]QE_TBO"+'
MN,?]:/J,Y)6CF&69IATF^DJBP=2A%KJY55'JI-:G]'%%?C7X0_X+L?L&^)_)
MCU'6_B+X.F;8LQ\1^#%%K$[>6&VW&EZMJ,DL2&0_O/LR,1%(?+!"AOJ/PA_P
M4Y_8/\<>2FA_M)^ TGEV VVL?VSH,D,C^6/+FDUC2K*U#*94#,EP\0^8B0A'
M*_!9CX7^(^4\SS#@;BK#QC?FJ?V'F%:E&V[E6H4*M)+S<[/HS[?+_$KP^S3E
M6!XTX9KRE;EIO.<!2JR;V2I5ZU.JWY*%T]&C[QHKR7PY\?/@9XP6%O"OQD^%
MWB$SA3%%I'CWPM?W!+[-JM;6^J/<1R'S8QY4D22 R("H+*#ZM#-#<11SV\L4
M\$J"2*:&198I4895XY$+(Z,.0RD@CD&OC<3@\7@Y\F+PN)PL[M<F)H5:$[K=
M<M6,7===#Z_#XO"XN//A<3A\3"R?/AZU.M&SV?-3E)6?1W)****YCH"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***Y'QUX^\%_#+POJGC7X@^)]&\(>%-%A,^IZ[KM[%8V%JG.U6E
ME(,DTA!6&WA62XG?Y(8G;BM*-&MB*M*AAZ52O7K5(4J-&C"56K5JU)*,*=*G
M!2G4J3DU&$(Q<I2:23;L9U:M*A2J5Z]6G1HT82J5:U6<:=*E3@G*=2I4FXPA
M"$4Y2G)J,4FVTD==17\\7Q;_ .#ACX(^$?%.HZ#\,O@]XK^)6D:;JK6@\57/
MB&R\,V.JV<!"SW6FZ?+I>H72I.^X6<MQ,N8U6:6W&_RE^FOV3_\ @M+^RW^T
MKKUMX+\1Q:I\#_&U^Z1Z7IWC?4+&[\.ZI+(R1Q6=IXKMXK&V34))7VQVU[86
MD3C;LN6D<1#]1S#P0\5\KR=Y]CN"<WI9;"BL15G#ZKB,50H.*E[6OEV'Q-7,
M*$8Q?-4]KA8NBDW64+,_-,!XS^%^99LLDP?&655,PE5="G"?UFAAJU;F<?9T
M,?B,/2P%:4I+EI^SQ,E5;2I.=T?L'134=)$22-UDCD57CD1@Z.C@,KHRDJRL
MI!5@2""""0:=7Y5MN?I^^P453OM0L-+MWO-3OK/3K2/_ %EU?7,-I;IA68[Y
M[AXXEPJLW+#Y58] 2/)M>_:+_9_\+Q2R^(?C?\)='6!F21+_ .(?A."<2(55
MXUMFU;[0\B%UWQQQ,Z [F4+DUUX; 8[&RY<'@\7BY-V4<-AZU>3;V5J4)N[[
M;G+B,;@\&G+%XO"X6*3;EB,12H));MNK.*LNKV/9:*^(_$W_  4A_88\(23Q
MZ[^TO\.(7ME+3?8+S4M;4!9/*.U]#TW4DE._C;$SDK\X!3YJ^<O%?_!;3_@G
M_P"&-GV;XD>(_%N^.>0_\(IX/U"ZV&'.V-_[6ET;$D^/W 7<IR/,:/M]5@/#
M?Q!S-Q^H<$<5XE2^&<,AS-4GI?2K/#1I;:_'V[H^8QWB'P'EJE]>XRX8P[C\
M4)YYESJ1U2UI0Q$JBU=O@[]G;]::*_!#Q7_P<)_LEZ8K'PA\/_BWXJ<*"JZC
MIVC^& S83*ECJ&M;0"T@W;6SL!P-^%^>_$W_  <=Z 'GC\(?LSZKL52MO<^(
M/'=K*)7$G$KV]AHEJ\4;1?\ +$3.ZR<^:5^6OLL#]'KQCS!1=+@?,:$9?:QV
M)RW .*T^*GC,;1K+?;V=]]-&?(XWQZ\),"Y*IQI@*TH_9P6&S''*7^&IA,'5
MI/;?VB7GJC^G.BOY!_$G_!Q3^T->!8_#/P3^$VC)N#-/?3^*=1NCAGQ&H.L1
MVP1D*;B8#)O4E656VU\Y>(O^"[/[?6L/-_9/BOP+X9@F>X(@T_X?^'+PQ0S#
M;'#%<:G9W5PAMQDQ3^9YY8AF<D C[+ ?1,\7,9;V^'X?RQ/KCLZC-]>F7X?'
MOIL[;KSM\EC?I2^%6%_@5\^S%_\ 4%D\H?CC\1@5;TOL_*_]PM%?Y^GB;_@J
MQ^WYXH>>2X_:/\<Z09U*E?#-U%X>2/,GFY@33(X%A8'Y R $1_NP=O%?/?B3
M]KC]I[Q>%'B;X]?%/6@C!E%]XQUF0!@SN" +E>0TCM]6-?98'Z&/&%6SS'B[
MAW![76%P^8X^2TULJE+ Q=GHO>5]7IU^1QOTO>%*?,L!PIG^+:ORO$XC+\%&
M6NEW3J8V2OJW[KMIO=V_T;-=\8^$?"\4L_B7Q5X<\.P0>7Y\VNZYIFDQ0^:,
MQ>;)?W5ND?F#F/>PWC[N:\;\1_M<?LN>$H9)M?\ VA/@[9K$SI+'%\0O#&H7
M,3QE%=)+/3=2O+M&4NH*M"#UP#M;'^<E?^,O%^J>8-3\5>(]0$K;I1>ZWJ=T
MLC Y!=9[IPQ!/&0<=L5SKN\C,\CL[N2S.[%F9CU+,Q))/<DDFOL<!]"O+X\K
MS/CW&5G?WU@,CH8:ZLKJ,L1F&*Y7>_O.,M+>[N?)8WZ8>/ES?V=P/A*5T^5X
MW.JV(L[NSE&A@,-S*UKI2CK?4_T"/$G_  5<_P""?WA@*MY^T?X3O9V8 6VD
M:;XGU*7;O=&D+P:']F"*R$'-P'(*LJ,K!J^?/$O_  77_8*\/BX%GKWQ'\3R
M186(:!X)22*X=D9EVR:CK.GLD090DLC190L"L<@S7\/UO;W%W-';VL$US<2G
M;%!;Q/--(V"=L<4:L[G )PJDX!/05Z=X?^!7QM\5K;/X8^#_ ,4/$,=YS:S:
M-X!\5:E!.N\1EX[BTTJ6$Q*[!7E\SRX\Y=E'-?4TOHC>%66153-N(.)*T=V\
M7FF58"D[7;LX9=3DE9._[QM)-WTNOF:OTJ?$[,9.GE>1</4I/11PV6YICJBV
M6JGF$TW=K["6J5N_]4_BO_@XF_9\TR21?"/P2^)/BJ)8$>.34=9T;PPTDY8!
MX3&;/6MB(I+";>V\C;Y:YR/GOQ5_P<<ZW+(W_"$?LVZ590[_ )1XJ\7W>J2"
M/<^0S:1:Z0I?;L&X*%W!SMP0!^*OAK_@GC^VWXN4-H7[-?Q-F#.L8^W:3!HI
M+O(85&-;N]../,!!8C:J_.S!,-7T)X9_X(P?\%!?$;PI<?!^T\+B5$<OXF\5
MZ%;)"7#DI,=,N=6*NFT!PBNH+KAFR2.E>$OT6^'[/,<PX=JU::]Y9GQS.I5E
M:UW+"T<UHQ;V;Y<.M]%:QS_\13^DMGKME^!S^G3J-./]G<%PA3C=Z*.)K975
MDD]ES5WIUW9]/>)?^#A/]K75A<+H/P^^$/A3S,""2TTW6]4DMP$9=V-8U2\C
MD=F*RMO0J'3:JJA*G\FOVF_VI?B]^UO\1Y/B?\9-<@U;Q!_9ECH]G;Z?9P:7
MH^FZ?I\0BB@T_2[54M;4RG,UU)'&KW-P[SREI&)/ZE>%?^#?O]LO5S:OXF\3
M?"+PK!/+&)O+\0ZIKEW:V[KEY9+:'1["-YXVRIMTNMK=1..E?'?[=_\ P3B^
M+/["%WX.E\8:WIGC?PMXSM[D6/BSP]IM]8Z=9ZM9R8GT:_CNI;GR+LP&.Y@9
MIPL\3_(-R.!]IP%C?H\Y=Q)A\M\/ZO",.)L70Q%##2RR-7$8RM1C!5L30I9C
M5C5@^:G0]I*E'%*=54VU&5I'R''&#\>\PX>Q&8<=TN*ZG#F%KX>OB8YE*E0P
ME&M*?LL/6JY?2E2DE&I6Y(U7AG"E*:3E"Z/SOI02I#*2K*058$@@@Y!!'((/
M((Y!I*W?"_AG7/&?B/0_"7AG3;G5_$'B/5++1M&TRSB>:YO=0U"=+:V@CCC5
MF.Z20%VQMCC#2.0B,1^]U*E.E3G5JSC3I4X2J5*DY*,(4X1<ISG*348QC%.4
MI-I))MNQ^'4X3JSA3I1E.I4G&%.$$Y3G.;481A%7<I2DTHI)MMI+4_<S]EW_
M (+N_%_X%?"OPM\+/'7PUT7XJ6_@ZS@TG2O%-WK>J:?XENM'MVQ!:ZI.\ES:
M74UG;!;:UN5MTD9$1KDS,"3^E?@;_@X9_9EUIM,C\=?"WXG>"FN1MU&73I-)
M\5P:?+D*I3:VBR7,+$[G8"-HD_AE88/XT>+/^"'?[?'AG38-2L/!W@KQB+BR
M%ZNG^%O&4,NJ1YC21;2XM]8L-'@BO3OV>4+MX@ZL&G  )^-?'O["'[8WPS>5
M/&/[./Q4L3!(8I7TSPU<^)XHV$9E9FG\+'6H?*6,%FG\SR5P0T@((K^6<9X:
M_1EX^Q>)Q>!S'AZ.8XW$5\36GD?%<<'B)UZ\FZLXY=/&RH13JR<U&&"5.,W9
M149.+_IC">(OTC>!\+AL+C,!GTLOP="A0HQSGA=XNA"A1C%4H2Q\,'&M)JFE
M!RGC'4<=WS14E_9]\/O^"N/[ WQ#O&T^R^.6F^'+[:K10>,-(U?0UN 4WOY5
MW]ENK%3$/E<3W4.6XC\SK7V'X+_:(^ WQ$L8]1\$?&/X:^);65D0'3/&6@RW
M"/(VR-)K)KY+VWDD;B..>WC>3C8K9%?YL&L:#KGAZ[^P>(-&U;0[[:'^Q:QI
MUYIEWL)(#_9[V&";:2" VS&01GBH+/4]2TXL=/U&^L"S*S&SN[BU+,OW68P2
M)EE_A)R1VQ7S.:?0TX0Q<?:Y#QAGF!C-1=-8VA@,VH-?:<98>.73:EHXOVDK
M.^K32C]'EOTNN*\++V>><*9+C7!R4W@Z^.RNM?3E4HUY9A!..JDN2-U;9IN7
M^H2K*RJRL&5@&5E(*LI&0RD9!!!!!!P1R*6O\VWP9^UK^TW\.Q9#P1\>/BEX
M9&FI)%8C2_&.LP"UCEXD2(&Y8*&'4<U]G> /^"SW[?\ X#-O$WQ=@\864;6X
MGM_&OAO1/$,]U% NTQMJ5[:/?PM,.9IH)XYI&^8OFOS/-OH:<;8=3ED_$_#F
M:)7<88RGF&5U9)-V5HT<QI1DXV=G5Y5*\7))<S_1LK^EUP=B'&.;\-\09:W9
M2GA)X',Z<6TKN\JV J.*E?:E=Q2:BY/D7]XE%?R)^ ?^#BCXZ:8L%M\1/@I\
M.?%$,2 2W^A7FN:#JMS)YF7:17O;O2XP(LJBPV*8<!FW#(/VWX"_X.(?V<-9
M,2_$+X0?$WP."TBS2:->:/XT"JJ@I(D>SPZ6\U\CRRX,0P2[U^89O]&SQCRC
MFD^$YYE2A>]7*,PR['<R6J<:$<3#%RYELEAW+HTG9'Z1E7TA_"3->6*XHCEU
M2=K4LUP&/P7*WNI5Y8>>$CRO1MXCEZJ32;/Z$:*_,?P!_P %A/V /'QMXE^-
MD'A"]NFMT@L/&OA_6])G>6X7<(FFLK35+"%HC\LSSWL4*-P)&'-?9O@W]I+]
MGWXA0P3>"OC7\+O$9N4$D5MIOCCP[)J!0OY8:33'U"/480TGR+YUK'N8@+G(
MK\PS7@KC#(G)9SPMQ!EBCO/&Y/C\/2?6\:U2A&E-;ZQFUH]=&?I&5\8\)YVH
MO*.)LAS)R5U#!YM@<157^*E3KRJQ>JTE!/5::H]KHI%96565@RL RLI!5E(R
M&4C((((((.".12U\P?2!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7AN@_P#)9O$W_8-C_DM>Y5X;H/\ R6;Q-_V#8_Y+
M0![E1110!X;_ ,UX_P"Y9_\ ;:O<J\-_YKQ_W+/_ +;5[E0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MUNKG5_J_D/LYTO[%RE4ZE.5*I".782,9TY1Y94Y*-%)P<?=<=K:'\,7[9?\
MP1W_ &FOV<O$.I:O\/?#&J?&GX67-U=7&EZYX+T^6^U_1[5YIGM=.UWPW TN
MI/=1P+M%SI<%Y;S!-[K;,Z1GX>\ ?L9_M4?$SQ):>%O"OP$^*<FIW6I6^EO)
MJW@O7] TZPN9V()U+4M:L+&SLH[=%>6Y,LH>*-<^6SO&C_Z/U,2..,N8XT0R
M,7D*(JEW. 7<J!N8@ %FR3@<U_4V3_3%XUP&3PP.9\/Y+G.:4:/LJ6<3K8G!
MNK))1A6QN!P\72K55O4>&J8.%1VM"#NW_,^;?1*X.QN;3QN79]G&4Y;5J^TJ
M93"EA\9[)-WG2PF-KR56E2>T%B*>+G3O\<U9+\%/V-O^"'/P2^'OPTO8_P!J
M?1='^*_Q(\1SK=3?8+C4+/2?"%DUJL2Z/I-Q%+#-=7*2&2:XU-EB9YB/)CB2
M-!7IWC+_ ((/_L)^(YC/H.C>/O!+NEQYJZ-XTU6_@::;)CECM]9EOH;<6Y/[
MN"%$@( #HPR#^T%%?BF,\;?%3%YOC,Y7&^?X/$8VM*M/#X''U\-EU).*A&E0
MRZ$_J=*C3A&,805)[<\G*HW-_L6$\&_#'"Y5A,H?!F1XK#X.DJ4,1C<#1Q.8
M5'?FE5KYA.'UNI5J2;E.;JK?DBHTU&"_F\\8_P#!N=\([J8R^ _C[\0-(C=+
MAFMO$NCZ!J\4,K9-LD#V%IILYMX^!*)Y)9I #ME4G(^5_%7_  ;I?'+3MA\(
M_'KX>>)PT4[NNI>&M9\.&*5<_9X-_P#:>KB42\!Y@L8B))\I\8K^NNBOILM^
MDQXRY<HQ_P!:HX^$59PS+*<IQ3DE>W-5^ITZ]];W55-V2DVE8^<S#Z.?A%F#
ME+_5B6"G*[4\OS3-,,HWM?EI?6YT.EDI4I)7?*DW<_AQ\5?\$+OV^/#.PVGA
MGX>^+%DBGE'_  B_C<7#IY.=L4JZII.DA)YP!Y2*TB9(#RIR:^7/%7_!-']N
M[P7L_M_]FCXAQ+)%//&VFQ:/KP>*WSYCXT+5M19#@92.14FDX\N-B<5_H8T5
M][EWTQO$7#6689)PKF4?M26%S'!57\7PRHYC.E%ZJ]Z,E:-DDVV?#X_Z)7 &
M(N\!G/$^7R^S%XG+\927P_%&KE\*LK6=K5HZRUNDD?YG.O? WXU>%B!XF^$'
MQ0\/;DED0ZWX!\5Z4KQ09\Z6-K[28%DBBP2\J%HU R6 YKRX@J2K JRDAE((
M((.""#R"#P0>0:_U";W2],U$*-0TZQOPJLBB]M+>Z"H_WE7SXY,*W\2C@]P:
M\M\4_L^? SQL(U\6?"+X=Z\(H9K>,:AX2T679#< B:,8M%^60$[@>N37WF7?
M35AHLVX!FK_%4R[/D[?%M1Q.6KFO[JLZ\;>\[O1'Q&/^AY/5Y7QS!V^&GC\C
M:O\ #O6P^8OEM[STH2O[JTU9_FJ6>I:CIS;]/O[VQ?.[?9W4]LVX8P=T,B'/
MRKSG/RCT%>F^%OCU\;/!$JS^$OBO\0- E1PZOIWBO68"K*8RI4?:R%P88L
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
M_>L!=#+_ #MS[FO9H?0NXFDU]:XUR*BNOL,NS#$M:]%4GA;Z:[K73;4\BO\
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
M?RT/K\%]%[PHPMG7P.<YBU:_UO.<133=^JP,<&[=+7V/YG?#7_!N1X)C4?\
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
M1J4ZD)*4)PG%2A.$DVI1E%J49)M---.S"BBBH+"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **CEEB@BDGGDCAAAC>6::5UCBBBC4O)))(Y"1QQH"SNQ"JH
M+,0 37XR_M7_ /!;;]FG]G/Q1/X'\&:9J'QU\36,5PNK2^$-9LM/\-:3?QDH
MEA)KL]I?QW]PL@/VE;&!H8@I5;EW)"_3\+<&<4<;8]Y9PMDN-SG&0A[2K#"P
MC&E0I_\ /S$XFM.EA<-!M-1E7K4U.7NPYI:'SG$W%W#7!V!69<39Q@\HPDI^
MSISQ,I2JUZFEX8?#485<3B)1NG.-"C4<(OFGRQU/V>HK^?CX*?\ !P;^S]XY
M\1:;X>^*WPO\7_":WU":*T_X2F'5[+Q;HMM<S.$6;4+6WL-+OK#3T+?OKA&O
MY8E!<0N#@?N_X,\;>$?B)X:TOQCX%\1Z1XK\+ZU;K=:7KNAWL-_IU["P!W13
MPLP#KG$D3A)8FRDB(P(KLXN\/.-. ZM&EQ9P]CLG6(O]7KU52KX.NUJX4<=A
M*N(PDZB7O2I*M[6*UE")Q\*<?<'\;TJU7A?/L%FSP]GB*%)U:&+H)V2G5P6*
MIT,7"FV^6-5T?92EI&;9U%%%%?&'UX4444 %%%% !1110 4444 %%%% !111
M0 5X;H/_ "6;Q-_V#8_Y+7N5>&Z#_P EF\3?]@V/^2T >Y4444 >&_\ ->/^
MY9_]MJ]RKPW_ )KQ_P!RS_[;5[E0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% &;?:-I&I@C4M*TW4 >"+ZQM;L$#& ?/BDSC:OY#T%>3>+/V;O
M@!XZ#KXO^#7PW\0!P XU'PCHTNX 1@ [;1<\11_]\"O:Z*[,+F&/P,XU,%CL
M9A*D?AGA<36P\X_X94IPDMEL^ARXG X'&0E3Q>#PN*A+XH8G#T:\)?XHU823
M^:/SR\7?\$I_V!/&/F&[_9R\$:*TGWG\*6\WAI\_N\L&TJ6 JS&/+,,$EY#U
MD;/RYXN_X()_L-:[YA\.VWQ'\%,_(.F^,]0U<1D^7DHFOMJ" $JY"D%5\T@
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
M?7ZJM+/35+^Q>BOYTO '_!Q3\#]5^SP_$;X'>/O"+ VZ75]H&MZ5XHA?</\
M2;BWL9;32)HTC;_56\EY([@\S CG[U\ ?\%A/V /'QMXE^-D'A"\NC;I!8>-
M= UK29WEN!D1--96NJ6$+1'Y9FGO(H4;I*PYK\GSGP5\5<AYGF/ N?N$;MU<
M!A/[7I6C:\O:Y5/&P4;-.\FK*[=K.WZAE'C#X8YYRK <:Y$IRM:GCL5_956[
MVC[/-(8.;=]+).[LE>ZO^G%%>0^!/V@/@=\3K>"Y^'_Q<^'?BU+EUCBAT7Q;
MHEU?&1R0D3Z<+P:A%)(0?+CFMD>0<HK#FO7J_.,5@\7@:LJ&-PN)P=>+:E1Q
M5"KAZL6MU*G6C"::ZIQ5C]"PV+PF-I1KX/$X?%T)I.-;#5J=>E)/5.-2E*<&
MFMFF[A1117,= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%13W$
M%K#)<7,T5O!$NZ6>>1(88UR!NDDD941<D#+,!D@9KR7Q9^T%\"? A9/&7QC^
M&7AJ5)4A>VU?QQX<L[Q97&Y4-E+J(NP2OS$^3A5PS$ @UTX;!8S&S5+!X3$X
MNJ]%3PU"K7FWIHH4H3D]UTZKN<^)QF$P<'4Q>*P^%IK>IB:]*A!>LJLHQ_$]
M?HK\\_&O_!5;]@?P+<-9ZI^T-X7U&]1IT>U\/66N:V5:WR&'VFSTQK%@[C9$
MR73*[<@A/GKY"\9?\%^_V+]!>X@\,Z+\5?&4T5N\D4D/AZPT>QN+@$B.W6ZN
MM5N9D1P,M.UI^[R!Y3<X^ZRSPF\3<XY7E_ O$]6,TG&I5RC%X2DXMV4E6QE/
M#TN5O[7/RVUO;4^*S+Q2\.<IYEC^-N&Z4H-J5.EFN%Q55-)-IT<)4KU;JZTY
M+WTM<_<FBOY??&7_  <<6G^FQ^ /V;9593&+"Z\6>,A<Q/C'FO<VFE:=I\JA
MN?+2.Y!3'SN^:^1?&7_!P-^V'KT=Q'X6\+_"KP,7N))+>>QT*[UN:"!E*QP%
M?$%YJ$$A0X<R-'N9@03L.VOT3+/HM^,68\KK9%@,IB[>]FF<X"/*FD[RA@:N
M.JJU[-*FY)IJVA\!F7TE_"7 75+.L=FDDG[N6Y1CI<S3M93QM+!4[O=-S46M
M;G]GE13W$%K#)<7,T5O!$NZ6>>1(88UR!NDDD941<D#+,!D@9K^ OQK_ ,%:
MOV_?'-NUK??M >(]#B=)XW/@^VL/"LCI<'YU:31[>V8A02L?.8T)5<"ODOQG
M^TA\??B(0?&_QC^(WB8A(X_^)KXLUBX'EQ$M&A'VI051B2 0>:_1<K^ACQ;7
M<7G'%W#^7Q;]^.!PN/S.HE?[*K1RV#;6UYJW5,^ S+Z7O"U'F64\*9[CY)>Z
M\;B<#EL&[=?92S*:2?\ =;=NA_HF^+?V@_@3X#+)XR^,GPQ\-2I*L+6VL>./
M#EG>+*XW*ALI=1%V"5^8GR<*N&8@$&OE/QK_ ,%5OV!_ MPUGJG[0WA;4;U&
MN$>U\/66N:V5:WR&'VFSTQK%@[C9$R73+(W(;9\]?P 7NIZEJ<AFU+4+[4)2
M<F6]NY[N0G&,EYY)&SCC.>G'2FV5A?:E<)::=97=_=2?ZNVLK::ZN'Y ^2&!
M))&Y('RJ>2!W%?H>6_0QX5P\5/.^,L\QG+&]18#"8#+*5[:MRQ"S*2@GKO%V
M^T? YC]+WB>O)PR?A+)<'S2M!X[%8[,:EFU9<M!Y=%R>VS6OPG]3/[?_ /P6
MY^$'CSX&^+?A5^R]/XU?QEXSA31-2\8:QHD&BZ;I?AR[,D>LII;C4+J\EU&[
MMML,,_EVP@223._=@?RNLS.S.[,[NQ9W8EF9F)+,S$DLS$DDDDDDDG->K2?
M;XWPZ'JWB>X^#_Q-M?#NA6RWFL:Y=^!?$UII.FVKD!;B[O[G3(K:*'YE)D:3
M:JLK,0I!/D]?T5X:< <&^'F48O*.#I>WI5L9]8S'%UL90Q^-K8IT:<80Q5>A
M"G&$:5%1="A[.$:<:DIQC>K*4OP#Q$XYXNX]S7"YMQ9'V-6EA/J^ PM+"5L%
M@Z.&56<JDL-0K2FY.I6<O;5G.<IRA&$I6IQC$K^DS_@@!^U9XKL?B)XB_90U
MN\AO?!VNZ-J_C?PDMY.PN=%UG2EB;5+.PW[E>UU&&5)6M0R;9U,J*Q) _FSK
M]]_^#?[X'>)/%'[3?B3XW2:;*O@WX;>"]6T4ZG<0,+.[\1>*5AM[:SLIF0J]
M[8V\#7<JHZF.&0$EB=M>%](##9+B?"/C-YW&@Z6'RR6)R^=:W-3SBG.,<KEA
MVVFJ\\7.G12B[RIU*D)7IRFCW/ K$9QA_%7A!9-*LJN(S*.'QT:5W&IE,X2E
MF<:Z2:=".%A.JW)6C.G3G&TXP9_9#1117^09_JX%%%% !1110 4444 %%%%
M!1110 4444 %>&Z#_P EF\3?]@V/^2U[E7AN@_\ )9O$W_8-C_DM 'N5%%%
M'AO_ #7C_N6?_;:O<J\-_P":\?\ <L_^VU>Y4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!Q-_\-?AWJE]!J>I>!?"%]J-M,US
M!?77AS2)[J.=UVM,)Y+1I#(PX+,Q/XUUUI9VEA!':V-K;V=K"-L5M:016\$2
M]=L<,*I&@SSA5 JQ16U3$5ZL80JUZU2%-6A"I4G.,%J[0C*345=MV26[,J="
MA2E.=*C2ISJ.]2=.G"$INR5YRBDY.R2O)O1+L@HHHK$U"JEY86&HQ>3J%E:7
MT.2?*O+:&ZBR1@GRYT=,D<$XY''2K=%.,I1:E%N,EJG%M-/NFM4)I234DI)[
MII-/U3T9\U^/_P!CG]ECXI-/)X_^ 7PM\3S7$C323ZCX1TEI_/,9C\]98[>-
MEF53\DBX92 PY&:^$?B-_P $._V#O',LMYI'@WQ-\/K^; :7PCXIU."Q15C*
M((=&NY;C2X2&(D=X[<-(X^<D$BOV"HK[#)O$/COAYQ_L7B_B/+HP2C&EA\WQ
ML<.HK:+PTJTJ#BK+W94W'1:'R>;\!<$Y\I?VQPIP_F$I-MU<1E6#=?F>\EB(
MTHUU)_S*HGYG\QWQ#_X-R?#DWVJ3X4_M%:UIQS$]I!X]\+V.L *$<W,,LN@R
M:(<O+Y:VTNT^5'N,RS-@U\)?$+_@@A^VKX3!N/"EW\-OB%9!XH\:;X@NM(U4
MM(7RXT[4+"2#R(E4&23^T=X+J%B;DU_:]17ZQDWTI?&#*N2-?.<!G=*/+^[S
M?*<'.3223O7P,,#B6Y):N566MVM6[_E^;?1H\)\SYI4,HQV3U)7]_*LUQ<(I
MMWTH8V>-PZ2OHHTHZ:;)6_SM/B!_P3R_;7^&)N/^$M_9P^)44=OAFFT31T\5
M1R1M(T<<L*^&)]7F=)"NY5\H2JA#2QQYKY-USPUXC\,7*V7B70-;\/7CAV2T
MUS2K[2;EUBD:*1E@OX+>5A'*K1N0A"2*R-A@17^G[7!>)_A9\-?&EG+8>+/
M/A#Q%:38\V'5O#VE7JOAS(,M-:L_^L)? 89<ECSS7ZQDWTTLTARQX@X(P&)5
MTIULGS3$8)VVE*.'QM#'IM;J+Q,4_AYH_$OR[-_H?Y;/FED/&6.PVC<*6;9;
M0QBO=64J^#K8%I-73DL.VM'RRV/\S73]7U;27\W2M4U'3)-P?S-/O;FR?>OW
M6WVTL;;E[-G([&OHSX;_ +9_[57PDGLY?A_\>?B7X?CL@%BLX?%&ISV,D6_S
M&@N+2YGFAN('?YGBE5E8]17]MWQ%_P""57[!?Q,:ZEUC]GSPEHES>Q21W-[X
M+6Y\(7LCRSBX>Z-SHDMK(+QF&S[4")1$3&&VDBO@OXE?\&]?[,?B&.6;X<?$
M/XD?#Z\\UWAMKB[LO$VE^6[Y$4W]JV\FHL(D^2)X[Q';[TID-?H^$^E+X-\2
MTEA>)LDS+!1JVC5AF^28+-\"N96?-/#5<75DEJKO!K2S[I?GV*^C/XM\.U'B
M>',YR[&2I:TIY5G.-RG&NS37+'$4L+3B]$[+%O5=;)O\<? /_!<S]O+P<(;?
M6?%WA+QY80(%6#Q-X/T@7;GS [//JVGP6NI3LRYC'F7#!5.5 (&/O/X??\'&
M^JPQ6T?Q2_9RT_4)O*5+FY\"^++C2(_.W@-.EOKMKK3&,1Y9H?,5F?A9$7 K
MS#Q__P &ZWQPTH7$WPY^./@'Q:I$[VMCK^B:KX8G3:?]'@N+Z.[U:&1Y%_UL
M\=G&B$<0L#@?!7C_ /X(]_M_^ 1<2M\$Y_%]G:B=Y[[P5K^BZM D4!P95AO+
MK2[Z991\T*06<LSCK$K<5U?V=]$WCO\ @RX)PU:H[_N<57X0Q+E/O2E/*'*;
M:W]G-N6S?-KS?7_I2<$_Q8\98BC37_+[#4.+,.HQL_XBAFRA%+HIQY8WNERZ
M?T7?#;_@O/\ L4^,LP>+4^(/PVO05.=9T&'5M+*,57(U'3+LS[U))9/[. $:
M[@Y)V5]T_#__ (*$_L5?$^2WA\'?M'_#6[GN9##%#JVKR^%Y#,%4F(_\)1;:
M.@<%@H.XI(_R1L[<5_ ?XZ_9_P#CC\,KF>U^('PC^(GA)[9&EFFUGPEK=K9"
M) "\J:B;-M/EC0$>9)%<NB'AV!XKR$$J0RDJRD%6!(((.001R"#R".0:\_'_
M $1_##.Z3Q7#?$6>8"G45Z,L+CLOSG +F7NM.I0]M4CU5L:FTW[ST:[L%]*C
MQ)R:JL+Q#D&38VI3=JL<3@<?E&.=G[R:A7]C3ET=\$TG;W5JG_J!:/KVA^(;
M7[=H&LZ3KEENV?;-'U&SU.UWX#;?M%E-/#NVD';OS@@XP:U:_P R;PU\5OB;
MX-O(;_PK\0/&7A^[M]WDS:5XCU:T,>]=KE5BN@@++P3MSBOMCX<?\%8/V]OA
MC!:6NC?'WQ'KEK8@K;6OC:WL?&-ND10(L'EZ[!=AH8E'[J,Y6,\K@U^7YS]#
M#B6@I2R'C')LQWY:69X'&95-:.R=7#RS2$M;7ER0W^'37])RCZ7W#M9QCGG"
M6;X#92JY;C<)F<7M=JGB(Y9**WM'GGLO>UT_T :Y3QMXZ\'?#;PSJGC+Q[XE
MT?PEX6T6 W&IZ[KM[#8:?:1 $C?-,PWR/@B*"(//,WR11NQ K^1/X:_\'"G[
M3GAZ6*'XD?#OX;_$&S\I$GN;:TO?#.JF5$P983I=S'IJF9_FD22R=%'$005^
M?W[=7_!0CXM_MM>.YM6UF\U3PE\.+6"TA\/_  PL]7GN-#TUX(@)[VZ5!#%J
M%_=3;I7N9XBRJ51  O/S7#WT1_$/%\0T<!Q)4R_)\BA%UL5G6"QE#,74A"<$
M\-@L+S4L1]9K*4G">)H4J%*,)SFYM0I5/HL^^E1P%A<AJX[AZGC\VSJ4E2PV
M3XS"5\O]G*<)/ZSB\2XU:'U:DU%3AAJU6M4E*,(*$7.K3_L.MO\ @JO_ ,$_
MKK7W\.1_M)^#UOEDAACGET_Q1%IL\\V1Y,6HMH0M@8^/-EF>*W7(*S,,X^Z_
M#'BKPSXUT.P\2^#_ !!HWBCP]JD0GT[6] U*TU;2[R(@'=;WMC-/;R;<[759
M"T;Y1U5P5'^8-7Z;?\$VO^"@WC3]C?XO^'XO$7B/Q!J7P(UNY_LWQMX.%W+=
M6%A;WC*B>(M*L)6:."_TR0^<XMPAN+<RQD,VROT+CKZ'N$P.18G,.!L]S;'Y
MK@</4Q#RG.(82K_:?L:;E*A@:^"P^$>'Q53E?L:=:G7IU:CC2=2BGSKX/@KZ
M66+QN=X; <:9)E>"RO&XBG06:93+%TGEKK5%"-;&4,77Q:Q&%I\R]M.E.C4I
M4U*HH56G$_OBHK\P&_X+'?\ !/=86E'QR@8K&9/)7PUXC\YB%W>4H.G!/,)^
M0 N%W<%P.:YO_A]=_P $_O\ HIVN_P#A(:G_ /%5_)T/"KQ+J7Y> N+M'9WR
M#,X?=SX:-_E<_J*?B=X=0MS<<<*ZJZMGN72[;\N(=MUO;\&?K'17Y.?\/KO^
M"?W_ $4[7?\ PD-3_P#BJHZA_P %N_V +&W\]/'_ (KU%MZI]GT_P;>27!#9
MR^VXNK:/8N/F/F[AD84]M8^$OB?*2C'@'BR\G97R/'K5^;HI+?JUU[,S?BGX
M;Q3D^.>%K)7=LZP+TT>RK-O=;*Y^N-%?CE_P_5_8&_Z&+XC_ /A#+_\ +JC_
M (?J_L#?]#%\1_\ PAE_^75;?\0=\5/^B XJ_P##/B_+_IWYHQ_XBUX9?]%W
MPQ_X=L+_ /+#]C:*_&#4O^"\O[!6GI$Z7_Q9U(R,RE--\!6LKQ;0#NE%QXDM
M0%;.%*ESD'( P3D_\/\ G]@[_GA\;_\ PWFE_P#S7UK#P6\6)Q4H^'_%#3VO
ME=>+^Z237S7F92\8/"Z$G&7'?#5U:]LRH26JOO%M?B?MK17XE?\ #_G]@[_G
MA\;_ /PWFE__ #7UD:E_P<!_L3V\D:Z9H/QGU&-D)EDG\(:5IYC?<0$6,^(K
MKS 5PV_<F"<;3UK6'@CXMSDHQ\/^)4W=^_E\Z<=%?651QBO)-W;T6IG+QE\+
M(+F?'?#K6B]W'0F]=/A@I2]7:RW=D?N917X0_P#$07^QS_T*'Q@_\$&D_P#R
MXH_XB"_V.?\ H4/C!_X(-)_^7%:_\0+\7O\ H@.(/_">G_\ +C+_ (C5X4_]
M%UD/_A14_P#E7G^?9G[O45^!6H_\'"O[*5O)&NF_#GXL:C&R$R236FD6#1ON
MP$"&[NO,!7#;]RX/&WN<[_B(=_9D_P"B4?%+_O[HW_Q5;1\!/&&<5)<!9TD]
MN;ZG"6]M8SQ49+YI::[&4O''PFC)Q?'&3MK^7ZW./3:4<-*+WZ-VU3U3M_0-
M17\_/_$0[^S)_P!$H^*7_?W1O_BJYVZ_X.+/@3'<31VGP'^(MU;*Y$-Q)XCT
M6V>5!T=H/[,F\HG^YYKX_O5K#Z/WC'4;4> \V32O[];+:2Z;.ICH)O79-O?3
M1VSGX[>$D$G+C?*VF[>Y1S&H_FJ>"DTO-I+I>Y_1117\Y_\ Q$7_  1_Z(!\
M0O\ PJM%_P#E11_Q$7_!'_H@'Q"_\*K1?_E16G_$O/C-_P!$)F/_ (6Y/_\
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
M)LL6(GA.;ZECL-4EA<PP2J-.I'#XFEK[.HXISH58U:$Y)2E2<DI+^./X,_\
M!OU^TSK_ (JTK_A='BOP%X&\$QZEC6Y/#>LW/B/Q'<:? P,BZ;;R:98V<,MW
M@I!/<22B)2)7@8_(/ZF_V:/V9_A5^RA\+]+^$_PCT>33/#UA++>7EW=S-=ZK
MK6JW&#=:IJMX_P ]Q=3L,]HXEQ'"B( M?0-%>IXA>,W'GB93H87B/,:4,MPT
MU5IY3EM#ZEE\J\>91Q%>DJE2IB:\%*4:<Z]6HJ2<O91@Y2<O,X#\(>"/#JI6
MQ7#^7U99CB(.E4S3,:_US'QH2Y>?#T:O)3IX>C.4(RJ0H4J;J-+VDIJ,4BBB
MBORH_3@HHHH **** "BBB@ HHHH **** "BBB@ KPW0?^2S>)O\ L&Q_R6O<
MJ\-T'_DLWB;_ +!L?\EH ]RHHHH \-_YKQ_W+/\ [;5[E7AO_->/^Y9_]MJ]
MRH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,[4-'TG5H_*U72].U.+:
MR>7J%E;7L>QOO+LN8I5VM_$N,'N*^<_B1^Q?^RK\6X+N'X@? ;X:Z^]Z2\MY
M-X7TV"^CFV!!<6]W:P0RP3JH 26-E9>U?3M%>A@,VS7*JL:^69EC\NK0:<:N
M!QF(PE2+335IT*E.2U2>^Z.#'97EF9TY4<RR[ YA1FK2I8W"4,53DK6LX5Z<
MXO1VU6Q^.WC[_@AG^P;XQ::XT;PCXM\!WT[EFG\,^+]7^R1CRRBI!I-_-<Z;
M JMB3]W;@LPPQ*DBO@SX@_\ !N1I4TES)\+?VC;_ $^+S7>VMO'7A.WU9_)V
M$K \^A7.C 2&3""8QLJIRT;L#G^GRBOT_)O'OQ=R+E6$XXS?$PBDE3S:5#.8
M)1V2_M2CBY)6TM&2TTZ*WYOF_@?X59U=XK@S*L/.3;=3*XULHFV]V_[,JX6,
MF][RB]=>K/XC/BW_ ,$*/VS?AOIU_K?A^3P%\1]&TVQO=0NVT+6;JPUA(;"V
MENYRFCWMF_G$PPL(EBO7EEE*Q+$203^,-U;3V5S<6=U$\%S:3S6US#(I22&>
M"1HIHI%8 J\<B,C*0"&!!&17^H@0&!5@&5@0RD @@C!!!X((X(/!%?RR?\%/
M_P#@C;\0O$7C_P 7_M!_LMZ1I^O:?XCE_MCQ/\)M.C@T[5[3575I-4U/PV99
M(+&[M[IU:ZFT]GMYHY&86[2LPBK^I_!7Z4%?/\UK9!XF8S)\MEB*5)Y1GD*/
M]G86IBE4<:F#S&3J3PM"5>,X3P^(MAJ$72J4ZK4JE-G\R^,7T;*.1991SSPY
MPF;9A&A5J+-LFG6_M#$T\,X*5/%Y?%4XXFM&C*$XXC#WQ%>2JPJ4[QIU$OY@
MZ<B/(ZQQJSN[*B(BEG=V(5555!+,Q("J 220 ,FO=Y/V6?VE8M;_ .$<D^ 7
MQA76B\L:V1^'7BLES"2LKQSC2C;20(00;B.9H,X D)(S_0E_P2R_X(\^-?#'
MC3PE^T;^T_I6G:9;:1"^J^$/A-J=M'?:G_:DB@6.K^*HW+VEJ;-6::WTO;,X
MF99+AU>-8U_I/CGQ4X.X$R#$YWF6<9?B9QH5)9=EN$QM"MC<UQ/)*5'#86%&
M5:2C5DE&>)E!T*$6ZE25DD_YZX+\,N+N-\\P^39?E./P]-UX1S#,<5@ZU'!Y
M7A^>,:^(Q,ZRI1<Z4).4,-&?MZTDH4XW;:_F23PKXGD=8X_#FO.[LJ(B:/J#
M.[L0JJJK;DLS$@*H!))  R:VO^%8_$G_ *)[XX_\)/7O_E?7^ET/!7@U2&7P
MEX9# @@C0=*!!!R""+3((/((Y!JY_P (WX=_Z &B_P#@KL?_ (Q7\J3^FM/3
MV?A]%=^?B-OMMRY.O/?R/Z<A]#N&OM./)/:W)P^EZWYLVE\MC_,Y_P"%8_$G
M_HGOCC_PD]>_^5]6;7X2_%2^E\BR^&?Q!O)RK.(;7P9XCN)2BXW-Y<.FN^U<
MC<VW R,FO]+W_A&_#O\ T -%_P#!78__ !BI(M!T.!]\&BZ3"^"-\6G6<;X/
M4;DA!P<#(S@UG+Z:N(L^7P_HJ5M.;B&;5_-+*4VO1HTC]#S#W7-QW6Y>O+D,
M$[:7LWFC7?==O,_S4/\ A1GQM_Z([\4__#?>+?\ Y44?\*,^-O\ T1WXI_\
MAOO%O_RHK_2X_LW3O^?"R_\  6#_ .-T?V;IW_/A9?\ @+!_\;K#_B=7,?\
MH@<%_P"'ZOY?]2WU_#S-O^)/,O\ ^BYQG_ACH?\ SR/\U"T_9_\ CQ?R_9['
MX)_%R\G*LXAM/AOXRN)2BXW-Y<.C.^U<C<VW R,GFM/_ (9E_:1_Z-\^-_\
MX:CQY_\ *"O]*"*SLX'\R&UMH7P1OB@BC?!ZC<B X/<9P:LUE/Z:F;W_ '?
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
MYKQ_W+/_ +;5[E7AO_->/^Y9_P#;:O<J "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@!ABC,BRF-#*JE%E**9%0G)57QN"D\E0<$]
M13Z**+M[O;1>2[!^NX4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7AN@_\
M)9O$W_8-C_DM>Y5X;H/_ "6;Q-_V#8_Y+0![E1110!X;_P UX_[EG_VVKW*O
M#?\ FO'_ '+/_MM7N5 !1110 4444 %%%>*?M(_%R/X"_ +XR?&0PZ?>7?PU
M^&GC;QGI.F:I<&VLM:UOP[X<U+5=&T6:1)(IMFK:E:6UBZV[K<&.9S"0X! !
M[717QA_P3^_:8\4_M??LK_#[X_>,?#F@>$]=\9WWC.WGT/PW/?3Z7;0>&/&F
MO>%;:6+^TKF[OHWNH]%^T2)/.^6D\R+$+Q@?9] !16+J?B7PYHMU86.L:_HN
MDWNJ2"+3+/4]5L;"ZU&4ND0BL+>ZGBFNY#))'&$MTD8NZ)C<R@[5 !15/4-1
MT_2+.?4=5O[+3-/M4\RZO]0NH+*SMH\@>9/=7,D4$*9(&Z1U7) SDBN>\/\
MC_P)XMGFM?"OC7PEXFN;=6>>W\/^)-'UF>!%8(SS0Z;>W,D2JQ"LSJH#$ D$
MXH ZVBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KPW0?^2S>)O^P;'_):]RKPW0?^2S>)O^P;'_): /<J*** /#?^:\?]
MRS_[;5[E7AO_ #7C_N6?_;:O<J "BBB@ HHHH Y#X@^+;?P#X"\;^.[N"2ZM
M/!7A#Q+XMNK6+<9;FW\.:->ZQ-!&%#,9)H[-HTVJS;F& 3Q7\DW[(W[._P 7
M_P#@L[XG^,WQH_:(_:*\9>&?!?A?Q-;^&[+P1X/NHV%I_;-M/K,6E:7I.H?:
M-'TOPUI=A)#:6_GV-S/J=P]TYE1[:<S?U\:MI=AKFE:GHFJ6Z7FF:QI][I>H
MVDHS'=6&H6TEI>6\@[I/;S21..ZL:_E,\0_L$?\ !0S_ ()H?%?QA\4?V&-5
MF^)GPEUZY:>\\+6_V74-6?0+:[N+JSTGQ=X2U5TM=:N-&M9GM+37],F;4I6G
MGDMK.&4DL ?=G[-W_!(SXD_L>_M'_##XC?!3]IWQ7JGP>TC4]13XA?#KQ6KP
M3ZUH=WI.JQ_98H](DMM!N4?5;NWN3"^EQ21W"K?"<R0A6_1+]N?XR?'+X(_
MFZ\3?LY_"ZX^+/Q9USQ3H/@SPYH$5K->P:4_B!+\/XFO[6*2%9K32GM(HP+J
M>&Q6ZO+62_D^QI,C_FS^Q;_P6OT?XN_$[1OV??VH/AK<? _XMZQJEMX;TS5
ME_9>&[SQ/=$166AZWI.NK'K'AB_U&4PPVL]S+/:3WMY;0>3:0/YZ_O70!_#3
M^TU\,?VP?A9^US^R3XO_ &N/B==>)OBC\9/''@;Q7-H6GZO>36G@S2K/XE:-
MI]OX>'V>2#2X BRL#IVF6D5GIZJ;1);I%64_W*KT'T'\J_ET_P""W7_)^/\
MP3^_Z_/#'_JY-&K^HM>@^@_E0!_*1\?]<^+G_!5K_@I1XN_9)\'?$K6_!7[.
M'P(GUJ'Q+-X>NY;='M/!%WI_AWQMXB\J,_9-8\0:MXUU1O#WATW@DM+;2%@O
M?(GCMKI9N=_;\_X)CZS_ ,$^_AMH_P"UG^RG\9_BA;3?#CQ+X>3Q?:ZKK!%]
MI<6L:C!I&E>)]-N[!;?S8EUV\T_3M4T^]CG@>/4HIXC%';S)+Z/_ ,$#R=:_
M:@_;N\4:G&J:[/+HQE$@#7$1UWQ_XYU#5HPY^;;]LT^S$P'#.D9;E5K]E_\
M@J98VNH_\$^?VJ;>\C22*/X9SWRJX!47.F:UH^I63C/&^*\M()8SU$B*5^8"
M@#U#]A_]H0?M3?LJ_!?XX3F#^VO&'A*&+Q;%;1B&"'QKX>NKGPWXQCMX!@06
MK>)-)U*:RBZ+92V^"003]65^,_\ P0:NKNX_X)[^$X;A6$-C\2?B;:V!8'#6
MKZ\+URG)RHO;N\4XQ\X?C/)_9B@ HHHH ***RK[7=&TR9;?4=4L;*=XQ,D5S
M<Q0R-$S.BR!78$H7C=0P&"R,.H- &K17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
MX'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%
M17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%
M_P#H/Z3_ .!T'_Q='_"7>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_
M ,71_P )=X7_ .@_I/\ X'0?_%T =%17._\ "7>%_P#H/Z3_ .!T'_Q='_"7
M>%_^@_I/_@=!_P#%T =%17._\)=X7_Z#^D_^!T'_ ,71_P )=X7_ .@_I/\
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
M+N/_ (NC_A3_ (!_Z [?^!=Q_P#%UZ=10!YC_P *?\ _] =O_ NX_P#BZ/\
MA3_@'_H#M_X%W'_Q=>G44 >8_P#"G_ /_0';_P "[C_XNC_A3_@'_H#M_P"!
M=Q_\77IU% 'F/_"G_ /_ $!V_P# NX_^+H_X4_X!_P"@.W_@7<?_ !=>G44
M>8_\*?\  /\ T!V_\"[C_P"+H_X4_P" ?^@.W_@7<?\ Q=>G44 >8_\ "G_
M/_0';_P+N/\ XNC_ (4_X!_Z [?^!=Q_\77IU% 'F/\ PI_P#_T!V_\  NX_
M^+H_X4_X!_Z [?\ @7<?_%UZ=10!YC_PI_P#_P! =O\ P+N/_BZ/^%/^ ?\
MH#M_X%W'_P 77IU% 'F/_"G_  #_ - =O_ NX_\ BZ/^%/\ @'_H#M_X%W'_
M ,77IU% 'F/_  I_P#_T!V_\"[C_ .+H_P"%/^ ?^@.W_@7<?_%UZ=10!YC_
M ,*?\ _] =O_  +N/_BZ/^%/^ ?^@.W_ (%W'_Q=>G44 >8_\*?\ _\ 0';_
M ,"[C_XNC_A3_@'_ * [?^!=Q_\ %UZ=10!YC_PI_P  _P#0';_P+N/_ (NC
M_A3_ (!_Z [?^!=Q_P#%UZ=10!YC_P *?\ _] =O_ NX_P#BZ/\ A3_@'_H#
MM_X%W'_Q=>G44 >8_P#"G_ /_0';_P "[C_XNC_A3_@'_H#M_P"!=Q_\77IU
M% 'F/_"G_ /_ $!V_P# NX_^+H_X4_X!_P"@.W_@7<?_ !=>G44 >8_\*?\
M /\ T!V_\"[C_P"+H_X4_P" ?^@.W_@7<?\ Q=>G44 >8_\ "G_ /_0';_P+
MN/\ XNC_ (4_X!_Z [?^!=Q_\77IU% 'F/\ PI_P#_T!V_\  NX_^+H_X4_X
M!_Z [?\ @7<?_%UZ=10!YC_PI_P#_P! =O\ P+N/_BZ/^%/^ ?\ H#M_X%W'
M_P 77IU% 'F/_"G_  #_ - =O_ NX_\ BZ/^%/\ @'_H#M_X%W'_ ,77IU%
M'F/_  I_P#_T!V_\"[C_ .+H_P"%/^ ?^@.W_@7<?_%UZ=10!YC_ ,*?\ _]
M =O_  +N/_BZ/^%/^ ?^@.W_ (%W'_Q=>G44 >8_\*?\ _\ 0';_ ,"[C_XN
MC_A3_@'_ * [?^!=Q_\ %UZ=10!YC_PI_P  _P#0';_P+N/_ (NC_A3_ (!_
MZ [?^!=Q_P#%UZ=10!YC_P *?\ _] =O_ NX_P#BZ/\ A3_@'_H#M_X%W'_Q
M=>G44 >8_P#"G_ /_0';_P "[C_XNC_A3_@'_H#M_P"!=Q_\77IU% 'F/_"G
M_ /_ $!V_P# NX_^+H_X4_X!_P"@.W_@7<?_ !=>G44 >8_\*?\  /\ T!V_
M\"[C_P"+H_X4_P" ?^@.W_@7<?\ Q=>G44 >8_\ "G_ /_0';_P+N/\ XNC_
M (4_X!_Z [?^!=Q_\77IU% 'F/\ PI_P#_T!V_\  NX_^+H_X4_X!_Z [?\
M@7<?_%UZ=10!YC_PI_P#_P! =O\ P+N/_BZ/^%/^ ?\ H#M_X%W'_P 77IU%
M 'F/_"G_  #_ - =O_ NX_\ BZ/^%/\ @'_H#M_X%W'_ ,77IU% 'F/_  I_
MP#_T!V_\"[C_ .+H_P"%/^ ?^@.W_@7<?_%UZ=10!YC_ ,*?\ _] =O_  +N
M/_BZ/^%/^ ?^@.W_ (%W'_Q=>G44 >8_\*?\ _\ 0';_ ,"[C_XNC_A3_@'_
M * [?^!=Q_\ %UZ=10!YC_PI_P  _P#0';_P+N/_ (NC_A3_ (!_Z [?^!=Q
M_P#%UZ=10!YC_P *?\ _] =O_ NX_P#BZ/\ A3_@'_H#M_X%W'_Q=>G44 >8
M_P#"G_ /_0';_P "[C_XNC_A3_@'_H#M_P"!=Q_\77IU% 'F/_"G_ /_ $!V
M_P# NX_^+H_X4_X!_P"@.W_@7<?_ !=>G44 >8_\*?\  /\ T!V_\"[C_P"+
MH_X4_P" ?^@.W_@7<?\ Q=>G44 >8_\ "G_ /_0';_P+N/\ XNC_ (4_X!_Z
M [?^!=Q_\77IU% 'F/\ PI_P#_T!V_\  NX_^+H_X4_X!_Z [?\ @7<?_%UZ
M=10!YC_PI_P#_P! =O\ P+N/_BZ/^%/^ ?\ H#M_X%W'_P 77IU% 'F/_"G_
M  #_ - =O_ NX_\ BZ/^%/\ @'_H#M_X%W'_ ,77IU% 'F/_  I_P#_T!V_\
M"[C_ .+H_P"%/^ ?^@.W_@7<?_%UZ=10!YC_ ,*?\ _] =O_  +N/_BZ/^%/
M^ ?^@.W_ (%W'_Q=>G44 >8_\*?\ _\ 0';_ ,"[C_XNC_A3_@'_ * [?^!=
MQ_\ %UZ=10!YC_PI_P  _P#0';_P+N/_ (NC_A3_ (!_Z [?^!=Q_P#%UZ=1
M0!YC_P *?\ _] =O_ NX_P#BZ/\ A3_@'_H#M_X%W'_Q=>G44 >8_P#"G_ /
M_0';_P "[C_XNC_A3_@'_H#M_P"!=Q_\77IU% 'F/_"G_ /_ $!V_P# NX_^
M+H_X4_X!_P"@.W_@7<?_ !=>G44 >8_\*?\  /\ T!V_\"[C_P"+H_X4_P"
M?^@.W_@7<?\ Q=>G44 >8_\ "G_ /_0';_P+N/\ XNC_ (4_X!_Z [?^!=Q_
M\77IU% 'F/\ PI_P#_T!V_\  NX_^+H_X4_X!_Z [?\ @7<?_%UZ=10!YC_P
MI_P#_P! =O\ P+N/_BZ/^%/^ ?\ H#M_X%W'_P 77IU% 'F/_"G_  #_ - =
MO_ NX_\ BZ/^%/\ @'_H#M_X%W'_ ,77IU% 'F/_  I_P#_T!V_\"[C_ .+H
M_P"%/^ ?^@.W_@7<?_%UZ=10!YC_ ,*?\ _] =O_  +N/_BZ/^%/^ ?^@.W_
M (%W'_Q=>G44 >8_\*?\ _\ 0';_ ,"[C_XNC_A3_@'_ * [?^!=Q_\ %UZ=
M10!YC_PI_P  _P#0';_P+N/_ (NC_A3_ (!_Z [?^!=Q_P#%UZ=10!YC_P *
M?\ _] =O_ NX_P#BZ/\ A3_@'_H#M_X%W'_Q=>G44 >8_P#"G_ /_0';_P "
M[C_XNC_A3_@'_H#M_P"!=Q_\77IU% 'F/_"G_ /_ $!V_P# NX_^+H_X4_X!
M_P"@.W_@7<?_ !=>G44 >8_\*?\  /\ T!V_\"[C_P"+H_X4_P" ?^@.W_@7
M<?\ Q=>G44 >8_\ "G_ /_0';_P+N/\ XNC_ (4_X!_Z [?^!=Q_\77IU% '
MF/\ PI_P#_T!V_\  NX_^+H_X4_X!_Z [?\ @7<?_%UZ=10!YC_PI_P#_P!
M=O\ P+N/_BZ/^%/^ ?\ H#M_X%W'_P 77IU% 'F/_"G_  #_ - =O_ NX_\
MBZ/^%/\ @'_H#M_X%W'_ ,77IU% 'F/_  I_P#_T!V_\"[C_ .+H_P"%/^ ?
M^@.W_@7<?_%UZ=10!YC_ ,*?\ _] =O_  +N/_BZ/^%/^ ?^@.W_ (%W'_Q=
M>G44 >8_\*?\ _\ 0';_ ,"[C_XNC_A3_@'_ * [?^!=Q_\ %UZ=10!YC_PI
M_P  _P#0';_P+N/_ (NC_A3_ (!_Z [?^!=Q_P#%UZ=10!YC_P *?\ _] =O
M_ NX_P#BZ/\ A3_@'_H#M_X%W'_Q=>G44 >8_P#"G_ /_0';_P "[C_XNC_A
M3_@'_H#M_P"!=Q_\77IU% 'F/_"G_ /_ $!V_P# NX_^+H_X4_X!_P"@.W_@
M7<?_ !=>G44 >8_\*?\  /\ T!V_\"[C_P"+H_X4_P" ?^@.W_@7<?\ Q=>G
M44 >8_\ "G_ /_0';_P+N/\ XNC_ (4_X!_Z [?^!=Q_\77IU% 'F/\ PI_P
M#_T!V_\  NX_^+H_X4_X!_Z [?\ @7<?_%UZ=10!YC_PI_P#_P! =O\ P+N/
M_BZ/^%/^ ?\ H#M_X%W'_P 77IU% 'F/_"G_  #_ - =O_ NX_\ BZ/^%/\
M@'_H#M_X%W'_ ,77IU% 'F/_  I_P#_T!V_\"[C_ .+H_P"%/^ ?^@.W_@7<
M?_%UZ=10!YC_ ,*?\ _] =O_  +N/_BZ/^%/^ ?^@.W_ (%W'_Q=>G44 >8_
M\*?\ _\ 0';_ ,"[C_XNC_A3_@'_ * [?^!=Q_\ %UZ=10!YC_PI_P  _P#0
M';_P+N/_ (NC_A3_ (!_Z [?^!=Q_P#%UZ=10!YC_P *?\ _] =O_ NX_P#B
MZ/\ A3_@'_H#M_X%W'_Q=>G44 >8_P#"G_ /_0';_P "[C_XNC_A3_@'_H#M
M_P"!=Q_\77IU% 'F/_"G_ /_ $!V_P# NX_^+H_X4_X!_P"@.W_@7<?_ !=>
MG44 >8_\*?\  /\ T!V_\"[C_P"+H_X4_P" ?^@.W_@7<?\ Q=>G44 >8_\
M"G_ /_0';_P+N/\ XNC_ (4_X!_Z [?^!=Q_\77IU% 'F/\ PI_P#_T!V_\
M NX_^+H_X4_X!_Z [?\ @7<?_%UZ=10!YC_PI_P#_P! =O\ P+N/_BZ/^%/^
M ?\ H#M_X%W'_P 77IU% 'F/_"G_  #_ - =O_ NX_\ BZ/^%/\ @'_H#M_X
M%W'_ ,77IU% 'F/_  I_P#_T!V_\"[C_ .+H_P"%/^ ?^@.W_@7<?_%UZ=10
M!YC_ ,*?\ _] =O_  +N/_BZ/^%/^ ?^@.W_ (%W'_Q=>G44 >8_\*?\ _\
M0';_ ,"[C_XNC_A3_@'_ * [?^!=Q_\ %UZ=10!YC_PI_P  _P#0';_P+N/_
M (NC_A3_ (!_Z [?^!=Q_P#%UZ=10!YC_P *?\ _] =O_ NX_P#BZ/\ A3_@
M'_H#M_X%W'_Q=>G44 >8_P#"G_ /_0';_P "[C_XNC_A3_@'_H#M_P"!=Q_\
M77IU% 'F/_"G_ /_ $!V_P# NX_^+H_X4_X!_P"@.W_@7<?_ !=>G44 >8_\
M*?\  /\ T!V_\"[C_P"+H_X4_P" ?^@.W_@7<?\ Q=>G44 >8_\ "G_ /_0'
M;_P+N/\ XNC_ (4_X!_Z [?^!=Q_\77IU% 'F/\ PI_P#_T!V_\  NX_^+H_
MX4_X!_Z [?\ @7<?_%UZ=10!YC_PI_P#_P! =O\ P+N/_BZ/^%/^ ?\ H#M_
MX%W'_P 77IU% 'F/_"G_  #_ - =O_ NX_\ BZ/^%/\ @'_H#M_X%W'_ ,77
MIU% 'F/_  I_P#_T!V_\"[C_ .+H_P"%/^ ?^@.W_@7<?_%UZ=10!YC_ ,*?
M\ _] =O_  +N/_BZ/^%/^ ?^@.W_ (%W'_Q=>G44 >8_\*?\ _\ 0';_ ,"[
MC_XNC_A3_@'_ * [?^!=Q_\ %UZ=10!YC_PI_P  _P#0';_P+N/_ (NC_A3_
M (!_Z [?^!=Q_P#%UZ=10!YC_P *?\ _] =O_ NX_P#BZ/\ A3_@'_H#M_X%
MW'_Q=>G44 >8_P#"G_ /_0';_P "[C_XNC_A3_@'_H#M_P"!=Q_\77IU% 'F
M/_"G_ /_ $!V_P# NX_^+H_X4_X!_P"@.W_@7<?_ !=>G44 >8_\*?\  /\
MT!V_\"[C_P"+H_X4_P" ?^@.W_@7<?\ Q=>G44 >8_\ "G_ /_0';_P+N/\
MXNC_ (4_X!_Z [?^!=Q_\77IU% 'F/\ PI_P#_T!V_\  NX_^+H_X4_X!_Z
M[?\ @7<?_%UZ=10!YC_PI_P#_P! =O\ P+N/_BZ/^%/^ ?\ H#M_X%W'_P 7
M7IU% 'F/_"G_  #_ - =O_ NX_\ BZ/^%/\ @'_H#M_X%W'_ ,77IU% 'F/_
M  I_P#_T!V_\"[C_ .+H_P"%/^ ?^@.W_@7<?_%UZ=10!YC_ ,*?\ _] =O_
M  +N/_BZ/^%/^ ?^@.W_ (%W'_Q=>G44 >8_\*?\ _\ 0';_ ,"[C_XNC_A3
M_@'_ * [?^!=Q_\ %UZ=10!YC_PI_P  _P#0';_P+N/_ (NC_A3_ (!_Z [?
M^!=Q_P#%UZ=10!YC_P *?\ _] =O_ NX_P#BZ/\ A3_@'_H#M_X%W'_Q=>G4
M4 >8_P#"G_ /_0';_P "[C_XNC_A3_@'_H#M_P"!=Q_\77IU% 'F/_"G_ /_
M $!V_P# NX_^+H_X4_X!_P"@.W_@7<?_ !=>G44 >8_\*?\  /\ T!V_\"[C
M_P"+H_X4_P" ?^@.W_@7<?\ Q=>G44 >8_\ "G_ /_0';_P+N/\ XNC_ (4_
MX!_Z [?^!=Q_\77IU% 'F/\ PI_P#_T!V_\  NX_^+H_X4_X!_Z [?\ @7<?
M_%UZ=10!YC_PI_P#_P! =O\ P+N/_BZ/^%/^ ?\ H#M_X%W'_P 77IU% 'F/
M_"G_  #_ - =O_ NX_\ BZ/^%/\ @'_H#M_X%W'_ ,77IU% 'F/_  I_P#_T
M!V_\"[C_ .+H_P"%/^ ?^@.W_@7<?_%UZ=10!YC_ ,*?\ _] =O_  +N/_BZ
M/^%/^ ?^@.W_ (%W'_Q=>G44 >8_\*?\ _\ 0';_ ,"[C_XNC_A3_@'_ * [
M?^!=Q_\ %UZ=10!YC_PI_P  _P#0';_P+N/_ (NC_A3_ (!_Z [?^!=Q_P#%
MUZ=10!YC_P *?\ _] =O_ NX_P#BZ/\ A3_@'_H#M_X%W'_Q=>G44 >8_P#"
MG_ /_0';_P "[C_XNC_A3_@'_H#M_P"!=Q_\77IU% 'F/_"G_ /_ $!V_P#
MNX_^+H_X4_X!_P"@.W_@7<?_ !=>G44 >8_\*?\  /\ T!V_\"[C_P"+H_X4
M_P" ?^@.W_@7<?\ Q=>G44 >8_\ "G_ /_0';_P+N/\ XNC_ (4_X!_Z [?^
M!=Q_\77IU% 'F/\ PI_P#_T!V_\  NX_^+H_X4_X!_Z [?\ @7<?_%UZ=10!
MYC_PI_P#_P! =O\ P+N/_BZ/^%/^ ?\ H#M_X%W'_P 77IU% 'F/_"G_  #_
M - =O_ NX_\ BZ/^%/\ @'_H#M_X%W'_ ,77IU% 'F/_  I_P#_T!V_\"[C_
M .+H_P"%/^ ?^@.W_@7<?_%UZ=10!YC_ ,*?\ _] =O_  +N/_BZ/^%/^ ?^
M@.W_ (%W'_Q=>G44 >8_\*?\ _\ 0';_ ,"[C_XNC_A3_@'_ * [?^!=Q_\
M%UZ=10!YC_PI_P  _P#0';_P+N/_ (NC_A3_ (!_Z [?^!=Q_P#%UZ=10!YC
M_P *?\ _] =O_ NX_P#BZ/\ A3_@'_H#M_X%W'_Q=>G44 >8_P#"G_ /_0';
M_P "[C_XNC_A3_@'_H#M_P"!=Q_\77IU% 'F/_"G_ /_ $!V_P# NX_^+H_X
M4_X!_P"@.W_@7<?_ !=>G44 >8_\*?\  /\ T!V_\"[C_P"+H_X4_P" ?^@.
MW_@7<?\ Q=>G44 >8_\ "G_ /_0';_P+N/\ XNC_ (4_X!_Z [?^!=Q_\77I
MU% 'F/\ PI_P#_T!V_\  NX_^+H_X4_X!_Z [?\ @7<?_%UZ=10!YC_PI_P#
M_P! =O\ P+N/_BZ/^%/^ ?\ H#M_X%W'_P 77IU% 'F/_"G_  #_ - =O_ N
MX_\ BZ/^%/\ @'_H#M_X%W'_ ,77IU% 'F/_  I_P#_T!V_\"[C_ .+KO],T
MVST>PM=,L(_)L[*(0V\18OLC!)"[F)8\D\DDU?HH **** "BBB@ KPW0?^2S
M>)O^P;'_ "6O<J\-T'_DLWB;_L&Q_P EH ]RHHHH \-_YKQ_W+/_ +;5[E7A
MO_->/^Y9_P#;:O<J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPW0?^2S>
M)O\ L&Q_R6O<J\-T'_DLWB;_ +!L?\EH ]RHHHH \-_YKQ_W+/\ [;5[E7AO
M_->/^Y9_]MJ]RH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BOYF_B5_P %E/BQ\'_V[OBK:>(?"LOB+]C;
MX??$*;X#ZY/HFC>9<:%XFT*6>#4_%%MKZKY=UKSZC::Q<+HES<);:GH5H(+4
M1SV\5U%_1C\//B'X+^*_@OP[\0OA[XBTWQ5X.\5:;!JNAZYI4ZW%I>VEPN00
M1\\,\+[H;JUF6.YM+F.6WN(HIHG10#LZ*** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***K7EY;:?:75_>SQVUG8VT]Y=W,K!8K>VMHFFGGD
M8\+'%$CR.QX"J3VH LT5_+[^RW_P6Y\?'X^:P?VI-#;1?V<_C-XNUBW^$?C:
MVT62RT_P%#H^IMH,5H]['&5UW1(3#;Q>))3)/J.F:A(VI$-'<20W'].NFZEI
M^L:?8ZMI-]::GI>IVEO?Z=J-A<17=E?65U$L]M=VES SPW%O<0NDL,T3M')&
MRNC%2#0!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK
MR3X]_%*T^"/P2^+'Q>O(H;B+X;_#[Q7XQBL[AVCAU"^T/1KN^TW3'="KK_:>
MHQ6NGJ48-NN5VD-@T >MT5_.W_P3C_X+#>(OB7XW@^"G[9,%KX+\8>/IX_$O
MPC\=W&EKX;T#7]'\3NVH:'X?ND=(+2.&:"=(O#6M1$VNH1*MG<2_:D#M_1&"
M" 0000""#D$'D$$<$$=#0 M%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%?EM_P %(?VZO%G[,UM\/?@O\!?#,?CW]J'XZ73Z=\/?#A@%
M[%H6G/.^G_\ "3WUB65;AGOEFATR*Y(T_.GZG=Z@Z6EA() #]2:*_DV^*VH_
M\%KOV);#3_VG?B3\3S\3O ]M=V-YXW\&P>()/%?AS0+6[D6-K37/#S:?9)IN
MFOYZ69U32'9K"Y=75H1$EQ7]''[)7[2?A/\ :T^ ?@+XY>$(S9VGBS3G&JZ-
M)*LUQX?\1Z=-)8:]HERZX+-I^I6]Q%%*R1_:;;R+I$$<R9 /I&BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBOQ:_;\_;=^/"?&G0OV&O
MV']%MM;_ &@_$FD1:OXU\8SB.2R^&NB7L,5S S32++:V%TNG3PW^H:G=13&Q
M@O;"*RB?4)A'0!^TM%?R<>*_CC_P5;_X)B>//!WQ!_:>\8W7QV^"7BW68K'Q
M$'UZ;Q7HT!NG6:]TRRU"ZLK.Z\,:_';I<7.D%8VLKSR2CM)&9H%_J3^''C[P
MW\5/ 7@_XD>#[Z/4O"_C?P[I/B;0KV,@K/INL6<-[:L0#\KB*95D0X9'#*P#
M @ ':4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445^ '[
M4'[8'[7W[5'[1'C+]D+_ ()XM:>'+3X6RFT^+/QON+G[%!8:S%)-;W6EV&M>
M3=KIUM;7<4MG;/8P2W^I7EI<NLB604H ?O\ T5_+'\-?VQ?V^/\ @G+^T9X(
M^$/[?.OW?Q*^$/Q,O[.PL_'U_JC>((-+BN[J*Q.O:'XJFM[6X:WT6XN(#XAT
M6^C5K:R,ES"C$P32_P!2UM<0W=O!=6TBRV]S#%<02H<I)#,BR12*1P5=&5@>
MX- $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%07-S;V
M5M<7EW/%;6MI!+<W-S.ZQ0V]O!&TLT\TCD)'%%&C22.Q"HBEF( )K^;[XB_M
M7?\ !0/_ (*%_$KQ_P"#O^">TEI\,O@A\,=5O= N_BSJ>HGP]<^+]9ML*QM]
M<:RO[FU:7'G6>G:;;!8;.6*6_G,Q7< ?TD45_.'^Q!_P4 _:I^#7[4%K^Q%_
MP4#BFN/$GB6X2R\"?$#4S$;M]4N8Y)M*AFUB)(H/$.A>(A$\&EZF5^UPZBT5
MA.J.[10?T>4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MN=  ?M51110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M\8^*9H(HKW5[YR2$3$:P6=LF$MK6.*)?NY/UU0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%?SA_&OQ]^U-_P5&_:.^)W[.O[,_Q%E^#?[,WP0U-O
M#_CWXEV)NQ+XN\2P/-!/%%-I\UI=ZE#//%*-/TV&[@M[>RC@U&Z#2W*JX!_0
M/\1O!\'Q'^'?CKP#+J=WI-MXZ\'>)?",NKZ8Z"^TZ'Q)HU[H\E_8NP9/M-HE
MXT\!8%?,C7<",UX1^Q=^R[HO['W[/WA#X(Z1J4.O3Z%)J=_K?B2.R%C+X@UK
M6-0N-0OM1GA+RR;V>?RHQ++(R0QQQAMJ*!_.2;G]L'_@BS\??ARWQ$^)NI?&
M3]E[XF:Q!IFM7]Q-JMQI0MA/#%J\JZ?J=W?W.A^)] M[E-3M_(N3%JUI$8D.
MUY8HOZTM)U.SUO2].UC3IEN+#5;&UU"RG0@K+:WD"7$$BD9!#QR*>#WH _GU
M_P""]7@ZQ\+:7^RM^T]I5O%9^+/AC\8M*TB7588PMU=61N[3Q5HMM/,,,T6G
M7^A:E-;H6X:^G'0XK]^=-UFU3PII_B#5;RVL;-?#]GJ^HW]Y/';6EI;_ -G1
MWEU=75Q,R1000Q[Y9II75(T5G=@H)'XO_P#!P)9BZ_80T^;;E['XY^ ;D-CE
M%.@>-X6P>H!\U<^I ]*^:/B+^T!\9?\ @J5XGT+]D+]DV_U7PC^SIX6TCP[:
M_M ?'-(;BUCUQ+:RM%O- TB4B-GM':-X[#3 PEU.55U#4D2QCM[=P#^BKP-X
M^\%_$SPW8^,/A_XGT7QAX8U(SK8ZYH-]#J&G7+VTSV]Q&EQ"S*)8)XY(9HFV
MR12HR.JL"*ZZO$?V=_V?_AW^S%\)?"OP<^&&F-IOA?PO:LB--(TUYJ6HW,C7
M.IZOJ$[DM-?ZG>R37=U)P&EE;  P*]NH **** "BBB@ HHHH **** "BBB@
MHHHH **** "HY98H(WFGECAAC4M)+*ZQQQJ.K.[D*JCN6( ]:Q_$WB+2/!_A
MO7_%GB"[2PT+PQHNJ>(-:O9/N6FE:-8SZCJ%RPR,B"TMY9,9!.W Y-?S(:7\
M-_VOO^"S>O\ C7XJ/\7M3^ '[+7A[Q#K/ASX4>']-6_>3Q$VFW#6LVIRP:==
MV OW66)8]1U.[EDWW*2V5I##%;*Q /WV_:X_9UTS]K+]G[QW\#-2\3:CX5L_
M&UKIZIK^DA)I;6;3M1M=4M3) Y\J\LY9K5%G@8X="'0B1$8;&N>(_A7^Q]^S
MTNK^);^V\+_##X->"=.L9)XH#A++2;6WTZQM+.UB&9;S4;KR;:T@7 >YN$#N
MB;G7^>/]E/XK?M.?\$R_VS_"G[&G[27C.]\?_!;XMW=I8^ O%-]<WM[8V]WK
M5Q)9Z!K6@2W\UQ=V*7VL*-$UK19;B06][.DRLZ1B23^G;Q;X0\+^/?#NJ>$?
M&F@:5XH\,:W;_9=6T+6K.&_TS4;;>DHBNK6=6CE021HZY&0RJP((!H _E/\
MV>_AA_P44_:G^*?[1W[5?[-+:-^S?X0_:#\53ZC8>-?%*-9^)]5\.:?<WLVA
M6'AK;:/=I82?:WDU#6(C:B^G$<B_:H8HGKZF_8:_;3_:]^#G[87_  PE^W5>
MR^*=?\4PSM\/_&\QBN[F2_BTZXUBT=-:2*W.LZ#K>F6EV]O<W"?:;*]@6T9$
M>1T3]U_&WQ(^#W[/W@M=2\<>*_!WPR\&>']-VVD>I7UAHUI;Z?8Q!4M=*TX,
MD]T8HT"16FG6T\IP%2,XK\(/@4+[_@I-_P %,-._;$\,^';_ $?]G']FG27\
M*^"/$NKV4UE/\0==A@U:VADM5("S1QW6LZAJ4VUY!81+IUG(TDWFB, _HUHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HIIX+=5:>:*%7=8D::1
M(U:1SA(U+E0SN>%0$LQX ->,?M&_'#PU^S?\$?B-\:_%G[S2/ 7AVZU;[&'"
M2:GJ+,EII&E1,>0^HZG<6EJ74,8HY))RI6)J_G*\+_L0?MR?\%/?"<O[4/Q@
M_:'O_A!8>,HKC4_@_P##JRAU==/T[PZTDDFC7$UEINHZ?%IUE>1['A;9)?3H
MXOIY%>0P@ _>#]K_ /9"\,_M>:/\*M%\4:_J&D6'PS^*?AOXDFPMXX[G3?$D
M6B7$<MQH>KVLGR26]['&(5E'SPI).HRLS@Z_[7/[47P[_8V^!VM?$WQ@P/V.
MV_L/P1X8M8V>\\3^*);5TT70+&&-6VQN\:-<RD!(+2.0C=(8XW_'7_@EW^T_
M^T)\&?VDO%__  3I_:TU6]USQ#H%M>7'PS\1ZM=37]V\>FPQW0TJUU.X)N-1
MT35M(==7T*2?,L$,-S$[!=B+_0'XT^'O@;XC6.GZ9X\\)Z#XNT_2M7L=>TVS
MU_3;;4K>RUG37,ECJ5O%<HZQW=JY+12J,@GG(XH _E7_ &3?V2/^"L%W\%_$
M_B?X+>*M!_9LT'XC>*=:^*46BWER^B>.O&.J:P5>S.I2064L^CZ=_9T%G::=
M;W#!3"/,FLX9)),_H5_P2N_;M^.OQ,^)/Q._8]_:UM)?^%Z_"F"]O[36YK:&
MWO=6TK1[N#3M8L]7\@)%=7>GW%S:36^J1(PU"UO$=SN0N_ZG?'C]IWX$_LQ^
M$=0\5?%WQ_X>\*66EV33VVB-?6LGB+4_+CS!9Z-X?BE^WW<TY"10;($MD9D\
MV>)/F'Y"?\$Q?AWXS_:%_:O^/O\ P4F\7>%;GP1X4^)$>H^$/A!H>H02V^HZ
MCX;FN;(76N3(ZQB6VDMM*TV"&\V;;NX2ZEA+PE)& /W\HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "HGG@CDBBDFBCEG+"&-Y$628H,N(D8AI"H
M(+! =H.3@5\3?\%!/VMH/V-_V=?$'Q+L;*+6/'.KWMKX/^&^A2*91J7B_6EE
M2QEEMUR\]KIR(]W-$JL)I5M[9ABXK\/;_P#X)2_M[?M%^!7_ &C_ (D?M1ZK
MI7QX\26 \7Z)\/&NM:MK'2Q-$+W3?#[:E8:E!9Z3=>68HHDMK)K6Q.V"19@I
M>@#]VOC-^QWX3^,_[27[/O[1.OZW>_;/@+%KJZ?X2FACN=$U:YU-)_L.HR1R
M?ZB^T^:[GD$P#>8([3[K0*:\,_X*D_M7>&_@'^S_ .(/AK96%SXL^,'Q]T'6
M?AW\-_ >FVDM_J&IOXBM9=%U'57MHHY&^RV-O=RK#@>9)?-%L&V*5E^>/^"/
MW[:GQ3^,%I\2?V8OVCIKR;XX? :Z%E)J>K!AK.M:##<S:;+#J[-S<ZKHMY;-
M;SW1"M<6LEI++NF=V/[&Z_\ #KP'XJ\0>&?%?B3PCX?USQ+X,FN;CPIKFJ:9
M:WFI>'YKR,1W4FEW4T;26KS( ',9'J,-DT ?S ?"_P#9$_X+(?"W]F;PD/A;
M\1-#^%.A^!-#FUK1?@OX=U-;/Q/JWVDR:MJ<NO216;VE[XAU*YFFFFTVYGFC
M,K"W2X10H7]4/^"4/[=WBK]L7X7^+/#WQ9L8K#XV_!_5H]!\;M;VB6$&L6T[
M2QZ?K#6*86SO&DM[BSU"!$$1N[>26+:CA1]'_M;_ +=_P#_9$\$ZSK?C;QCH
MVI^-8K6XB\,_#;1K^VU#Q9KVMM&ZV%B^F6DLESIUK+<^6MS>7BP+'$7,(FE"
MQGXI_P""-G[-?COX=^"/BQ^TA\5-%/AGQO\ M.^*?^$ML_#4EO):7FB^#Q<7
M5]I$.H6TBHT%S=7%_=7L<+1QR16\\:2H) U '[4T444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !2;EW;<C=C=MR-VW.,XZXSQGIGBOS%_X*:_ME^,
M/V8_ '@OP%\%M.CUS]H;X[Z^O@[X::>84NSI1E>&WN]?DM'#)(\,ES'!8F93
M LOGW$N%M<U^/_Q0_P""7'_!1?P+X*NOVHM._:KUWQ?\=-"LV\:Z_P"#--U/
MQ%;W\0MT.IW]EH^JOJ;V&HW6GHL@:R.FQ0WJH\4 3Y5< _>N']C?PX/VV]2_
M;-OO$%SJ>LW/PQL/ &E>%KZV26T\/W5MY5O=:OI5R3^X^W65M;K+$$\P7+7,
M@DV2[1\#?\%G/V@K'4_AC#^Q#\,M"O/B-\?/CG=:+'%X1T6U:^O/#_AV"]AO
MTU2]VJ5LY[^6&%;21Y(UAM!<7$[I"Z,?I'_@E=^VOJO[9G[/C:GXY6&#XM?#
M;5CX,^(<<<0MQJ%];P1RV6N"VP!"^HVS*]Y$@6.*]6>-  ,5]]R?"WX<R_$"
M/XK2^"O#<GQ(AT;_ (1^+QL^EVK>(X]$#F0::FILAN%M0Y)"!@0/E!"\4 ?S
M1^-O _\ P6H_9E^#/AWXI:/XS\'Z?X"^%'AK35E^#?@J6UU-?#?A'1;:(;-0
MTB;34AUI;2UB9]6?[1+<0@S2K),JEQ^W/_!/G]KZR_;4_9R\-?%E]/BT?Q5;
MS3^'/'6CVX(M;+Q1IFV.]DL0S,ZV%\-MY9H[%TAE56Z5Y!_P42_;U^#O[/\
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
M.D_"KXW^$? &B_$72?B7'>IH>GZU;6NEP:H^GZ]J,+1F.Y@N5DBTO4=S3QW
M2W(D20)7ZA?M)?#C3_V@/V:_BM\.[=$U*V^(GPWUB#1U 4K>7=SIO]I:"4+8
M $]]%9%6)&%?.:_FE_9=^%G[9W[=_@KX=?L>_$:W\1?!_P#9A_9LE_X1CXIZ
MLT&H:7K7Q#U#1;^7[/X;CDNDB>\:&+,2F,-96<#BY;S;ETV@'>?\$_O^"E_[
M5/[5_P"TA\#/@YXJ^)_@#P+H'@/2=03QO)=0(=3^-\EE&UM':P-<#R3K4D:1
M3Q&UDMAB.2ZCMY99I O]4-?DC^T/_P $@OV?_BIIOPAE^$\L_P  O&/P@N-"
MM-&\7^"+=8-1OO#VE3QRR6E^T;1//JX*-+9ZO([7$4\C&4R1G97ZN:/I[:3I
M&EZ6]Y=ZB^FZ=96#ZA?R>;?7S6=M%;M>7DN!YEU<F,S7#X :5W8 9Q0!I444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%<WXQ\5Z-X%\*>)/&?B*Z6RT
M+PMHFI:]JUTY $5AI=I+>7!&X@%S'$4C7.7D94'+"@#HR0H)8A0.I)  ^I/
MI>O2OY<=.^''[:__  60U+QA\6+;XR7?[//[,VDZ[JNA_"K0+2/56;Q$EA,T
M0U*>TTN]TN:\8[8VN]3O)WR[FVM8PD?F'0_8N^._[4'[ 7[8NC?L,_M7>*KO
MQM\._B%(EM\.?%NHW=W?V]K=7A?^R=5T74+UY;N/2M0DC:SU+3)Y9S97;1A3
MYC%B ?6'_!4ZWE^#7[3?["'[6]C$R0^&/B8OPR\73Q#9&="\27""#[>PP'@:
M>^=0')PL/&0,5YE_P5%_8VMOA'=#_@HK^R[XQTKX0_$[P//9>(/%UI%?0Z-H
MOCJ"=XREW81!H[>XUN_C<1W6FB-X]<MV<L@F4R'] _\ @JO\$=6^.G[%'Q4T
M+PSIUSJGC#PG%IWQ!\)V=A$TNHS:QX4NA>+'9! 9/.^S/<2A8P7<PA55FP#^
M3_[.OPJ_:._X*Q:E\-?%G[2UGJWP[_9)^#&FZ)H^D_#Y/MFG7'Q5\3^';.WL
M+W4-1CG6&:>WFEM=NH7LT855WV5DJJ978 ]Q_P""8/\ P4(_:(_;I_:&\17G
MC#Q5\.O!OPZ\&?#ZTL;SX36,*GQ%XG\0R+&'\7:5)<?Z4L$-PLDFH"*:6*%)
M4M4MHH55S_0/7Y,^/O\ @D_\,+C]IGX3?M'_  -\4W_P"U+P5?6+>,] \#VP
MM++Q?IFF0QQ6MM;)$\<&FW%U%&MIJLCQ30WUH6+Q>?B2OUFH **** "BBB@
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
M?1;K(B6(&.[TW3KN,W5W='^VM9WWCP06O[_HB1HD<:*D:*J(B*%1$4 *JJ
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
M@*J(J@*JJ  J@     "E "@*H"JH 50   !@  <  < #@"EH **** "BBB@
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
M+7MXVH^([U[ZXA:[?][+:VKNT5FLK,T4&(PV *_.G_@NQX#L?%?["NN>(9(
M=6\ ^-O"WB#2[U5!FM(Y9Y[2_6-\%HUN$:!9&4J?W:\]*^>/V!/V\/C+\"?C
M"/V"_P!O1[C3/&.G3)I/PP^)FN3,(M>A4^5I>F7VKS;8=2M-0A5!HVK,_F%\
M6ETPEV@_=G_!8*S^V_\ !/;X^LJ[Q:Z-I5[D#< (M8LUWY&>/WG!Z<B@#Z:_
M9K\?Z?+^R=\'OB'XNUBSTO3(/A'X9U?6]:U.YCMK*SL['18$GN[NYE*I'''%
M!EF8Y8X #.P!N?LU_M-?!+]J+PSXE\7_  .U=M9T+0/%>H^&]9O&TB325FUF
MT.9;J$LNR^MKR,":WO4=GEB*F58W^2OYOO@AXB_:&_X*A?#_ .#'[*7PU37?
MA9^RI\(/"/AG2/C?\0<26]WXVU738P;G0[&9"$N$89CM-/1WCB!-W>Y8(E?T
MZ_!'X(_#C]GGX<>'?A9\+/#UGX<\*>'+..VM[>VC19[VX"*+C4M1N !)>:A>
M2 RW%Q*6=W8@$* * /6J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#AOB'\3?A]\)O#=UXO^)?C+P]X(\-6?$^L>(]2M]-M-^,B&$SN)+JX8<I;6
MJ33N 2L9P:^>-,^.O[)'[:'@[QK\)/!WQA\%_$'3_%NA:CX?US1-"UQK'79+
M&]A:*>2QL[U+'493 <2">T@FC1E4NVT\_CIIO@:R_P""IW_!0_X\^$/C?K^L
M/\!?V5GATCPS\*=.U&ZTVW\07TEZU@^JZJ;=HG437*22W$@S)( MNI6,'/I7
M[5/_  1-\#V6GI\5/V'-7UKX+_&7P>HU;1]$LM=OUT3Q#/8KYT=I:W#S&?1=
M1E:,""6)S9S2D+=0L'W* ?M'\!O@KX/_ &=_A)X)^#7@-+A?"W@725TG2Y+U
MDDO[F)999FN;Z9%03W<K2GS9B-TFT%LFOQ1_X+H>&(-'U+]C+XT:8AMO$?A7
MXX:7H<NI1 ),-*FU#2M1AMS*,/L-V)B5+;2'88Y->Q_\$S/^"C?B3XRZMJW[
M+7[4EFW@O]I[X>&;3&&KQ#3)?'<&F?NKB3[/+L1?$-LJ"6YA@S'J$)^V6H;<
MRCF/^"]DL.F_LS_"KQ#<A_LWA_XX^%-0N'C3>Z0Q2)+*4&1ES' VT;EW, ,\
MY !^PGC'XJ>"/AM\,+SXI?$C7]-\,^$-*\.V^N:UJVIRQQ6T4,UDEP88T8YN
M+BX9_)M[2)7DGD8(BG)(RO@/\7_AA\=OA?X<^)OP>O8K_P !>(8[A](FBTUM
M("M!.\5S%)8&.,02I,&+A R,6W!V)-?SZ^ M"^-?_!9/QSX7O_%=OK_PO_8.
M^$_]D6MKHA>:SU'XL:WI%I;P7!E=2JW:S20LL]POF6VGVS>3;EIV9Q_2#X(\
M$>%?AQX4T+P1X(T.P\.>%O#>GV^EZ-HVF6Z6UI96=M&(XT2.,*"Q W22-EY)
M"SNQ8DT =51110 4444 %%%% !1110 4444 %%%% !1110 4444 %>&Z#_R6
M;Q-_V#8_Y+7N5>&Z#_R6;Q-_V#8_Y+0![E1110!X;_S7C_N6?_;:O<J\-_YK
MQ_W+/_MM7N5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!117S#I_[77P:U/]JC7_ -CRWU>]3XQ^'/ EGX]O[*XLC;Z3-87D6FWJZ58:
MA+(IOM9BT?5]/UN>UMX7CCTV663SC):W4<0!ZK\6OB_\-O@7X%UGXD_%?Q=I
M/@OP;H41DOM7U>X$2/*4=X;&Q@&ZXU#4;D1R?9K"SBFN9MDCK'Y<<CI^:OPL
M_P""VG["_P 4_B+:?#JU\5^+/"%QJM_'INC>)?&_AR/1/"M]=2XCACGU2/4K
MPZ:+FY806TUY"EN=RRW,]K&6*^%?M=_!7QK^W-_P4S^&O[-OQ&TWQ+IO[*_P
M/^%$/QCU^")+RST/XBZY?ZA:V<UM%J48%M/<2WVHZ/X?E@#F[L=,TCQ') (6
MOA*_IO\ P4#_ ."5/[.?Q/\ V:_&=S\'?A7X7^''Q6^&OA34_$W@'4_!VF1:
M2^KOX<L)=1D\):M';+B_M-:M+:>RLS*KR6>I3V]W&24=6 /E#_@HKX'^*G["
M?[9WA7_@IY\$]'F\3?#GQ;;Z3X7^/WAVQD86[I/96.@W)OC KQPZ/XITK3-%
MN['4Y%>&P\::5:WER7^VP(?W:_9Y_:&^%W[3_P +?#OQ;^$OB&VUWPUKUM&T
MT >-=4T#5!$C7V@:]9*[2:?J^G2OY5S;R?*XV7%M)/:S03R?G7_P2,^)]O\
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
MSDWMC!I>JVWB;PS/>^;-;:AITR;_ "K,!@#O?V3/B[XG_P""1/[5/C7]CO\
M:*FNX_V<_BQXIE\3?"3XEW*L-(TN6_F^PV6N2RJODQV6J6T>G:7XNM%(DT/5
M[**]"FTF>2Y_J$M+NQU:QMKZQN;74=-U&UBN;2[MI8KJRO;.ZB62&>":-GAN
M+:XA=7CD1GCEC<,I92"?E']L#]CGX0?MM?">7X??$W33%=11OJ/@SQEI\<0\
M0^#M8GA7R[_3+EU.^"4"-+_3Y=UK?0J$F0E58?AOX"3_ (*X?\$TK]_A=H'P
M^B_:S^!-I++:^"[E6N=2CTRTDF)M8[66*_M?$6@OL)9]&EDO-*MWDD99B2,
M'3_&GX<VW[ __!7K]G'Q_P#!I1HG@#]L#4I/"_CGP)IQ\G31JNOZS#H6O/%9
M0D)#IR:SJ7A[Q?9@1*MM?Q:E#"R6I=!^YOQB_9-^ /Q\\<?#3XB?%CX>Z3XO
M\5?"6^FO_!M]J =H[9Y7$Z6VH6H/D:K8VUZJ:C:65ZDMO;Z@BW2)YF2?RS_9
M3_98_:F_:6_:?\/_ +='[>.E6'@N\^'EC/9_ SX(6/EM#X8-P+LP:OJ<,<MR
MD7V'^T+FZLUN+FYU"[U)[;4+R9)+*&)?W9H ;'&D2)'&BQQQJJ1QHH5$10%5
M$50 JJ  J@    #%.HHH **** "BBB@ HHHH **** "BBB@ HHHH **\_P#B
MM\3?"?P8^&_C3XJ^.;JXLO"/@/0+_P 1Z]<6EK)>W2V-A'O=+6UB^:>YG<I!
M A9(S+(AEEBB#R)X)/\ M1:7\1OV-/$_[4?P#L+_ ,9?:_A'XK\:^!=$2S$^
MK3^(M+T?4&MM$OM,@:9GU#3-;M39ZII\+2RM+:7-O#YKE P!Y;^U?_P4^_9.
M_8^UR/PA\2/%NHZYXY:(37/@[P+80^(-7TB-BOE-KQ^V6MKI33*6>*WFF>\V
MINDMHT>)WR-+^,_[+_\ P5<_9A^+_P ,/AKXS:[MO%GABXT/7-#UJR73?%O@
M[5S-'J/AC6M1T-YY]]O9:[IVGZG;SVUQ<6T_V7R'ECE9XE^1O^"9'_!//X9^
M(_@E;_M)?M1^![+XK_'']H9]1\=ZW=?$>P?59M"T+Q#<S3Z7I]O9ZB-UO=ZC
MI[Q:EJ<\L8N3+>_8LK!9P(OQK\=?@GIW_!+G_@IK^S-\5/@GYWACX'?M%>)(
M/!^O^%(YI?[&TD:OK6F>'/%^BK$6VG1],_X2#0?%NCQ2LQLKE7MK?;;VJJ0#
MV/\ X)B?M=>(_P!DOQ[JG_!-K]L%O^$/\0^#M<N['X.>,-9N#%HNHZ=J%R]S
M8^&EU*<1P2:9J)F:_P#".HEDA:&X;2)?)E@@A3^C+5M)TKQ#I.H:+K5A9ZOH
MVL65QI^I:;?01W5CJ%A>1-#<6MS!*KQ3P3PNR.C JRM7Y^?M]_\ !.WX6?MT
M>#+6:^F7P9\7O#-JS^ ?B?IL ^WV3 FYM]*UI8S'+J6AR7)$OE>8ES92,T]C
M-#*2:_*KP#\3?^"UO['MK-\$[[X(6'[3.B6,1T?P'XZO+E=56TM84:"R>+6H
M-6TG4+N*"-8G2V\0Q/';*BVZR2)N) .C_8U\(7/[$O\ P5W^-/[*/@2]N9_@
MM\6_ LOC[1O#OG/-#X=NA9Z=XET8LA9_*;1H+_7/#JS/MEO;-].FG9F2(#]Q
MM0_9:^ VJ_'BS_:6U'X=:%>?&>QT*+P_:^,;BW$MW':6\:V]M=>2^8#JEK9(
MNGVVIE#=P6"K:QR+&J@? _\ P3U_8H^,'@CXD_$/]LK]K[7+3Q%^T_\ %ZQ_
MLO\ LRR,;Z;\/?"<C63_ -B6QA"VPO9H].TRV>&T1;32[#3[;3[8R'[3//\
MKS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%?/G[3G[3'PR_9+^%&
MH_&+XLW.J6_A73]4TK15CT73WU+4KS5-8EDCL[6VMP\48_=P7-Q++/-%$D-O
M)AFE,44GS?\ \%$OCAXV\+?L%_$?XG_L^P:KXFUWQCX7T"R\*ZUX5MY]1N].
MT'QQ/9VUUXILDLEDN"+?1+R<6MU;JS6EU=VUYE4@9U .$_:$_P""Q7[%?[.O
MCJX^'6O^+?$'C7Q)IERMKKP^'6CV_B/3-"F#,MQ;7FJ'4;.UFOK; ,MM9M<(
MI8HTZ2HT8QOVI?"GPB_X*U_L->(8?@#XQTOQ+JEE?6OB_P !W$I%I>:/X]\/
MVERO_",^)+.3=<:3<ZEIFI7VES"3?%'+=VM[')<6\2N[?V1O^"4_[,WPV_9Z
MT#PW\6OA9X7^)GQ+\:>'K;5/B?XL\6V":KJMSK^M6J7>H66FW=QNEL+'2[B=
MH+ 0,LN^'[7*SW,DCG\YOV4? VI?\$Y?^"NFK?LM:#J]^_P2_:(\,7NK>#M.
MU"XEDC2-=*U/Q)X=FD+G#W^A7&B>)/"8O#NDOH]CS,TGEB, ^P?^"4O_  4#
MD^(6C1_L@_M&23^#?VE_@]$WA&*V\3.;.\\=Z9X>W6*,C715I?$^EP6ZPZI:
MEFEOXT75+8RK).(?U^^*WPL\$?&KX>^*OA?\1M#M/$/@_P 8:3=:1J^G7<:O
M^[N(V6.[M9&!:UO[*4I=6-Y"5FMKF*.6-@5Y_,;_ (*&_P#!+;0/VI=3MOC?
M\%M<3X2_M.>&S;WNF>+;!Y=/T_Q9<:<%:PC\0366RXM=4MQ&D-IKUN&GCBVQ
MW<=U!&L=?$?A?]HG_@N1X%T.X^!.I?LY:3XY\9;/['T3XV:I'8SFQM<I;PZU
M-=6^KP:/JJP1_OFN]5TV2^E!:66WDE 6@#T/_@B_>>+?@S\;?VV?V)M3UFX\
M1^#_ ('?$%KWP??R.TD=F9M<U_0-3C1266TBU.+1M-U!;)"HBO6U)V!DD<U^
MRG@/]EKX#?#3XK_$'XW>"_AUH6B?$WXGW/VOQ?XH@MPU[>SNQDNY+;?N6P.H
MW+->:E]D$?VV[=IY]SL:^7_^"<G[$6J?LD^!_&7B?XF>(E\;?M!_&[7!XP^+
MWBU7>:%]1>2ZNK;1+*YE EN;;3I]0OYY[R0(;S4+V[G6.*%HHH_TAH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "JM]?66F65WJ.HW=M8:?86T]Y?7U
M[/%:V=G:6T;37-U=7,S)#;V\$*/+--*Z1Q1JSNRJI(^;?VB?VN/@Y^R]JGPC
MTCXK:K?:9=?&CQO#X%\(O:V37%I'J+R6,,]_J]VSQ0:?I=G/JFF17-P[LZF]
M218FBCF>/XD_X+ ZI\9O$/P6^$WP)^#-IKD0_:/^+OAWX<>,?%^B6UU<6_A[
MPM>RVI>+4Y[,%K/3]5ENUN[BX8I%)9:->6SOMN"C@$/CW_@N!^PCX"^(,_@&
M7Q5XP\3"QOY--U+Q;X4\,#4_"=K<1R"%GAU"74+6>^MHI/,$]Q;VA15C+P_:
M%92> _X*>? H?MO?LX?"_P#:C_9.\2VOBSQ]\$[^3XB_#W5_"]QYMQXAT!9+
M/4-3L].9%%P-?T34-'L]1L-/F5)X[F#4;)X!=3J@^D="_P""3G[%6F_ F'X*
M7WP?\.ZBTF@K8:AX^GM(V\=S:Z]J(YO$L?B#'VF+4TNBT\!0B%$ MQ'Y/RU^
M='_!'*_\:?LW?M3_ +67_!/_ ,7ZS-JND>![V\\9^"4N6D*"VTW58-(U/4K&
M*0D0VNNZ9JGAC4# @""9Y9@"\\C, ?H?_P $W/\ @H3X-_;1^&=OI6LW%IX;
M^/7@BRATWXB^!KJ5;>\N+FS5;63Q+HEM,5FN=)OIE+3QJK3:9=L]I= #R99O
MHW]LC]E_P-^UQ\!?&WPE\9V%I)<WVE7E]X/UR6.,7?A?Q?:6LTFBZQ:7) D@
MC2[$<.HHCHMUI\MS;R95P1^8G[;W_!*7Q7J'Q+_X:O\ V$O% ^$?QYLKR36M
M:\,V%X^BZ%XKOR6EN[[3I[=3%IVIZD-R:A8S0R:7JLC[I(H9I99SX2?CC_P6
MW^-/A&;]G*[_ &?-$^'/B#68)/#/BOX\WD5MIDMMHUW$]CJ5^K6VK7>DVL]Q
M;2R.EWHNFF\1MA@,#NS@ ^H?^"%?Q3\4_$?]D/Q1\/?&UQ+K4?P5^)OB'X7Z
M1>WK-="\\-#2]*UJUL)9)2XEAL!K,^FP0$LL6GPVT0^3 'Z<_ O]F#X%_LVV
MWB>U^#'P^T7P2OC'7;OQ%XAETZ'-S?W]Y(TAC:YDW3)8VVXQV5BCBVM(@$AC
M4"O/OV'_ -DGPS^QC\!/#WPAT*^.MZO]HN?$7CCQ/)'Y4OB;QCJPC?5M3*$L
MR6Z>7%96$;L[PV%K;1,S%"3]?4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !6-XA\0Z#X3T74O$GB?6--T#0-&M);[5=8U>\@L-.T^TA7=)/=7=R\<,
M4:C@%F!9BJ*&=E4^">.?VLO@O\._V@/AG^S1XHU^YLOBE\6-&U+7?"FG_8F_
MLU[/3S=K&E]J<DD<-O<ZDVG:DFG0(LS3R6$\;>6[0K+^4?\ P41L?B+^V7^V
MK\&/^"?&A:QKG@_X1VGA(_&'XT:MIOVBUEUW28;DPK:0S#9%=VUO%-8:9:C>
M\<&IZO>S2([6810#] ? G_!3/]AWXD^/XOAIX2_:!\(7WBJ[O!I^F0W2ZGI>
MG:O>DD?9=.U74K&UL)92X\N-99X!/*5CMC,SH&_.[_@KG\"_BM\-/BC\(_\
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
M[.LB_-M8JVQ8H=<T8ZC8$1A+*VO+JWA(7<*YGP%#_P %A_\ @G;=2?"OPO\
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
M]_*RQMJ6F7J)9W,.J3HHN;][Q=,CCTN.W:7\;_\ @G7_ ,$Q/CO\;8?!UO\
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
MYU^''QTCM59+"VU.<6EEJ6IWBQ@1H9[./1_%L.09[W4-!UP[L329 /Z,@
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
MVS6M:O<>=>ZA>S;I9996;;NV(%10H]YH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BH9;BWA>&.:>&*2YD,5NDLJ1O/*$:0QPJS RR"-'<H@9@BLV-
MJDB:@#^>K_@JYX2US]E7]I7]G;_@I!\.[*<6^A^(=-^'_P :[;3XV']IZ'.C
M6]M<WJ1X$[:AX>-]ID;38AAO-'TF1R9&2OWI\%>)_#GCWPQX<\?^&9[/4=(\
M6Z!I>LZ5JUKY<HO-*U"V6^L]ERHW20A;AF1=Q0.SLH!8D^<?M+? [P]^TA\"
M_B7\%O$T4+6'CKPS?:9:W,T8D&F:TB?:M!U9!@D/INKP6=T=I#/'')$3MD8'
M\J_^"+'QQ\0IX$^)?[&'Q3EFM?BE^RYXJU+P_:6.H.1>W'@I]0N8+)$$A#RI
MHM_!=:<JQ QP6(T_D"120#]I_%FE1Z[X6\2Z),H>'6/#^LZ5*C ,KQZAIUS:
M.K \$,LQ!!X(.*_ ?_@B5\3?!OPE_8]_:6\8?$/Q%8>&/!?P^^/WC&74]6U.
M=(;6SM(M T*Z\J(,0TMQ<22F.VM(5::XGD2*)&=L5_0P0""#R",$>H-?R%?L
MF_\ !,']J+XL_$SXD_!3XY/XF^&G[*7@_P"-FN>/_%FAK*;/_A:'B><6MG9V
MVCS0L#?Z9)I%A9>;J3EX+**65;-?MEQ(\(!^QG[#O[:/[07[:7QQ^)/C?0OA
M]8>%?V+M$L+C0/ NNZ[9R6WBSQ3XJLKQ%&K6%Q@?:K.YMS<-J, +6>GE;.W@
M>2Z^UM7ZTUR?@;P-X2^&OA+0O W@;0M.\->%/#6G6^EZ+HNEV\=K9V5G:QK'
M%''%&J@L0NZ21LO(Y9W9F8D]90 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%>6_%+XV_"/X):3%KGQ9^(GA/P!IEPQ2UG\2:O;6$MXRYWBRLV9KV\V
M8_>&UMYA'D;RNY<I\+_C?\(?C7IDFL?"?XC^$?'UA 0+F3PWK-I?SVFXD)]M
MLD<7MEOVGR_M5O#Y@!*;@,T ?@W\;XI?^"=?_!57P1\<K!'TSX"_MB_\4SX]
M2(&+2M,\97EU!;W=Y,!B".:WUN>QUH32;5M['6]06,81R/Z+K9;1E-W:)!MO
MA'<M<0(B_:P\2"*=Y$ ,Q,(0)(Y8^6% .T 5\!?\%./V6XOVK/V2_'_A#3K,
M3>._"-J_C[X=W$:9NT\1^'8)KF33[9U'FAM9TX7=@D4;*)+QK)V/[H8Y#_@D
M]^U)+^TS^R?X6/B2\,OQ,^%4A^&GQ#MKA\WQU3P_&D%CJERC'?NU731;74C!
M=B7#30@EHFH ]Q_X*"Z)#XB_8I_:7TJX17BD^%/B*\*LH8%]*CBU:(X/&5EL
MD8'L0#VKX,_8#_:>^&'[,W_!*+X1_%OXM^((=,T30=)\1:?IUB)8VU;Q#J5G
MK>HPV.A:):,P>ZO+AHU3Y5,=M$3-,510&_4K]I3P;J_Q$_9[^-O@7P_;"]U_
MQ9\+?'.A:)9EUC^UZOJ/AW4+?3;42.0B&XO7AA5W(16<,Q"@U_.'_P $X/\
M@F3\:OC#;^ ]?_;2M]>TCX*? O4-3L_A;\#M;#6D>M:R=7N+_4=7UG35(0:0
M=2>20-,K3ZJ BDBS4"0 _83_ ()V?M#?M0?M0>'_ (A_%_XT^ M'^'WPI\3:
MY#<_ ?2!:RVGBA_#*^<D\^KB0*]W93*MM-97\ZK/<327)0"U%O7Z2U4L;"RT
MNRM-.TZTM[&PL;>*TLK*TB2"VM;:!%CA@@AC58XHHHU5$1%"JH  JW0 4444
M %%%% !1110 4444 %%%% !1110 4444 %07-M;WEM<6=W#'<VMW!+;7-O,B
MR0SV\\;130RQL"KQRQNR2(P*LK%2"#7BOQ7_ &E_@#\#)[2U^+GQ;\$> KV^
M"M::?KNLP0ZG+&Y 2;^S8//OTMW+#9<26Z0/SMD.UL=]X$^(W@+XGZ%!XG^'
M?C#PYXUT"YP(M6\-:M9ZM9ARH;RI9+264V\ZJ07M[@13IG#QJ: /Y_OV3+FX
M_P""?'_!3/XL?LDZU-+8?!C]I.5_'OP@ENG9+"VUR<37EI96SR%8C-+:K>:)
M>29 ^U:/!$BEI1G^B^&""V3R[>&*",LSE(8TB0N[%G?:BJNYV)9FQEF))))K
M\8_^"T?[/6N>,_@CX6_:7^&L,EO\6_V7?$5CXWTV_LHS]NG\+Q7]M<:C$3&/
M-F32;Z&UU-(6;RDMGU-W&&:OT'_8\_:%T/\ :C_9T^&/QFT66-I/$_AZT&O6
MB2"1],\36""SU[3IR"2);;489U;(&>JC;B@#X0_X+IZ'#K'[ 'BZ>1%9]"\>
M>"=:A8J"4DBDU.RRIQE<K?,#CKWXKN_'?[=?PW_8]_8G^"OC?Q;./$7C_P 4
M?##PG:_#SX>6,IEUWQ;KLNC6L-MFWBWW,6E0W+1K=W8CW2-BUM0]P_[ONO\
M@JO\)?&WQI_8>^,/@OX>:%=>)O%GV?1M:T[0K%0]_J*:/JEO<WD5C$2//N4L
MS-,D*G?*(F2,-(45O@;_ ()N_P#!./X@ZYJ/@W]J7]N%KWQ)X^T#0M)TKX0?
M"_Q JRV'P\T'2+:.VTF\U'2VW6D.JQ01H;.P5-EADRR;KEF8 'ZB?L+>.?VF
M?B5\"-)\<_M3>&]#\)^.O$VHWVKZ+H6D6IL;NP\(WLGGZ'!KED#Y=MJD=LZH
M\:#S/*$;7):X,AK[)I  H"J JJ %4    8  '  '  X I: "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KA_B7\/_#OQ6^'_ (Q^&_BRTCOO#GC;P[JG
MAS5K>1$D_P!%U.UDMS-&K@J)[61TNK9R,QW$,4@Y4&NU26.7=Y<B2;':-]CJ
M^R1#AXVVD[70\,IPRG@@&GT ?ST?\$G_ !+=?"7XB?M&_P#!,SXWV]IJK?#[
MQ#K/B'X>:=KT"7=AKO@Z^O-^HV=M;7JO'<V3>=::Q;EE;S$OOW2A8P1_0E;P
M0VL$-K;11P6]M%'!!#$H2*&&)!'%%&B@!4C151%  50 .!7\_7_!6_P-K_[.
M/QO_ &>_^"CGPTLYEO? 7B72O!OQ<@L$8'5/#5P[16MQ>K&,3"YTIK_22\Y\
MF&6VTYF^;97[L_#SQSH'Q,\#>$OB#X6O8=0\/>,= TSQ#I-Y;N)(IK/4[6.Y
MCVNO#%/,,;$?Q*: /PI_X*CZ<FB?\%!?^"</CNW18KZ?Q6WAI[E%"RM NMRR
M>6SCDKC59  >F\]C7W5^WK_P4*\*_L@:7HG@[PGHB?%+]H?QY<VMCX ^%&G/
M/<7,\EW,L46H:['I[B\M;&0DI:PHT5Q=,3*K1V\;2-\%?\%S-&^+6E^(_P!C
M?XK_  D\&:OXNU_P-\1=973H],TBZUB&W\13#29_#L&H6]JCE8KV[1UB$VR"
M4PRK(X0.:^B?^"??_!/SQ#X)\0W_ .UM^UK?GXA_M4_$,OJ[-J[#4+/X;6>H
M#S4TG2DEWQ1ZI'$ZPW%Q"JI:HHM;4*BDL ?JC\,]=\4^)_A]X-\1>./#2^#?
M%^M>'=+U+Q)X52Z%\N@:O=VL<U[I:W8 \\6LS-&'QGC!)()/<444 %%%% !1
M110 4444 %%%% !1110 4444 %%%!( ))  &23P !U)/8"@ KY:_;0_9TTC]
MJC]F[XF_!O4H(GOM>T&YN_"UU(JE].\6Z7&]WH-W"[#]RSW:"SED&"MM=35]
M003P7427%M-%<02KNBF@D26*1<D;DDC9D=<@C*L1D$5+0!^,O_!&C]H34OB9
M\ ==_9X^)C;OBG^S1KLW@+6]-U10]Y<^&[.YECT"]DM[@-(Z6C6[V#32J6:>
MUWC^$U^S0  P!@#@ = /2OYR_P!IJWG_ .">G_!4#X:?M-Z1"^G_  2_:HD'
M@[XHQP*8M-L?$UW-!:WE]<A0(4F6\DLM;$\V%AANKU8AE6K^BZVN(+RW@N[6
M5)[:ZABN+>>)@T<T$Z++#+&PX9)(V5T8<%2".M 'X!_MH6*:'_P6@_X)[ZY!
MB,^(O#.J6U^Z@*93;'QC9QH[#EQY<4.-V<  #IQ[[^VM_P %%?&'A3XI^&OV
M3OV,="T[XI_M,>(-6LDUZ5H%U7PO\/M+2>.2]&NNF^V6[-ON-\9G$>E6S%GS
M>/#$/G+_ (+!_ /]J?QS^T9^R=\4_P!F+PUJ^I>)M!L-;\%V?B;2DC>/PCK.
MK7>HE=4U263*Z=91:;JMS*FHNK""6-FC_?K$K?H#^P'^P'X-_8Y\&W6KZO=#
MQS\>/'(&I_$WXFZF&NM3U#4[IC<W.F:9<W)DN+?2;>XD? W^9>29N+@L[ *
M?>_AMM=?P_HC>*$LH_$;:58-KL>FESIZ:L;:,Z@MF9,R&V6Z\P0EN2@%;5%%
M !1110 4444 %%%% !1110 4444 %%%% !115:]O;/3K2YO]0N[:PL;.&2XN
M[V]GBM;2UMXE+RSW-S.\<,$,: M)+*ZHB@LS  F@"S7Y=_\ !6W]E^X_:-_9
M3U_5?"]N_P#PL_X,3GXF^ KVU7;J*RZ(BW.LV%I,H,D;7-A;_:D*9?S[&(1C
M>]?57A[]L[]E+Q5XN;P)X?\ C_\ ##4_%:SFU72(?$]BCS7(<1BWM;J=XK&\
MF9R$2*UNIGD8[45CQ7TK+%!=020S)'<6US"\4L;A9(9X)D*.CJ<K)')&Q5@<
MJRL0<@T ?!'_  3<_:9L/VLOV4_AUXYU)K>?QMX7MXO"'CJTF1'N=/\ %OAV
M$6,UVT4@:2V>_@5;J!V(F9)78GYC7WY7\Y/[.TTO_!.[_@J+\1/V<M3D?3?@
M9^U86\8?#-YV,>F:?XEN9)KJVM(6<K$LHE%YHUU*2,M!;1J"6 K^C:@#^?KX
M1VL/A?\ X+O?'NT5X[:VUWX)'Q%>%F6&(O-IFCWLD\S$A,)YCN\CD #+$CFO
M:?''_!1/XH?&/]KGPC^S1^P]X;T3Q]HW@WQ%;3_'OXFZQ;M=>$-.T*WN!#J^
MDZ9J,8,<4T,8E6&_A<S76H(EO:J81+(?B7]O3]D7]LGXD?\ !2[5-9_9^M-8
M\)^%/C7\)O#_ ((UWXJVN8M)T/PK!IMEIWC2&]OXV$UG>.UHB06T16ZO$;9$
MPCDD9?W)_9!_9!^%?[&_PKT[X<_#G3DEOY4CO/%_B^\C1M>\7Z\R#[5J>IW6
M#*4,I<6MJ'\FVAPB#=N8@'U8,X&[&<#..F>^/;/2EHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ***PO$OBCPWX-T6^\2>+=>TCPUH&F0M/J&LZYJ%KIFF
MV<2@DO/>7DL,$><$*I?<[85 S$ @&[7X7_\ !:+X*^(M*\-_"G]M[X5V\L/Q
M)_9H\4Z9J&LW%DK)<WO@J6_CFD%Q)$-YMK*[+PW!Y)MM09!A0:_4GX;_ +6O
M[-'Q>UN;PU\-?C;\//%WB"%VC.C:9X@M5U*9USN6SM+HVTU^5P2WV%;@!1N)
MV\UZUX]\%:#\1_!7BKP%XHLX[_P]XPT'4_#VKVLJ+(LEEJEK+:RLJN"OFQ>8
M)H&(.R:.-QRHH \[_9U^,7A;]HGX,?#7XU>&FM;FT\9^%[#4PZI$T^G7T\"+
MJVG,P!>W>WO4EBEARI"JF\9Q7N-?SX_\$FO&NO?LT?'W]H3_ ()S?$B\DCE\
M'>(]4\:_""6\=U34/#MU.9;RWT_S2-\$]I+:ZE&PYE=I1&H537]!U '\\_\
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
MP]/977AZ*32E#QV.D6&BZI96]EXDLD_XENLB=[K,,UPU?UG_  M^,7PE^/\
MX.'B[X2^._#_ ,0/"5^)[)]4\.WWG")V5HY;:[@=8;_3KK8Q98;RWMIS&R3(
MAC='/G?[//[)_P )/V;O@M<? ;P;I4FK> ;[5?&&IZG9>)O*U635E\9:O?:E
M>V>J-,A6^@MK6[BTBW:=6D:PLK82LTBER 6?V6?VIOA1^UU\*-%^*_PHUJ.^
MT^^CC@US0YY(UUSPGKBQJUYH6NV:L7M[JW<MY,VWR+V#9<VSM&WR_0M]8V>I
MV5YINHVT%[I^H6MQ8WUG<QK-;7=G=PO;W-M<1."DL$\$CQ2QL"KQNRL""17\
MP'[1O[.?QL_X)&_&VX_:[_9$MM1\2?LS>)=1C'Q;^$GF7-S8>'+&YN=\]I=P
M1[V70E9W?0->1#<>';@I:W+M8,-GZRR?\%4_V3(?V6+3]J=_&<3Z)>*FEQ>
M89K:3Q\WC;R4>?P8-%\P3"^MG?S)[]E&GK8;;U97\V&&0 _//]@N^O/V!O\
M@HE\=_V"?$MU-;?"SXS7<WQ1^ 5Q?2,ML;F2UEO[6PM9)2$DGU#PW;W.B:A*
M"JR:UX)%O$AEN1N_HKG@AN89;>YABN+>=&BF@GC26&:-P5>.6*0,DB.I*LCJ
M58$@@@U^!_\ P5B^'^K?%W]GC]G_ /X*%_ O2-?T3XF? JZ\'?$K3X+_ $F?
M3_%:> /$-SIFL1V>M:4 ;I;OPOKDFGW5UITN]+:PU#Q&)%*.^?VF^"GCZ[^*
MGPA^&7Q)O]!U+PM?>.O WACQ5>^'-8MY+74]$NM<T>TU&XTR]MY@LT5Q9RW#
MP2+*J2 I\Z(V5 !Z:JJBJB*J(BA410%5548"JH "J      .!3J** "BBB@
MHHHH **** "BBB@ HHHH **** "BBOD?XW?MW_LE?LZ>([;PA\8/C;X2\)>*
M+@PE]!>2]U/4K&&?=LGU.WTBTOFTY  ',=V8K@QO'*D#QNK$ ]Q^,7CZU^%7
MPE^)WQ-O6C6U^'W@#Q?XRE$I 23_ (1O0+_5TAYQN:>2T2%$'+O(J#)8"OY#
M_P!EG]IW]L[]A:'P+^UQ\5;;Q/\ $[]ES]JS6M6UWQHMU>WFK76DZH_B'4M-
M37EDN2RZ+XAN[&SBU;34+1Z?KNDS0V19;B&,Q?UCZ_I_PD_:S^!GB'P_9>(=
M/\;?"KXN>$M0T.?6O"VJAXKS2=6MVAEDL[ZU82VMY;,0QBE$=Q;7$1AN84=7
MC%.R_9I^$4?[/>C?LQ:MX7L_$7PET;P+I7P^BT+68TN3/HVCZ;#IMG<23%=R
M:JBP)=+J$6RX2]S<(X<DD [3X2?%OX?_ !R^'_ASXG_##Q'8>*?!OBFPBO\
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
MIUMK*\U&^6)0@-WIB6&NQ<&:\U'0=0)8>:Y/U1^PI_P5<^&'QT^%WB6V^/\
MJ^D_"#XS_!W1[J?XH:/XBE&CVM_:Z,/(OO$&C079CF:1YT\J]T5$>]MKZ18(
M8I5EBSU'B;Q-\,/^"NG[%'QLT3P1X8\3:3IS:IKVD?#_ %?Q9I8L!J/B[PFO
MV_PUXE\/W#9633-3E9=,NIHR3:I>:C9.[R0LQ /U-TK4['6M,T_6-,N(KO3M
M4LK;4+&ZA=9(KBTO(4GMYHW0LK+)%(K JQ'/6K]?E5_P1Z^)/Q0\:_LBZ7X/
M^+7ASQ#HOBCX+>)M7^%$>I:_975F?$.D^&C$FF7=FUVJRW2:?:RIH]S<@,LE
MW83G>3FOU5H **** "BBB@ HHHH **** "BBB@ HHHH **** "LG7]8MO#NA
M:WX@O%=[30M(U+6+I(AF1K;3+.:]G6,8.7:*!@@P<L1Q7E/QN_:.^"'[./A^
M'Q/\;/B1X<^'^DW3O%8MK-RYO-1F12S1:?IMI'<:A>$8"L\-LT,;,@EDCW G
M(^"O[2?[/G[5'AG5=0^#GQ&\,_$?1DBET[7;+3YI$OK..\A>&6WU+2;Z*UU"
M&&>-Y(A,]L;:;$B13.5; !^#/[&7[-_AK_@JYXX^,_[6?[6VL:SXRT'2/B#J
MW@'X<?"FQUF]TW0/"NDZ7%#/$\T=I)&V5M[F.&&W 7SF5KVX:261=EK]IS_@
MEA\4?V.-8/[47_!.#Q=XMT?4/")?5O$GPEDU*ZU66^TJ#][>#2!.[?V]9B!"
M+O0=22XEF@W_ &*0,BPOQGP9\?\ B3_@CM^VIX[^"WQ;BU!OV4/V@_$\GB/P
M/XUVO+8:#=W=R8;36)G"^7YUE#);Z/XHM5*S016UK?Q*T _??T_Z/K&D^(M)
MT_6]$U"RUC1=7LX+_3=2L+B*[L;^QNXEE@N;:XA9XIX)HG5D=&964T ?GO\
M\$Z?^"@'A+]N#X9S2WMO;>%?C+X+$6F_$GP')(4FM[M,P_VWI5O.1<2:/?RQ
MR'8RM)87 DL[@DHKR?G#H>?^"<'_  5EU#P^P.D?L\_ML0QW>E#_ %&CZ)XV
MO+R9[:!,;8(&L_$$E[I<," .;/5],>0[57'-_MP_#*']A'_@HM^RY^U'\%47
MP]HG[1/CZ+P)\1O"&FD6^FZCJ6HZKHND^(;E;"+;$UMJ%KX@T_5O(6(XUBSD
MF79Y@!_0C_@KK^S#=_M%_LIZGXH\'6TX^*GP/N5^*/@*\LD9=6\O2TCN=>TV
MTDC!F266QMXM3A6,-*;O28(X1ODY /U5!! ((((R".00>A![@T5\F?L,_%KQ
M?\;OV5/@U\1?'OAW5?#/C#6/"5E;^(-/UBRFT^ZGU'2U_LZ?5([2X59X[/56
MM_MUGYJK(UO,C, 37UG0 4444 %%%% !1110 4444 %%%% !1110 4444 %>
M#?M0_%^3X!?L]?%WXQ06BWUYX!\$ZMK>G6KKNBFU78EGI(G4 EK9=2NK5[E0
M/F@61<C.1S_QZ_;&_9H_9D>QM_C=\6_#'@?4=359+#1[R:XO=9N(68*+C^R]
M-@O+N&WY++/<QPQ2*K>4SD8IUWK/P2_;;_9]\;:)X$\<:#X[^'GQ+\*ZUX6F
MUS0+D70L9M1LWC@FGM)5BN[.^TZZ:WOX[6^MX)2\,;%"C D _%K]A+_@G/\
M";]M3X1G]KG]L#5?$/QD^)'QQN]6UB"*3Q'J=AIGA+2FOIX+;3[".SFC(NXT
M0$YPED1Y-NJJ#GR+XY?L=_M)_P#!)KQBW[2_[%_BGQ)XY^ UO=)/\1?A;J\U
MQJ;:3HWFA[A=5LD)75-'53(D6M0Q+J>EEEFGDD7?*G<_\$W_ -I;Q'^P5\7_
M !)_P3J_:Q=O#.F0^)KVZ^#'CC4Y#%H,L&L73S6]@+^4) ='U^1_MNFWN]4M
MKV::QN!&=B)_2E>V6G:SIUS87]M:ZGI>IVDEM=6MQ''=65]974126*6-P\4]
MO/"Y5E(9'1NX- 'R7^RU^TU\(?V\OV?D\9>'%M;O3/$NCWGACXA^![V6.>^\
M/ZC?6+V>MZ!JD0PS0RPSR_9+G8J75I)',F"<#\G/^";FNZK^Q5^VQ^T#_P $
M]_&UY-'X2\3ZQ>?$?X&W=ZQC@N[:Y07;65D7_=[M2T22VNEM+?(CN[+4C)^\
MW5Q_PL\"2?L ?\%B]+^#7PUGFM_@Q^U=X;O]9@\'QRLUEH=T;75M5B<0@E8U
MT?5-'U6TL'*JYL;R))&8(F/H3_@LI\$/&&DP?!;]N#X,Z7>W/Q3_ &=_&&C1
MZQ!H]M//J.M>$+S4E>W@DBM$>XGAM[^:?3;B.-'EFM=;,0&R,  '[HT5Q7PX
M\47?C;P!X,\7W^D7V@WWB7PUHVM7FBZG#]GO],NM0L8;B>SNH,DQ302NR-&>
M5P 0#D5VM !1110 4444 %%%% !1110 4444 %%%% !1110 5Y!^T!\0XOA-
M\#_BS\29+A;5_!?P_P#%.O6<[$!5U.STBZ;25R>,RZF;2(9[N.M>9_&']N#]
MD_X!>)+?P?\ %SXY>"?!OB>X>)#H=Y=7=]J%J9AF,ZA!I-G?MIP;*X%[Y#X9
M6V["6';?$+P?\+_VM?@/XG\$/X@@\2?#+XL>&7TU]?\ "6JQ2K<6$\D-U!=Z
M;J%J[H);>ZMX)3&QP6C:"XCVLZ4 ?RL?LG?M>_M??L)WO@7X]?'RR\4>/OV5
M_P!JR\D\6WVI7-Y=ZS-H&H:O>2.=7LY[C=_96KK 1<G3'9+76-.4& B>/]W_
M %R?#?XD>"?BYX*\/_$/X>>(=/\ %'A#Q/I\&I:/K&FSI-!/!,@;RY I+07,
M#$Q7-M*%F@F5HY$5EQ7F&J_LN_!WQ%^SY8?LS>)?"]IK_P +=.\(V/@ZUTO4
M8XY)X++3K1;6ROK:<*&M-3M61;FWN[<QR0S@,A XK^>+1-9^._\ P1"^/"^&
M_$C:]\3?V&?B=KK'3-3"RW,OA*6YE_UB=8=-\1:;"P^UVN8K37K6(S1!;@$1
M@'](/[0?P:\.?M!?!?XC?!SQ3!%-I/COPQJ.C>9+&)!9:A)$9=*U) >1)IVI
M16MVN""WE%"=K$'\BO\ @B]\9?$?A[1?BW^PS\59Y;;XC_LU>*]4L=!M;^0B
MZO/!4VH3Q1QP>9AIHM+O$=(A$/*@L9K0#A@:^VOB?_P4I_9>^'-A\%[FP\5R
M_$6_^.VJ:+9>"- ^'T2>(-=?3]9G2V.M:CIMO(9[*UL9I!'=P3JETK1W&(ML
M#FOSP_;Q\!>,OV8/V^/V:/VX_A!X<UC5M)^*FNZ1\*_BYX?T*PN)KC49-5-M
M8)/=VELC$/>Z6\%Y\Z[GU#19Y)I$4NP /Z!I[:VNE1;FW@N%BE2:-9XHYECF
MCR8Y4$BL$E0D[)%PRY.TC-3U#;S"XMX+@))$)X8IA%*NR6,2HKA)%R=LB;MK
MKDX8$9XJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHI"0H+,0JJ"68D
M 9))/  '))X H 6OSP_X*H?&35_@C^Q#\8?$?AK4KO2/%GB&STWP+X6O["5X
M;Z+6/%%\EL5M'C(D%Q+IT.H0Q^60^9,J<@5VOBG_ (*-_L3>"_B"OPO\1_M#
M>!+'QB+[^R[BR6YO;NQLM1,JP+9WNL6EG/I-O*96V,S7AAB(;SY8@I(]1^/?
M[/\ \*OVM/A]X:\,>.9)=9\*Z?XN\)_$?0KW0M24076I>&[Q=0TN9;BW=[>^
MTV[C>2&>(F2&>WG8CY@I !_/%^QQ^UU^T#_P35\>^$?V</VW(=5O?@E\1[+3
M==^'GQ)N9[K5;?PP=?BANPT>J3!GGTE);I4UC3)7-SI,Y:>,-"26_J4T?6-*
M\0:5I^N:'J%GJVCZM9P:AIFIZ?/'=65]974:RV]S;7$3-'+#+&RLCJQ!![$$
M5\Y_M2?LE_"/]K/X0ZC\(_B3HD$EA]DQX8UNVBC76/".J00>38:GHUT5WPO;
M[466#=Y-S"&AE4J1C\'?V:_VE/C5_P $H?C5;_L@_M?7&HZ_^SQK^HNGPH^*
M[I<7-EH5E<W'EVUQ;W,F\_V-ET75](9S-I$Q::%3 >0#]D_^"CW[+]K^U?\
MLI?$7X?06J2^,-'L)/&7@"Y";KB#Q3X?AEN[>WMV WAM3MA<:>$4@/--;EO]
M6,>/?\$C/VG[K]H?]EC1M \6W3M\4?@I=M\,_'=K=/G4'ET1?(TK4KA6.]FO
M+".,3/MV+/&\6=RD5[+J7_!0?X!_\-(?#K]F/P=?ZA\2O&OCVPEU*[U3P)'%
MKWAWP?8M9&^L;CQ'J%H\D5O'>0#,C*^+$R6Z7)66?RD_./PS\./'?[%O_!78
MP^ /"NMZG\#/VQ]'O]3U:VT6PGFTGPSX@M!<7U]?7;0J+6P@TO54N#&LC1C[
M)JD&YF;8I /Z!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBJE_J%CI
M5E=ZEJ=Y:Z=IUA;RW5[?7UQ%:V=I;0(9)KBYN9W2&"&)%+R2R.J(H)8@"@"W
M7X,_\%0O'_CKXV?M.?LV?\$[_"?C*^^'OA+XRO\ V_\ $_Q%IDKV^I:GI$$E
M[+%X?M9$*L\4EII\LIB#B*:>=?/#);[#^AGAO_@HW^Q-XN^(J?"OP_\ M"^!
M;[QG->?V=:V7VB]MK&]U$.8S8VFLW5G!I,UP)%V*!>".9RJP22EE!^ O^"Q/
M[.GQ.FN/A%^W)\ (;B[^)7[-MTE[K5EIZM+=7W@^*[;4?M\$4 ,EU'9F:[M]
M21"S/I5TQ0!8W8 &O\5/^"#_ .R)XA^'L>C_  J_X2OX9_$;2+(-H?CV'Q!J
M.J2W.JPQYCN-<L;F8QW"33@/+);&"X@#$6TD>!7S?^QU^VM\?/V(?C?8?L/?
MM[W%U<>'KNYBTSX4_&'5)I9[46TLHM](CFUJ?_D)>'+\^7#!<7$AN]'N&%M=
M8B^Y^O/[#7[;/PU_;7^$6F>-_"=[;V'C'3;:VLOB!X(GN(_[7\-:XL:K<%K?
M*R2Z7=RJ\MA>I'Y4D9\MBLJ,@X/_ (*9_LC>"OVJOV9O',&JV=K:>._AWX>U
MKQOX \5"-(]0TG4= L)]4N;'[4NV4V&IVUK+!-;M((O/,,Q :/- '@?_  64
M_9WU/XJ?L\Z)\??ALA_X6I^S=K-E\1O#6J::!)>77AR"XM[O4X8)8<M<1VK1
M6VJVZ!S"(TNY3E7.?N#]B3]HW2/VJ?V:?AE\8-.GB?4-9T*WL?%-HD@>33O%
M6E(MEKEI-SN#B\B>4,P =9 RY7FOD_\ X)%_%G6_VC?V#O#%A\3@^O7WAZ3Q
M-\*M:GU FY_MS0])>72K<7<LFXW,DNF2?9[F1F8L1UX%?-7_  3<\'?$S]D7
M]MG]I_\ 8WNO#WB"_P#@UJIE^+/P\\3"SN&T'1[:]F5K:VDOBGV2&74K*XCM
MDLH7WK=6<S.N[- '[Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%<U
MXO\ &7A3P!X=U3Q=XV\0Z3X6\,Z+;/=ZIKFMWL-AIUE @)+S7$[*NXXQ'&NZ
M65L)&CN0I .EK^=G]I6VUC_@H=_P4CG_ &*_%'C#6/"G[/GP0\,KXJ\7>&M#
MO9M/O_'FN1Q6\MW#<30E"T(>=;>*7)^RVR[XP9G+C]9?@]^WU^R#\>O&-QX!
M^%7QS\'^*/%T3RK!HB27VFW.I"'AWTHZK9V46H]#MBM9'N&"EEA*C=7Y#?\
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
M!KW+LFG6.MS)>W^E:59O(?+1Y+2#7O!%R03<7VH>&O#P;_7QY_H;T'PWX?\
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
MNSR)+:1&A>': OE,A3;QMQ5A55%5$541%"HB@*JJHP%50 %4      <"G44
M%%%% !1110 4444 %%%% !1110 4444 %>;?%OXO_#?X%>!-7^)7Q8\6:9X+
M\%:']G74-;U1Y!"DUY,MO:6L,,$<MQ=75S,X2&WMXI)& >0JL4<CIZ37RU^V
MG^SGI?[5G[,_Q4^"=^L2ZAXE\/S77A.]E^4:9XTT4_VIX7O2X!:.'^U;:"TO
MBOS/IUU>1#'F4 <1^WG^TQ>?LZ_L:?%+X\^ C'K.LV_AG3+?P+?VD?VZP35/
M&=]8:-HWB!WC$D+V6F)J@UF-I,V]S);06KDBY /Y^?LP_P#!&_X%^*_@C9>,
M_P!K+3=?^)_Q\^+^CIXM\=>)=7U_4XK_ ,,:GXD@&HKI>C.DP:&]T<7*P7.H
M-F2ZNXY2H2V$,2=G_P $>_C;!\>?V7?$G[,?QITRVU;Q_P#LWZM+\+/&/A;Q
M1:Q7<M_X0M;B>+PI+J-A>*X?^S!87?AN171I(Y_#Z3RLLLR$_IA^TSJ/QMT/
MX$?$&Z_9MT#1O$'QCAT1+;P-I6M7"VFGI=W%S;VD]XI<>3+=:7I\MS?Z?:3E
M;:YO+:""X/DNX(!^ ?\ P3/^*_@S]@3XS_MS? 'XR_&W1M&^!/PJ^(&F:7X,
MU7Q3J3_-XD&H>);.]32-+M%N[V6]N]$T[2V\10V%F]O9WMG;F;R9+I1+_0O\
M&_V@?@M^T)H$WB?X+_$CPQ\1-%M9E@O+GP_>F6:QF<%HTOM/N8[?4;$RJ&,)
MN[2%9@KF(OL;'Y*?LQ?\$4O@OI'AV\\;_M=I<?'/XY^/;F]\2>-;K4M4O3X<
MTC6M=<W>I6VG6\;Q_P!HWT=S*[7&NW8-S<7/F/"(;<QPI\8?"7X-/_P3]_X+
M/_#SX&? C7-8N_A)\;_!U[JFO^#);R74'TC0;WPWXLU.*PU265V\R70/$'A:
M#5-.U"<"[71KM+5I':Z?S0#]>_\ @J%\>O OP=_9OU#PKXK^%=S\:O$'QNNK
MCX;?#[X;KI%SJ5AKGBJ_M@;6;4+BWB=[$:8TT5[:&W>/4;JYC2.Q9-EQ/;_*
M?_!*G_@E3I7[,FD:5\<?CGIMGK7QYU:R,_A_0;C;?:5\(]+U#=<'3M-$OF1/
MXEE\]_[2U"(;;-GDMK1MS3SR_M[?:5I>IM9OJ6G6.H/I]TE]8->VEO=-97L2
MLL=Y:&>-S;74:NRI/"4E4,P5P":OT 03VUM="-;FW@N%AFCN(A/%',(KB(YB
MGC$BL$FB))CE7#H3E6!J>BB@ HHHH **** "BBB@ HHHH **** "BBB@ KRG
MXH?'#X4_!=_!<7Q/\;:-X0F^(?BS3O!'@R'5)F277O$VJ2Q06FG6<<:.W^LG
M@6>YE$=I:F>#[1-&9H@_JU?EM_P5W_9?NOVD/V2?$6I^%H)S\3?@C<O\5_ 5
MS9;UU!CH<!E\2:9:/%^^$MYHL+WUM'#^\EU/2--1/FQ0!#_P5G^.?Q/^%_P!
M\(_#?X*&]M?BA^TM\2= ^"?AO7K,2H=#M_$Q,&I7,-[$"MI?7JSVNFVTQ97C
MM+O4+N%E>TWIXI8?\$,?V2W^ EQX(\0VFL:E\8-1\/RW.H_&>[U>^;64\:SV
MC32:N+5YS;_V3%J+%I=+?,4]JK"5S*S25]7_ /!/CX_^&/VU_P!D[X4_$+Q7
MI^DZ[XU\'SV>B^,[34+6WNI]#^)G@M4M)-9@CE1VL+N_C,&NZ?)'MEBM=3B
M;.ZNK_;]TC]JCQ7\#)? /[)UMHL7C/XA:W:>#/%/B?5-1:PNO!O@G6X9[;6O
M$&DD*=]U%&P@FE4_:+6UFEFM%-SY;( ?DW_P2+_;:^&/P#_93\0>#/VH_CGX
M9\*V?A/XQ>*?"GPN'B'4KO4-2N_"5G9Z)).;.STZ#4;Z/18/$5YK$-E<3P0V
M_P D\$#M%;87U+]KK_@G[X/_ &M+W2OVV_\ @GQ\4] \-_&ZUN$UE=:\'ZR+
M3PYX[U&SV2^=<7=B!+H/BM5"+<M=6ZB^4B'5+0N\<J>J?!C_ ((=_L<^"?AE
M'X8^)_AV_P#BMX[U33&C\1^.=4U2^LIX=2NEDDN9?#%I;3+%H<-O/,_V5X0;
MB38L]S)+.SN?CK_@E'X=\4_LP_\ !1?]K;]C/PYXEU/Q3\&?#6A:OXDM7G?[
M1;Z7K.E:YX=MM!>X(/E6FL7.CZ_>:?K'V<1B\NM'#/'_ *, H!>T#]N3_@L5
M8^'IO@=JG[(#:M\8S'_8=C\5;G2C;6$!;]S_ &[?);WX\*7$]O'^^656$4BC
MS9K:28[#^G'_  3=_8HU7]D/X9^*-3^(NNIXM^/'QG\0MXY^+OB6.0SPOJ\_
MG2VVB6ETZK+=VNEO=WDTEW(%-WJ-]?W*I''*D:?H[10!!);6TLT%Q+;P27%K
MYGV:>2*-YK?S@JS>1*REXO-5%63RV7S JAL@#$]%% !1110 4444 %%%% !1
M110 4444 %%%% !7E'B3XX_"CPC\3O!'P:\1^-]%TKXF_$:QU34O!G@^XG8:
MMK=CH\<LM]<P1JC)'&J6UT83.\7VDVEVMN)&MY0OJ]?A9_P6I^#?BC1O#GP>
M_;H^%,4L7Q,_9;\6:1<:O/;"3S+SP+=ZQ'<PK=>5^\>PTW7)Y;2\@4;9=/\
M$VHF8B&-J .H_P""IWBGXK?%OXG_ +-G[ ?PJU?5?"$/[15_J7B#XG^,=/6>
M&2W^'OAN662]TZVO(RB@^7INIW5Y;&3$UP-$AF40W#"3R#]L7_@C9^R1X*_9
M#^(/B3X9:-?>"_B-\(? .K>-].\=7&MWMQ=Z_<>$]-EU?4;37EGF$5S)K4-I
M/#9N@22TU":U^SD+N1OV*^ WQ#^'/[2OPO\ A'^T-H&FZ5J4FO\ A*'5="U6
M>VMKC5O#TVL6T$?B'1X[P(9;2XM[VV>PU.")U43VK1N,J:^//^"D?P6_:M_:
M:TWX>?L[?!:]T;PA\&/B)>W!^/'Q#EO&_MS3-%TR>&Y@T.VTX!3<66I*JR*L
M3@W=Y%'#<E;:%UF /"/V!?\ @HC\!O"7[&W[/N@_M2_'WP;H7Q2O_#-UIDNE
M^(+Z[U35[KP]:ZOJ6G>%;K76L;348[:;4?#5OIUQ-_:DL$LBSB2=%$E>#_M*
M?\$W?B)X.^(-K^VW_P $M?'&GZ3K^L!_$&J?#_P[JUH_AKQ1#>L;BYF\*2K(
M^C7]AJ<A8W7AS4&%BSR.;>:V"NC?4_\ PX\_8?7X0W'P['A/6)O%DNCBVC^*
M=UK-Y+XLAUN.U6.+58SY@M8[1+E%F.CQQ+8>3NMA&(B /G3_ ((&^,/B!;>%
M?VE/@5KVKW/B+P+\%_B'::?X)UEY6N+"*?5)=8BUO2M+G8L5LU?3+/5UME;R
MHFUAGC51+B@#SK4OVL/^"N7[3/@RY_9PT?\ 97B^%'C#Q-:3>$_'?QAO[6]T
MG3M-T6]@.G:SJ%N;V[FT^RENK:>;S9M(CNI8BX&GK%RR_M/^Q-^RKX=_8Y_9
M]\(_!G1+TZSJ%A]JUGQ=XB>,1R^(?%VLRF[UK4BO++;_ &A_LUA&Y9X;""VA
M+'R\U]:44 0?9;87)O!;P"[:%;=KKRH_M)@1WD2 S[?-,*O([K&6V*[NP4%B
M3/110 4444 %%%% !1110 4444 %%%% !1110 5YC9?&;X6ZC\4]7^"5CXVT
M.Z^*N@^'K3Q7K'@F"Y,FM:=H%[*L-MJ%S$J&.-)&>%C$9?/CCN+:62)([B%G
M].K^=[_@IAH^L?L8?MK_ +/7_!13P?!<KX1\1ZEI_P +_CQ!:J[17%C]GCT]
M+J[5<B0WGAB%9;*$C9_:/A2"1OGD&0#M_P!M[3O'_P"W1^W5X2_8"TW7]>\&
M? SX;^"].^*OQTOM(DGLKGQ0=3AM;G3-(BNTVI-#):ZGI]G:1L9(X9GUJXP9
MK>/9\U?\%/?^"7_P#_9?_9YM_P!I7]FC^VOA9X\^#VN^%KB26#Q!J%R==@NM
M4M=.M;JW>XF,L'B"RU&:UO8[FV8&XMUNUG2140I_2/X;L/ WB&ZLOBMX?TS1
M+K5?%?AC2(8?%UG;6SZAJGAI@^I:7:OJ42F2YL8FO9)H$,C(IE8KQC'Y2?M^
M_LL_M0_MQ_&SP1\!)+RT^'?[&V@6FF^-?&/C33+V.Y\0>,O$:%X6T+^SGP8+
MO3=T\>GB5)+.&*9M0D,LTJ11 'T1\%/^"@'[.5QX&^$'A;XJ_'KX;:+\:]=\
M#>$)/%7ANXUN-7M/%5]I-B=2L;N_C272;2Y2^F:.6*XU"-HI-RR;2K ?H-!/
M#<PQ7%M-%<6\\:2P3PR++#-%(H:.2*1"R21NI#(ZL592""0:_!O]J;_@BO\
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
M^/O"^J>'+_<N\P&^MV%I?1J>#-IUZMM?P9X\ZVCS7XI_\$>?B+J_@NX^/?\
MP3J^-*17/B?X'^(]>_X1C3=85;B'6_ 6I7TUOJ%C##<AEO;*TN9/M PK6XT_
M4K1(P4% '/?L0?\ !-GP#^U5\-I/VM?VV;;5_BM\3OV@!<^+M+TW5=5O[;3_
M  EX5U>2271H+&VAE7RKN6T>.XC.U!8J4AA1=A)\1_91MO!W_!-+_@I3^T5\
M%M0^*UEX;_9AA^&MMXRO;CQ9K)%IH^HZNFBZGX3TLQ;Y;B]UNV@U+5+!FM;:
M:\O+>S\V9 (QC^D#QM!XE\(?"WQ+;_!WPWHEUXJT'PIJ$?@#PO=,-,T&75;2
MS<:1ILA@4+:V?G*B!(U5< 1Y16+#\6?V;O\ @D'IWQ&UGQ)^T1_P4%DF^)_Q
MN^)6ISZ[J?@F/4[B/PGX529Y/L]A<K:/&FK7-M R0Q1O_H5A'&D=J@.]V /<
M/VB/A+^Q/_P5R^'MU9?##XM^$=:^)_@>&6;PEX\\*RR1^)/#<Y.^.WU32[Z#
M3]4OO#L]QL\T>28H9"9+6>.X -? WP\^-_\ P5T_8+S\&/''P(N/VH/!6EK_
M &7X#\6VOV[5V2TA#1V4<6N:9<1:E)9JOEJUMKD(:T1?)@G*J'/G'[1'[-VB
M?\$Y?^"D'[)GB7]EB]U71-#^-?B72]'UOX>17LU\MMIFI>(8=#\0V\<4SLT^
M@2V,[:C!!<!UL[JQD,#*L*@?U>T ?B1^P_\ LH?M&_$O]HK4_P!OG]MVUM-!
M^)<VC/H'PI^%=IY1@\ Z)-'Y)NKJ.)YHK6[6T+06D*3RSG[1>75W,\UR57]L
M;BWM[N%[>Z@AN8)-OF07$230OL977?'(K(VUU5UW*<,JL,$ U-10 @
M   &  .  !P !P .E+110 4444 %%%% !1110 4444 %%%% !1110!YW\4?B
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
M)/%<R6\#W,"ND%P\4;3PI+CS%BE93)&LFU=ZHP#[1N!P*GHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /*-7^./PHT'XJ^&_@CJWC;1K/XI^+M'O\
M7] \'23M_:M_I.G%1<W2JJ&*+ELPQ2R)/.JN\,;HI8?DU_P4VU?XH_M _'W]
MGO\ X)]?#O6-7\'^&OBS:7OCSXP>*M,$\$\G@?1+QH+G2X;B/87A41AID23R
MY+B\MUN59(=K<G_P66^%_B;X;ZK\#/V__A9;SIXR_9_\5:78^,Q9!EDO_!EW
M>AXI+DIQY"-+>:9=S29"6]];*HRH-?K]\'O&'P\^//@;X9?'[P[8:1J4OB3P
M=;ZAH&O_ &6WEU/3++7;>"75-+@O"K7-O&;F,Q7-MO4,T*ET#4 ?B)^W=_P2
M!_91^&_[)'C/Q]\(=(OO /Q#^#_AU/$]CXNDUN]GF\0-ITUNMU!KK3S!)+B\
M+^9;74>R6VN1&D!"MMKZ-_8Q_P""A_[/&C?LI? +PK^TY\?/ NE_%36O >G:
M=K&C^(+VYU'4;ZTDC:TLF\1/:6E_:6EU>6/EK=PZE/;NJG$\: G/H/\ P4=^
M 7[5/[6%_P##G]G?X9:CI'@K]G?Q<SZC\;O'RWA;Q"L6FW8D@\.PZ:0/M%I=
M0B.>W1&\N>] -W^ZMT1_/O$__!$/]B)O@KJW@C3?"NI:?XPM]!NI++XIWFN7
MLWB*'7+:R=HM3OI9)?L[Z<;A!)<Z=L6U6 NL:KM4@ ^5_P!H7_@G!\7_ (.?
M$=/VR?\ @EOXRM;>;75;7=8^&6BZI9S:#KUK>D74[>&2TK:-J^D:BS&1]#O7
M6&%RS6L\0 C&'KG[3/\ P5G_ &O_  =+^S=I?[,,7P3U/Q3;/X8^)/Q<U&VO
M],LK+0[I!::Q-:?;KN6WMC>6[3K.-)2XDD21K:V>&.0N/9_^"!WCOX@ZE\&_
MC9\*O%&I7NO^%/@_\4KKPWX+UBY9I((+5X6:^TNTE<LSVWVA#?0(&*013B*/
M"C _?6@#YC_8^_9F\,?LC? +P3\$O#%PVH)X>M9;K6]9D01S:YXDU)_M6M:K
M(B\(+J\9VC3^",(O7-?2JVULMP]VMO MU)&L4ERL48N)(D)*1O,%\QXT))5&
M8JI)( S4]% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1H7QQ^%'B?
MXH>+/@QH/C;1=4^)O@;3+#5_%?A.UG9]1T:QU)V2T>Y^00F1F0^;!%+)-;@K
M]H2/<,_BY^U!X/\ %_\ P4._X*"O^R'K>K>(/#7[-7[/7A;1_&WQ-L-+EN=-
ME\:ZWK8#6=G-,I0O;S2(UE:S@O''#!)/$OF2;QR'[>^G:E^PO_P4$^!W[=/A
MF&:#X;_%F[M_AS\:X8-ZV:33^39SWUYM_=QBXLFMM2\Z3YWN;.X6,C+5^_\
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
MG]#=% #(XTAC2*)%2.)%CC10%5$0!555& %50     ,"GT44 %%%% !1110
M4444 %%%% !1110 4444 %%%?(G[<G[5N@?L:?LY>-/C7J]K%JNK6/V7P_X(
M\/RR&)?$/C;6Q-'HNG.RD/\ 9;=(+O5]2$9$O]F:9>B)EE*&@#Z[HK^5RZ_8
M"_X*E?M6>"U_:@\;?M+7'@?XF>(+(>+_  7\'5O==T--+L+JT^U:3I0FTR\M
MM*\+W,ML\*+I\FFW?V*1BMP[R,Q3[K_X)"?MT_$_X\0?$K]F;]I/[4O[07P&
MD>*\O]4C$&M^(O#MEJ3Z#J0UR)?EDUWPMK*6VG:I>K@7T6I:=</NG:>20 \H
M_P""N?@KQ#^S/\>/V;_^"EOPPL)FO?A]XGTGP%\9K.P4Q_VUX7NS<0:=-?M&
M "FJ:%<Z]X0NKRXW>5)+X9CCP\4>/WC\!^-?#WQ(\%>%/'_A+4(=5\,^,_#V
MD>)M!U&!@T5YI6M6,&H6,ZX)QOMYT+(3N1LHP# @<1^T'\%_#/[1'P5^)/P6
M\7Q(^B?$+PKJ6@R7#1K*^F:A+%YVC:U;HW'VO1-8AL=5M>F9[- 3M)!_(O\
MX(J?&CQ/HOAKXO\ ["?Q:E>U^*/[+'C#6=.T>RO)&-Q>>!+G6;JVEBM#+B2Z
MM/#WB 7$4,Z#R$T?6O#Z09B*$@'Z._MD?M37_P"R?\.+'QQIOP:^(OQHO]8U
M5M!T_0OA]ILM^UGJ4MN9+&37)+:"]N[*RNY08H9XK"='DCDBDEMW:$R?FS^S
M!^R[^T?^UU^TIX=_;H_;HT&#P9IO@"))/V>_@)\Q7PM(MR+[2_$6L6QDD$,]
ME,W]HVZ73R:A>:JMG?7AA.GV]O'^[S*KC#JK#*MA@&&Y2&4X((RK ,IZ@@$<
MBG4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117YF_\%+?VQO&?[-'
M@7P#\._@CI4?B+]I']H;Q-_P@OPETMXDNH],D,ME;:GXEN;5PT<OV&74["UL
MH[@+;&XNI+R9S!IUPI /TQW+NV;EWA0Q7(W!22 VWKM)! .,$@CJ*6OY3/CC
M_P $TOV^?@G\.-7_ &P=-_:Y\3^,?CAX$TR?XB>-?#UGJ.N0+%8:=$^K^(%T
M:]FOWL]0.B6J7=Q<6T]@L.I6T$RV\4+,L9_=K_@G?^TGK?[67[(_PJ^-'BFR
MBLO%FLV>KZ)XI6WC\FTNO$'A/7-1\-:EJ=K'G;'!JL^EMJ*PIA+=KEK=1B(4
M ?E#^TK%)_P3K_X*H?#3]IS3D;2_@-^UVLG@OXL>4##I.E>*[NXL;35]4N\8
MMX#!JCZ!XS>YEQ))#=^)XX!@2U_1G%+'/%'-$ZR12HDD;J05>-U#(RD<$,I!
M![@U\(_\%)?V6H/VMOV2_B1\.;.S2X\;Z+9-XZ^&TVQ3<1>-/#%O<75G8P.>
M4.OV#ZAX><D[%.II.P+0)CR?_@D5^U+/^TI^R9X;T[Q1>/+\4O@M./A9\0;>
M[=O[2FGT&".+0-;NTE_?L^KZ(+4W5Q* 9=7MM40<Q,  =Q^W-^V3\6OV:IO"
M_@[X-_LS^/\ XY>.OB%IUS_PB^L:-:32^"-'U>.XEMA9>(KBSC>XBFA58+MH
M[B?3+9X+J$I>2%9XT\1_X)_?L1_%;PQ\3/&O[:?[8NIVGB3]J'XH0&WT_28&
M6;3OA=X8N(XXSHMAY9-K'J$MI#:V#1V8%MI>G6RZ=;M(9;N>?]@** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHK\F_\ @L/^T=XW^!/[,^C^%/A=
MJ;Z)\1OC[X\TKX3:+K<3R0W&C:/JT,Q\0:A:7,8)M[MTDT_2DE&)(H-5N9X2
M)H$( /N3P?\ M4?L^?$#XM>(O@;X*^*OA7Q-\4O"FFOJVN^%=(O6O+BSLX+B
M.UNRMW%&=/N9K&:>W2]@M;N:6U:XC$J*WF!/?9(XYHWBE1)(I4:.2.10Z21N
MI5T=&!5D=2596!# D$$&OAO]C;]BKX'_ +%GPQLO^$?T_3)O&<^AIJ7Q'^+?
MB$VXU_7[V2W2^UF_U'6;U@=/TA)Q+,EKY\5K:VZ*9"0A:NI\-_M]_L:^+O'O
M_"LO#O[1'PXU/QLUTEE%H\>JRPQW-Z\K0I:6FJ75M!H]W</*HCCBMK^5I7>-
M8M[.H(!^0O[-,LG_  3K_P""I?Q-_9?U)VTSX$?M8JOCCX1M,S1Z9IGB2X>]
MN]*TVV9R8HB)$UOP;, 3<WESIOA\L LL>?Z.*_&O_@M%^SEK'Q,_9XT7]H'X
M<)-;?%W]EO7K;XD>'M4TY"=2;PQ;W5G<^((X'C&YSH\]EIOB:(L3'#;Z9J)4
M9N'W?=G[%?[1VC?M6?LU?"_XT:6\*WOB+0(+;Q3I\3ACH_B_2<Z;XETQUR74
M6^K6US]G:0*TUJT%PHV2J2 ?'O[:G[:G[4O@?XB7?[-W[+'[+GCCQC\2=<TR
MRDT?XMZQ9;OAOIEMJMO'OU6UG$?V":XTB629)H]5OHMDUG+G3KB,Q&3T+_@G
M1^PS>?LG^$_%WC?XH:['XZ_:1^-&J'Q+\6O&K227(%S--/>P^'=.NIOWLUG8
M7-Y=3W5V0GV^_GGG$<<"V\4?Z444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !117X3_MM_%OX\_M4?M@67_!.#]G;QM<?"K1-%\'6_CCX__$G3V<:S
M%H=[:Z5J$>C:7+!)',L*VFMZ+;M##+$]QJ.I2-=%[;3O+(!^YMKJ%A?&865[
M:7AMY&AG%K<PW!@E4D-%,(7?RI%((9'VL""",BN=\?>"/#WQ*\$^+/A]XML8
M]2\,^-/#VK>&==L95#+<:9K-E-8W2KN!"RK%,9(9!\T4R1RH0R C^=#XH?\
M!)[]JG]DZ#_A=?[#W[3GQ+\7^+O"]LNJ:UX&\97X;4/%2V9-Q>0:<L+KI&I)
M<*CA]&U*U9K[S&B6ZC&%;[^_X)J?\%+_  U^VEX>O? GCFTM/!/[1'@FVV>+
M/"A<06OB*"U?[-<^(/#D,K"0)'<*4U33/GDT^9U92UO(FP ^3_\ @DAXW\0_
MLU_'7]HK_@FW\3KZ07WP^\3:OXW^$-Q>$QIJOA>]N(I-2ATU9" +6\M;O2?$
M]C!%N=QJVI2;<0/M_H.K^?W_ (+!_#[Q'\!?BE^SS_P4@^%MC*=>^$?BK2/"
M?Q4@L5,9U?PC=S31Z?+?M& /)N["YUGPK>74Y;RUOM$CC :),?N3\,_B#X<^
M*_P^\&?$GPC?1:EX;\;^&](\2Z->0L"DUCJ]E#>0D@$E'590DD;8>-U9' 8$
M  _&W]J?]JS]N#XY^//&_P"R-^R=^SEXV^'5X+^\\)^,/CWX\A;3]%TW0;K?
M:76L^%[U8EL8X;NRE,EO>6EQJ>HH)(S EK-N9/T&_8=_8_\ "'[%OP.TCX6^
M'[@:SXAO;F3Q'\0O%TD92Y\6>,M0BA74M3<.6D2UB6&*STZ!F8P65O"A)?<Q
M^Q:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK^<#XP_$_\ :V_X
M*A?M!?$SX"_LH_$,_!C]FOX+:O)X=\:?%.V-XLGBWQ' T]O.D5QILMM>:E;W
M$L<CV&E6]W;106 MM0NF,MPJN ?T?U\U_M>_L]Z)^U)^SK\3_@IK,4!E\6>'
M;K_A';V=01I/BW3E-]X:U-'(+1+!JD,$5T\>)'L)[N$'$K9_G%\->/OVS/\
M@CO^T=\.O!OQ]^(U[\7OV8_BGJ<&F3^(+J[U*]TFW@:YM[/4=8TY-4GO+[0-
M=\.?:K>_O]/:ZFBU'2RI5V<KY/\ 6+9W=O?VEK?6L@EM;RWANK>5>1)!<1K+
M$XQD8:-U;KWH _&'_@BQ^T)K?C#X(^*?V9/B5+/;?%G]EGQ#=>!-1T[4F*:E
M)X1BNKJW\/RR12'S/^)5):WF@.H#-&FFP22L#.N?V<O[IK*QO;U+6YO7M+2X
MNELK-4>[NVMX7E6UM4D>*-[FX*"*!7DC1I74,Z*2P_G6_:]M9_\ @GS_ ,%-
M/A'^U_HL3Z=\%_VEY/\ A OC*EN#%IUCKMS)9V>IZG>!<0P_O3HOBMIY!YLS
MPZZL9.Z2OZ++2ZM[ZUMKVUE2>UNX(KFWFC(9)8)XUEBD1AD%7C964@X((H _
MGH^./QW_ &U/^"D.IZ[^S%\ O@AXU_9X^#%WJ<OA[XN?%WXFV%UI&J7>AP7(
MCU'3=-MY8;4FWNUB=&L],%VUZ UM<Z@EM*RM^U_[./P#\#?LR?!KP1\%?AY:
M&V\.>#=+6U6:0 W6J:E<.UUJ^LWSC_67NJZC-<WURYZRS,!@  >WJJKG:JKE
MBQV@#+,<LQQU9CR2>2>32T %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M;7%G=PQW-I=P36UU;S()(9[>>-HIH948%7CEC=D=&!#*Q!&#7\Z7[*]S<?\
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
MF:K8KI/B?5;W4%3[-#>P:5JDJ:?#)+&L#/)JMU)%:6#^9^8WA[_@C1^VM:_
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
M:?!)"OAS1;M"\44<-Y?KO6VM[?\ IHCC2)$CC18XXU5(XT4*B(H"JB*H 55
M 50    !B@!(XTB1(HD6..-52.-%"(B( JHBJ JJJ@!5     &*?110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X+I7[+O[/6B?%+6
M_C7I?P?\"6GQ5\13BZUCQPF@63:[=W>T*UVUT\;;+J3 :6YC5)I)!YC.7)8^
M]44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !59
M+*SCN)+N.TMH[J90LMRD$2W$J@Y"R3*@D=0>0&8@'FK-% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!7N[2VO[2ZL;V".YL[VWF
MM+NVE4/%<6US&T,\$JGAHY8G>-U/!5B.]>$_!#]ESX!_LXPZW%\&/AEX9\"R
M>([Z?4-;O=*L474-1GGE:4I<7TF^Y:VB+;(+82"&*-44)\H->_44 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5\]>+?V9OAGXS_:$^&G[2^LV
ME]+\1_A9X4U_P?X:F6Z?^S5TW7IY9WFFLSF/[;9F\U2.WN$"NT6I3QR%E2(+
M]"T4 ?EO_P %'_\ @G!X3_;+\)Q>,O!LMOX(_:,\$6_VOP+XZM,V+ZL]B3<V
MOA[Q#=6P6=K9IU!TW4@6N=)N6$D9:W::%OE__@G3_P %)_$D?B2\_8V_;?9_
MA_\ '[X?-+HFC^*O%DD>EVOC.TTN,A;;5[ZZ:.T37$M(A<6VI^;]CU^SVW,<
MIN23<?O17\P_[<'PR'_!4']MK3?@?\$OAQ+X2MOV?]1N=!^.7[2-_IEUI=VJ
MI,BS>&K!62!=4EL?+F701.7GDDN9KUFCTUH8Y0#]=?AY^U'^SE^WUK/[1'[-
MNA:%K7CKP#X3TZ'POXO\5RV$B^!O%::MYT-Y9Z%K";2+W3+NV$UM(I\X[+74
MH!&IBS]*_L__ +.WPD_9B^'FF_##X-^%+7PMX6TYI)FC1FN=1U*\F8M/J&KZ
MG-NN]2OIF.9+FYD=R %&%  J?LX?LX?"[]EKX7:#\*/A1H,&CZ%H\"&\O"BO
MJNOZJZC[;K6M7N/.OM1OIMTLLTK-MW!$"HJJ/>: "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#R+XP? 3X.?'[1]*T#XR_#OPQ\1
M-'T35(]9TFQ\3:;%J$-AJ48"_:;;S &B9T 2558+*BJLBL%7'H'AKPOX<\&Z
M+8>'/"FAZ7X=T'2X$MM/TC1K*WT^PM((U"I'#;6R1QH  ,G;N8\L2236[10
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
MT541$4*B(H 5450%55  50    !BG444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %9]GI.E:?<7]W8:;865UJEP+K4[FTL[>VGU&Z"+&+F^
MEAC22[G\M53SIVDDVJJ[L "M"B@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH S[[2=*U1[.34M-L-0DTZY%YI[WUG;W3V-VJE%NK1IXY
M&MKA59E$T)20*2 V#6A110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4C*KJR.JNC*596 965AAE93D%2"00000<'BEHH HZ;I>F:/:K8Z1I
MUCI=DCR2)::=:065LKRL7E=8+:..(/(Y+R,%W.Q+,23FKU%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7AN@_\EF\3?]@V/^2U[E7AN@_\EF\3?]@V/^2T >Y4444 >&_\
MUX_[EG_VVKW*O#?^:\?]RS_[;5[E0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %>&Z#_P EF\3?]@V/^2U[E7AN@_\ )9O$W_8-C_DM 'N5%%% 'AO_ #7C
M_N6?_;:O<J\-_P":\?\ <L_^VU>Y4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7AN@_P#)9O$W_8-C_DM>Y5X;H/\ R6;Q-_V#8_Y+0![E1110!X;_ ,UX
M_P"Y9_\ ;:O<J\-_YKQ_W+/_ +;5[E0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 45YC\3OC1\*/@OI^FZK\5OB!X7\ Z?K%U+9:5<^)=4@TY-0N
MH(TEGALUE/F3M!')&\YC1EA$D?F%?,3=V'ACQ1X=\:^'])\5>$M:TWQ%X;UV
MSBU#1];TBZBO=.U&RG7=%<6MS"S1R1L..#E6!5@K*0 #>HHHH **** "BBB@
M HHKY&_;*_;+^&7[$?PWT/XF_%/3_$6I:+X@\76?@VPMO#5G%>7@U.\TO5=6
M6299I8ECMDM=(N0S@LQD:-0/F) !]<T5XEKG[0_PE\(?!?2?C_X[\667@;X8
MZMX?\/>(UU_Q();=+2R\3VUK<Z3#<P6T=U.;R<7D,?V:WCF?S-V 51F':?#7
MXE^ _C#X)T'XC_#/Q/IOC'P/XGMI+S0?$>DM*UAJ5O#<36DSP^?%!.C0W5O/
M;S1S0QRQ3121R(K*10!W-%%% !1110 445Q/Q*\>Z)\*_AWX[^)OB47;>'?A
MYX/\2>-M=6PA%Q?-I'A?1[S6]16SMR\8GNFM+*5;>(N@DE*(74'( .VHKY9_
M9$_:Z^&7[:'PONOBQ\*;;Q#:>'K+Q-J7A.Z@\26$>GWZ:II=O8W<^R*.>=9+
M=K?4;5TEW*2S.A7Y,GZFH **** "BBB@ HKRW0OC=\(_$_Q UWX5>'OB)X5U
MCXC>&(KJ;Q!X,L-5@GU[28K&XM[6]:\L5/F1?9+FZMX+D<M#+-&D@5F KU*@
M HHHH **** "BBB@ HHKR#XG_'_X)_!>.*3XJ_%+P3X$:=1)!;>(=>LK._FB
M(;$T6F^8^H20G:P$R6S1%AMW[N* /7Z*\'^&7[4'[/'QFNOL'PO^,G@#QIJ/
M)73-(\0V3:I* NYF@TRX>WOYU5>7>&WD5!C>1D5XU^US^WG\(/V-->^$?A[X
MG:=XIO[SXQZO?Z1X>?P[80WD-H^G7FB65S/J#2SQ%$$NO6A1$#,RI*<C:,@'
MV[144$J7$,,Z9V311RID8.R1 ZY'8X89'8U+0 4444 %%%% !1110 445XI_
MPTA\!A\1C\(C\6O W_"S!?OI9\%?V]9_V\-3BB::33C:;\B^2-'+6A;SU93&
M8_,&R@#VNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BN&^)WQ T7X4?#KQQ\3?$<=W+H'@'PK
MKOB[68K"(3WLFFZ!IUQJ5W':0LR+)</#;NL2,ZAG(!(%>'_L@_M<_#C]L_X6
M2_%GX8V.OZ=H-OXAU+PU/:^([2*TODU#3%A>9E2&65'@>.XB9'R#DLI7Y<D
M^J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BLG7M>T3POHVI>(?$>JV&AZ%H]K+?:IJ^J74-EI^GV<(S+<7
M=U.Z10Q)P"SL 20HRQ /%?#GXR_"CXNP:A<_##XA^$O'<.DRQPZFWAG6[+56
ML))@6A%W%;2O+;B8*WDO(BI+L<1LQ1L 'I=%9&OZ_HGA71=3\1^)-5L=$T'1
M;.;4-6U?4KB.TL-/LK==\US=7$I6.**->69B.P&20*P_ ?Q$\#?%'P[;^+?A
MWXKT3QEX:NIKFWM];\/WT.H:?+/:3/;W4*SPL5\V"9'CE0X964@B@#LZ***
M"BBB@ HHHH **^(_@]^WO\%OC9^TI\6/V6O"5KXLB^(GP?FUV'Q)<ZGI45MH
M5P_AS5HM%U/^SKU;J1YE6\FC\@O"GG1$R83&#]N4 %%%% !1110 4444 %%>
M$_$[]I[]GKX,70L/BE\8O /@K42-QTS6/$%FFJ1K@,&FTRW>>_@5E(*--;HK
M@Y0M6M\,?V@?@C\9XY'^%?Q3\$>.GB4R2VOA_7[&\U"*,8S++IOFIJ$<.2!Y
MKVRQYXW9XH ]@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\@^-'Q]^
M#O[._A>#QI\:O'^A_#SPQ=:A%I5MJNN/<^5<ZA,C21VL$-G;W=S-*41G;RX&
M5%&7901GT'PMXH\/^-O#FB>+O"FK6FN^&O$>FVFL:%K-@YDLM3TR^B6>TO;5
MV56:&>%UD0E5)4C(!XH WJ*** "BBB@ HHKRW4OC=\(]&^(NF_"35?B)X5L/
MB9K$<<VE^"+G58(O$-['+;27D306#'S&\VTBDN(UX9X4:105&: /4J*** "B
MBB@ HKQG]H3XY>#OV;/@[XW^-OCZ+5)_"7@/3[74-7AT6U6]U26*\U.RTF!+
M2V>6%9'-U?P;]TBA8@[\[=IS_P!FS]H3P/\ M2?!_P +_&OX=0ZO!X4\5_;Q
M80Z[:+8ZG%)IM[-8723VZ2S*H%Q X1A(0Z8; SB@#W:BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BO(O&WQ^^"?PV\06'A3Q]\5/ W@_Q)J<<$MCHOB#Q%IVF:A/%<R>5;RBW
MN9T>.*9_ECDE\M'ZAB.:]9AFBN(HIX)8YH)HTEAFB=9(I8I%#QR1R(2CQNA#
M(ZDJRD$$@@T 245YKK?QD^%?AOQQHGPTU[Q_X6TCQ_XCC670O"-]JUK;Z[JD
M;K(Z-9V#N)90ZPRLF "X1BH.*]*H **** "BBB@ HHKYA_:V_:P^&W[&OPH_
MX6_\4[;7[OPTWB/2?"\<'ARQ34-0?4M8CO);4F&2:!5MU2QG,LI<E3L 4[N
M#Z>HK@?A9\1M ^+WPY\%_$_PJMZOASQUX>T[Q+HRZC +:^73]3@6>W6ZMP\@
MBG"MAT#N 1PQ%=]0 4444 %%%% !117@GC+]J7]G/X>>(+WPIXW^-/P[\,>)
M-.*#4-$U?Q+I]KJ-DTBAT2ZMFE,D$A0AO+D"N 1E10![W17R]'^VQ^R3+(D4
M?[0_PI:21UC11XMTX%G=@JKDR #+$#)('J:^F[>X@N[>"ZM98Y[:YABN+>>)
M@\4T$R+)%+&ZY5XY(V5T8$AE8$<&@":BBB@ HHHH **** "BBB@ HHHH **\
M*^-'[37P&_9W/AL?&KXG>&_AXWBZ].G^'$UV2[#ZK=*\<;) EG:W3JB/+&KS
MS+% A;YI!@X]MM+NVO[6VOK.:.YM+VWAN[6XB.Z*>VN(UF@FC;^*.6)U=#W5
M@: +%%%% !1110 4444 %%<OXO\ &W@[P!HT_B+QQXHT#PCH5L#Y^K>(M6LM
M(L$(!;8+B^FAC>4@';#&6E?HB,>*^??#G[<?[(?BW6E\/>'_ -HCX6W^L22B
M".S;Q+:V?F3,<+''<7_V6UD=B0J!)SO8@+DD"@#ZJHKQ']H'X]^"_P!G/X,>
M,/CEXR2_U+PAX,TRWU6^70(XKZ\N[>ZNK>T@-B/-6&8227,;!Q)L\O+ D8JK
M^S5^T)X+_:C^#WA?XT^ +;5K/PQXK6[-E;:Y;I:ZE"]E<-;3I/%')(@Q(AV,
MK89<' Z4 >\4444 %%%% !1110 45S7C/Q5IG@;PAXI\:ZT+@Z/X1\/:SXEU
M06L8FNCI^AZ?<:E>"WB+())S;VT@BC+J'?:I8 Y'S9^Q[^V;\*?VV/ >N?$+
MX36OB2TT?P]X@?PWJ$/B;3H].NQ?+;I=JT,<=Q<+)"\$BMNW*58E<'&: /KB
MBBO+=8^-WPCT#X@Z3\*=:^(GA73/B1KJ12:/X+O-5@AU_4$GB>: VU@Q\Q_.
MBC>2(<&1$9D! - 'J5%%% !1110 45Y!\>_C5X2_9U^$/CGXT^.X]3F\)^ -
M(&L:S%HUJMYJ<ELUW;6:I:6S20K+(9KJ($-(H"[F)XP<#]F7]HSP)^U7\(/#
M_P :?AQ#K-OX5\13ZA;6D&O6:6.I1SZ9<FUNEE@2690HE!\MP_SKS@=* /?J
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "O#=!_Y+-XF_[!L?\EKW*O#=!_Y+-XF_[!L?\EH ]RHHHH \
M-_YKQ_W+/_MM7N5>&_\ ->/^Y9_]MJ]RH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\S/\ @J=^V]XF_8=^ FB^
M,? >@V6M>/?'?B]/!WAV?6+>2?0]"1-(U#5-0UJ]5&5+F[MUMK6'3M-F_=7C
MW%Q-)F*SD1_Y?KC_ (+8_P#!0:XGFG/Q1T&$S2R2^3;^"=!B@B\QR_EPQ+#M
MCB3.V-!PJ@*.!7[GX>?1\X[\2<B_UCR6IDN"RJ>)KX3#U<UQM>C5Q53#24*\
MZ-'#8/%R5*G4O3YZKIN52,E",HIR/Q7CWQYX(\/,[?#^;PSC&9G##T<3B*>6
M8.C6IX:GB8\]"-6KB,7A8NK4IVJ\E)5%&$HN4HRDHG]VE%?PB_\ #ZO_ (*"
M_P#15M'_ /"-T/\ ^,T?\/J_^"@O_15M'_\ "-T/_P",U][_ ,2>>)O_ $-.
M$/\ PXYE_P#.CU_IZ?$?\39^''_0MXK_ /#?EW_SU_JS\K_W=5\:_MH?MQ?!
MO]B'X>P>,_B9<W6JZWK4EQ9^#O >ARVQ\1>)K^&UGGRJS,1INCQR0I;7FMSP
MRV]K-<0((9W+(O\ (?\ \/J_^"@O_15M'_\ "-T/_P",U\3_ +2/[4OQI_:Q
M\9Z7X\^-_BG_ (2CQ#HOA^W\,:5+%9P:;9V.CVU]?ZBEO;V-J%MXV>]U*\GF
MF51),T@$C$(@7Z;@_P"A[Q#'/\#4XWS3)Y<.4G.KCJ&28W&SS#%N$;TL+3G7
MR_#0H4JM2RKUXS=6%)25**J2C.'SG%GTLL@ED6,I\&Y;FT>(*JA3P5?.<'A(
MX'"J<E[7$SA1QV(E6J4J?,Z-&4%3G5<75;IQ<)_KIXH_X.%/VIM2UBYN?#/P
M[^%_AO1R=EIICVNI:K*D:LVV6>\O;AY&GD38953;"K@^4JJ0*_3_ /8'_P""
MV7@+]I'Q-HGPD^.GA_3OA7\4?$-^-,\,ZOIEQ/+X'\37DOEQV.FM-?2/=:1K
M5_*3'!%,[V=W<NL$!@)17_C&JU8WUYIE]9ZEIUU/9:AIUU;WUC>6TC0W-I>6
MDR7%K=6\J$/%/;SQI+%(A#)(BLI! -?T=Q)]&WPISO)*^68#AS#9!C?8R6!S
M?+*F(CB\-B(P<:52O[6M5CC:7-RNM2Q*FZD>;DG3J-5%_/G#WTAO$_)LYH9E
MCN(<1GN#]M%XW*LQA0EA,3AW-.K3HJE2IRP=7DNJ-7#N"IRLY0J03IR_U#NO
M2BOX/K7_ (+1_P#!0.TMK>U3XLZ;*EM!% LEQX1T2:>188UC5YI6AW2RL%#2
M2-\SN2QY-3_\/J_^"@O_ $5;1_\ PC=#_P#C-?R6_H>>)MW;->$6KZ/^T,R5
MUWM_9&GI?_@?U,OI9^'#2OEG%2;2NOJ&7.STNK_VJKVN];:V]+_W=45_"+_P
M^K_X*"_]%6T?_P (W0__ (S1_P /J_\ @H+_ -%6T?\ \(W0_P#XS1_Q)YXF
M_P#0TX0_\..9?_.CU_IZ'_$V?AQ_T+>*_P#PWY=_\]?ZL_*_]W5%?R\?\$P_
M^"POQ]^,W[0?@[]GKX_Q:#XPL?B1<:Q9^'/&&F:1#HVN:%J]AHU_K=M9W<%B
MT=EJ&EWD>GWL4T]Q&UW:R-:+"X@21&_I#^+GQ)T'X._"[X@_%7Q/*L6@_#SP
M?X@\7ZGEUC:>WT+3+B_%G"S<&YOY(8[*T3K)<W$4:@LP%?A7B'X=<1^&6>PR
M#B6GA/K5;!T\PPN(P.(>)PF+P=6K6H1K4IRIT:L7&MAZU*=.M1I5(SIM\KA*
M$Y?M7 7B!P_XCY)//.'9XKZM1Q=3 8JAC:"P^*PN+I4J-:5*K"-2K2DG1KT:
ML*E&K4IRC-+F4XSA'^7#_@JI!XW_ &_/^"A6B_LB_"FY-W;? GX6^,+ZY,>Z
MXL$\:+X4NO&VNF;RSB.2]NH/!?@)W;_CUU8[6'+!OMW_ (-__P!H&7QQ^S=X
MS_9_\07;'Q-\!/%UPNFVEPS"X7P3XSN+W5+!-DF)&^P>);?Q/9LH&VVMOL$)
M" H#\S?\$1->\!:O\0OVIOVROCA\3?A[X>^('Q.\87OAK1HO%GC+P[H6JF'5
M;\>-O&FHV]EJ^I6UV-.U+4=0\/V5K*L8B#:+<PQG:A%>4?!WQUX,_8P_X+8^
M(](\%>+O#6L_!/\ :-UNYT6"^\+:]I>L^'[:+XL/;>(?#UDD^E75S8V\OA[X
MB)#X;B2219+339KB3"17 S\(?;G]1/QU^./P[_9Q^&'B+XO_ !5U6?1? _A8
MZ8NKZA;6DE]/$^L:K9Z-8)%:Q%7E::_O[:+ 90JL6)PN#\:_$;_@K5^PW\,?
M#'@_Q-KOQ7_M$^-_#FD^*]&\/>'-*GUCQ-%HFMPI<:?<ZKIL<L4>ERR0N)&M
M+N[2Z1 )##Y;QN_&?\%K^?\ @G!\=<?\_P!\,_\ U9OA*ODS_@D5_P $Z/V:
MM7_90\'?&_XH>!M'^*WCGXR:1?75W/XRLUU.P\-^'[;4;W1K+P_H5G,2EM']
MFL$EO+OF>>1UB0QV]M B@'Z?_#7_ (*"_LC_ !4^$7B?XW^&_C%X=M/ 7@EH
MXO&-UK\IT?4_#5S<1R36=GJ6DSEKLW6H112-I\5DMW]N,4T=L9);>X2+Q#X7
M_P#!8+]A/XL>/;'X=Z#\4+S2-;U75(]'T>]\6:'/H.A:K?3$I;1VFK33S0(E
MS)MBAEO%M(S(Z!V0'(_G:^#?[!WPV\<_\%9?BW^R+J.HZWIWP0\'^*?%WC*X
M\+:=?W$*ZYX>\-7-GJ'AOPM>RI( \-K'XDAM'O9$>Y2TBNEA=);EGK[R_P""
MY/[%O[/WPE_9B^'?Q;^$/PX\.?#CQ-X2^)7A[P1++X6LETR/4_#6M:!XBNDB
MOEA(-Q=:;J&@:?)87+GS(DN+W+$R @ _I \?^._#7PR\"^+OB/XNO6L/"?@C
MPWJ_BOQ#?Q1-<M;:+H=A-J5_<1PQ_-,R6L$CI&AS(V%!&<U\):]_P5?_ &'_
M  Y\)_#'Q@U'XLQGP_XREU>+PWH=MILUQXRU$:%JMUHVI3#PZDGG6UM#?V<\
M4=S>36\-P%)MWE*R!.9\7>+]7\?_ /!'?6/'&OW,MYKGB[]@P^(]8NYVWS7.
MIZQ\&DOKZXE?^-YKF>21F/)+$GFORC_X(<_L#_ GXN?";5_VDOC#X=M?B3KD
M'B_6O!7@_P ,>)(OMOAGPO8Z/'9W5WJ,6G2L8;G5-0O=2G=99%\JTB5O)02W
M5R[@'[A_LR?\%#_V4OVM]5G\.?![XBQW?BVWL6U)O"'B&RDT#Q'+91L5FGM;
M&XDDCO!!]Z>.TN)IHHSYKQB)6=?S=_X.*/\ DT#X6_\ 9?M$_P#4%\=5\'_\
M%0O@GX,_8$_;B_94_:"_9\TBT^'>E^+]9LM9U/PSH(>TT>/6/!WB/1[3Q.MM
M9QL$@TWQ+X<URSM=2L4_<S3M?S[=]RV/NG_@X>E,_P"QO\)9SUF^._AZ4XZ9
MD\ ^.'/\Z /K/XW>'/V=?$O_  3!\ VW[4]_K&D_!RQ^%7P0U'6M5\/M<+K.
MGZFMEX:L]#GL!:D2/))J-[%;21D^6\%Q,'XK)T+]I3]B_P#8P_8+^%E[\/?&
MFMZ#\'/%_AKQEI'P7U2\MM1U'7=1U^\&N:Q=W%T\I,]O<KK]Y<3R2RL4AED1
M(\QJ,>,_\%#/^4)\'_9*?V;_ /T_?#ZNT_8F^$OPT^+/_!)KX*67Q*\$>'?&
MUKX>^%7CK7=#@\0Z=#J$>E:Q!+XL6+4;(2@^1=(O D0@X SG P ?G!_P2J_X
M*K?#OX4> OBSIO[7OQN\8ZMKVK>/8-3\&-KL6H^))8=";1[6&Y6WGW'[-&]]
M&[-!GEOG &:_H,^-_P"VE^S_ /L]?"CP/\:?B9XJN]-^'_Q%GTB#PEJEEI5S
M?S:DVN:--KVGO]D0QR0QR:9 \[M(5*':A4L<5^!'_!!W]G#X$?&?X8?M :M\
M5OA3X+\?:EHWQ0T[2]*O/$VCP:E/I^G?\(];7)L[5Y?]5 9YI92B\%W8FOHG
M_@X;TVPT;]D3X):1I5G;Z?IFF?&73K#3[&UC6&VL[*T\#^)(+:UMXE 6.&"%
M$BB10%1%"@8% '] /AOQ#I7BWP]H?BC0KG[9HOB+2=/UO2;K8T?VG3M3M8KR
MSGV. R>;;S1OM8!ES@\BOG#X4_MF_ /XT?&GXG? #P!XHN]4^)GPBN-:MO&N
MD3:7<6MO92^']='AO5Q:WLA,5VMIJ[);,5"[MZNFY3FN_P#V;O\ DWSX(_\
M9*? /_J,:97\^/\ P2__ .4P?_!1#_L,?'#_ -7G94 ?T"?'[]I3X*_LP^#U
M\<?&SQUI/@O0Y[D66GK>2&74M7O" 3:Z3ID >\OI$4AIGBC\FW5D,\L9DC#_
M )A_%O\ X*G_ +%_[2/[-W[47P[^'_Q,DLO&.I?L_?&RTT/1O%^E2^')?$%S
M'\/O$"K!HT\\T]M=3W&0;2W>:&XNB1'!$\K+&?S[_;#\--^W)_P6L\$_LP^.
M-0N;CX2?#+3M#LKK2+:>6&&;2]-\!)\2O%,!1& 2]UO7KX>'KN\0"8:>ENJM
M_HT8'Z$_\%%O^"9'[*?B']E'XE>*_ WPX\/_  J\8?!7X=>*_'?AC7O!>G1:
M=+=VW@[P_?ZU/X<UF)/EO]-U2WLI;;=-NEM9Y5N8VRK @'(?\&]O_)DGB?\
M[+EXP_\ 4>\(5^CG[2O[=W[+_P"R9+96'QI^)>G:)K^HV[W=EX4TV-]9\336
MJ*K?:'TNS)>TBD#IY#7TEM]H#;H!(@9E_-;_ (-_[^VTK]A/QMJEZ_EV>F_&
M7QU?W<F,^7;6?ACPI<3OCOLBC=L>U?B_^R'^T_\ LF>*/VKOCQ^TY_P4"DU3
MQ=XCUC5_M?PX\/2^'7\3^'K6?4M1U8W\TME)=10PQ>'--MM'TO0+,HT%O;W%
MPP7<B8 /ZB/V=O\ @IU^QQ^T]XFM/!/PU^)R6_C+48WDTSPOXNL'\-ZMJ9C9
M5>'3UN99;2ZNLNNRTBNC<S9_<Q2;6 ^_Z_B/_P""F7[1W["?Q*U#X2?%W]BB
M'4O GQL\%^+%N=9NM&\)?\(?97FF6:1:CHNL.UO<O"=6T75[..*W,<2-/:WL
MJ3%D@1:_LH^#GBR\\=_"7X9^-=0B>"^\6>!/"GB*\ADC,,D5UK&B65_/&\3
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
M]%=T7_PB/#__ ,CT?\/R_P#@HS_T5W1?_"(\/_\ R/7PO_$MO'7_ $'\.?\
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
M*8D0AAFOV*^"]OI-K\(OAE;:%M.CP^!/"T>FE  IM5T:S$14+\H!'0#BO3*
M/*/C'\<?A1^S_P"#KOQ[\8/&^B>!O"]F0AO]8NA&]U.2 MKI]G&'N]0NF++^
MYM(974$/)L3+#\\=*_X+8_\ !/S5?$+>'_\ A9^MZ<HFCA77=4\*7]MX?D,C
MA!(E['+//Y2D@N[6B[5YP<5^7'[<.GW_ .W)_P %?_AS^R3XIU>\7X/?#R#2
M(=0TFRN)H(YXHO#8\6^*I)4C<+]OO]0D70Q>*/.AL/+"$&,5^R_QF_X)A_L@
M_$;X*^(?AAHOP3\$^%+\>&KZS\'^)-"TJ.PUS0=<BLI/[)U&+4H<7$I6^2!K
MU)69;N$S12#;(: /O3PIXM\,^.O#VE^+/!VO:7XE\-ZW:QWNE:WHUY!?Z=?6
MTH!62"YMW>-O[KKD/&X*2*KJ5'QK<?\ !27]CW3O$7QB\,:[\5[#PYJ7P+O3
MIOCXZ]:3V%O;Z@+Z[TT6.D,?,EUFZ:\LKB)8;.%GPOF$"(,Z_E/_ ,&]GQ4\
M3W?AC]H?]G[6M5GU+1_A/XFTO5_#D5RSR?V;;^(+O6--OK2T9RWE6DM_H4]Z
M+=2$CFN964 -7Q+^SE^R7\//VM_^"M?[5?ACXJFZO_ _@?XC_$+QOJ/A:&1X
MK3Q5=V?B^6TT_3=59&!.FQO<RS7$:_/.O[C<L4LH8 _?+X-?\%;/V(/CE\0[
M+X8^$/B9=V'B?5K[^S-!_P"$JT2?0=,U^_9MD%II6HS3S123W1XM4N1:F=BL
M29E=(VL_&_\ X*Q_L2? +QU-\.O&7Q.FU7Q-97'V36(?!NDR>);+0;D'YX-6
MU"WN(;6*6/\ Y:I;/=&,G:X5PRC\;?\ @N[^R-\%/@EX$^"?Q@^#/@?1?AGK
MJ>)[[PEJP\(VXTB&_M[>RMM0T2]:.V*>7J.FS0W*QWD128H\0+$Q(1^EO[)_
M_!*[]D[3?V6M$T;QKX!TOXB^,/BIX+M-:\8_$+Q/;B^\2MJOB'3%N?/T>\F9
MI--32IKGS=/$1WK-&)I6>1F) /TO^"_QP^%O[0G@33/B3\(?%^F>,O".J[DA
MU#3I/WEM<QX\ZQU"U<+<6-] 2!+;7"(X!#KOC97;Q?Q+^W=^S%X,^-'B_P"
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
M@YX'^#?@.RCM-"\':-;6!F5%6?4]1V!]2U:]=0#->:C>&6YGE<EV9^3Q7ME
M!1110 4444 %%%% !1110 4444 %%%?"'Q\_:/\ &/A+QC>^#_""VNG1:6D
MN]0NK1;BYN9Y8EE=84FS'%#&3M21!ND&3D XK6C1G6GR0M>UVWHDKI7?WK0_
M._$WQ/X7\)^'%Q-Q5/&_4JN-HY=A</EV&6*QN+QM>G6K0HTJ<ZM"C%*CAZU6
MI4K5Z5.,8-<SJ2A"7W?17Y*_\-1_&/\ Z&"U_P#!7:?_ !-'_#4?QC_Z&"U_
M\%=I_P#$UU?V?6_FI_>__D?7^GI_.W_$\GA+_P!"?C;_ ,-F5>7_ %._-_=Y
MGZU45^2O_#4?QC_Z&"U_\%=I_P#$T?\ #4?QC_Z&"U_\%=I_\31_9];^:G][
M_P#D?7^GH?\ $\GA+_T)^-O_  V95Y?]3OS?W>9]K_&7]HO0OAE--H6FVZZW
MXK5$:2T+%+/3UFC$D3W<J'<[E6!\B,AAT=@<K7S!;?MD_$&._2>ZTC09['SE
M:2R6*6,^3C#1I<!_-#=75F)^8 'Y<BOE'5=4OM;U&\U74KA[J^OIY+BYG<DL
M\LC%F/).!D\*. .!6?7=3P5",%&4%.5O>D[ZO2]K-67;KYG\<<<_2N\6>)>)
M<5F>0<1XWA3)*6*F\HR;+(X>$*6#IU)/#O,JDZ56688JI3Y7BO;.6&E-RC2H
M4Z2C%?LK\*?C%X9^*^F/<:46L=6M%!U'1+F17NK4,2JRHZJJSP.0=LB#*]'
MX)];K\.O!WC7Q'X#UA==\,7[:?J @EMFDV++'+!-M+Q2POE)%)56 8'# $8-
M>M_\-1_&/_H8+7_P5VG_ ,37)4R^7._92CR/92;NNZVU\OZ9_2? 'TX>'Z7#
M6"H>(V59W7XHP[G1Q>-X?P& E@,PI0Y?8XQTJV8X1X;%58N2Q-"E2^KJI!U*
M')"JJ-+]:J*_)7_AJ/XQ_P#0P6O_ (*[3_XFC_AJ/XQ_]#!:_P#@KM/_ (FH
M_L^M_-3^]_\ R/K_ $]/M/\ B>3PE_Z$_&W_ (;,J\O^IWYO[O,_6JBOR67]
MJ7XR*RM_;]H=I!PVE6A4X.<,"O(/0CN.*^[_ ( ?%N]^*_AF]O-6LX+35]'O
M%L;QK4,MM=!X4EBN$5B?+=U;]Y&H"*WW %X&57"5:,.>7*XJR;B[VOILTNO_
M  ;'Z)X9?2<\./%/B*/"N1T\^R_.*V&KXK"4<XP&'H4<9#"TW6Q-.A7PF-QL
M8UJ5*,JKA75)3IPDZ<I23B?R;?\ !9;X;>+/C#_P4PN?A]X,B:\\2ZG\,/#5
MWHUEN??<2:%X'NO$-S;6H4[OM,UKIES]G2,%I;DH@&Y\U^SW_!%?]LJ?]H7]
MGY_A'XZU%Y?BW\"1!X;U1+^4G4M8\*H7M]#U:42GS9;BU$+Z9J#MN?[5;,[[
M5=<_&OQ^56_X."O@(K ,K:5X65E8 JRGX8:Z""#P01P0>".#7C'[5WA?7?\
M@E-_P4B\'_M,> [*XM?@1\:=4N+CQ'IEDCIIL-GJUU$OC?PXT<8$2OIT\B>(
M-)A W"$1Q*V99*Y3^B3VG]MS_E-_^R'_ ->7A;_TW:[7]#OQ>^-/PM^ O@V\
M\?\ Q=\:Z+X%\)V3K#)JVM7!B26YD5FBM+2"-);F[NI=I$<%O#(_=@J@L/YP
MOVL/%&B>-O\ @LQ^Q+XO\-WT&IZ!XE\.>"-:TB_MI%EANK#4=&UJYMI4="RL
M&CD .TD!@1GBOW3_ &R?@A^S/\9?AOIL_P"U5/96OPT^'NOP>+Y+C5O$$WA_
M1EOH(F@2+5)(9(S?VTZ,4.GXD:XP51&.10!\@1_\%Q/^"?CZ\NA?\)_XM2-I
M_(_MV3P9=C05&\)Y[7@NS<B#G?O%F6V G9GBOU'\!_$'P5\3_"&C^/? /B32
M_%/@_7[-;_2=?TJY6>PN[5ADNLGRF-H^5FBE5)(75DD16!%?SQ?M+?M#_P#!
M%O6_@5\0?A+X2LOA\VJCPAKUMX(U#P7X$NH9M.\56>F7#>'KBTUAK>TN8]VJ
M16T4LS%ED@DE# AC6C_P1,O?''C[_@G;^TG\/_#^IW)UK3]8^(7A?P$S7#J;
M+4O$G@0W5DEJ[M_H@?5]05T="ODNXE7!4&@#[_\ BY_P6$_84^#?B_4/!.O?
M$W4/$.MZ3>/I^J_\(3H,_B*PT^]B8I/;SWZW%K;N]NX9)C;M.BL"%9L5]G_
M#]HWX0?M/> X?B/\%_%EOXM\+O=RZ?<7$<$]K=:?J,"JT^GZA:7"));W<092
MR NA!#)(ZD$_RC?\$T/CM^R=^RUJ_P 4?@5^W-\([?P]\2M8\87 G\?>.?"?
M]M6\=GM%I-I.K)>V\E[IUF+E9KR&_M(IX;M+@R8+$N?ZE/V;? W[-?P[^'.I
M:Y^S19>$-/\ AGXOU"]\:SW/@JZCN=!NKR: -=W4"Q2.MJ4BB"O:$1O;E2CQ
M(P( !Q7[3/[?7[+G[)%S::9\9OB+;:7XBOK9KVU\*:-;/K?B1[4?=GETZV=1
M:I+_ ,L/M<T#3#YD5D(8_B9_P5F_;I_9G_:[_8.GB^"?Q!MM:UK2?C!\/[K4
MO"VJ6[Z/XFL[1[+Q$/M3:7<,S36RL0DLUK+<)"S*)2FY<^0_\$W_ (*^%O\
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
M3X<:5%J'Q/UB"\._Q+;: 88M1\5WT6Y";T:6L&FVELH<1W4[78^;<2 ?V$_
MSXX?#_\ :*^&VB?%CX87U_J7@SQ$UTNE7VHZ=/I<]R+.8P2R+:W'SF$R ^5,
MI:.51N1B*]>KCOA]X#\,?"_P3X7^'W@W3+?1_#'A'1K'0]&T^VC6**"SL($A
MC)5  992IEF?J\KNY))KL: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KPW0?\ DLWB;_L&Q_R6O<J\-T'_ )+-XF_[!L?\
MEH ]RHHHH \-_P":\?\ <L_^VU>Y5X;_ ,UX_P"Y9_\ ;:O<J "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^1_VT_V
M/OAY^VO\&+[X3^/9;S39[2__ .$C\&>)-/D9;OPUXMMM.O\ 3[#4S""$OK(P
MZA<07UA-F.XA?(*RQQ,/P8N/^#<76C/-]E_:5TL6WFR?9Q<>#+MIQ#N/E"9H
M[]8VE";?,**J%LE0!@5_4_17Z?P=XQ^(O 66U,GX8XAJ8'+)XB>*6#JX/ XZ
MC2KU5'VLZ"QV&Q#H>U<5*I"DX0G.\Y1<I2;_ #?BWPD\/^.,QAFW$F04\;F,
M*$,,\72Q>-P56K1IMNG"N\'B*"K>S3<:<JJE.$'R*2BHI?RM?\0XGB'_ *.6
MT;_PBK[_ .6%'_$.)XA_Z.6T;_PBK[_Y85_5+17UW_$SGC1_T5=+_P ,F1__
M #N\OS[L^4_XEP\(/^B8J_\ AYSK_P";_P"KORM_*U_Q#B>(?^CEM&_\(J^_
M^6%?DI_P4"_X)[_$+]@OQMX8T;7]:A\;^"_&NDM?>&O'&G:;<6%E/J-D5BUC
M0KV"5IA:ZE8N\5Q'&TQ^U6-S!/$"5F$?^@A7E'QD^!WPH_:!\&W7@#XP^"-#
M\=>%KES.NG:U:)<?8KT1211:CIT_$UC?VXD+P7,#HZ2*C'=M KZG@SZ5GB%E
M?$&"Q/&&._UBX>_>4LPRZAE^58+%<E2-H8G"5\/AL._K&'J*,XTJM14:T/:4
MI.$IQJT_FN+_ *,/ >99#B\-PG@_[ S[]W5P&/KX_,\9A>>G).>'Q=&OB,0O
M88BGS0=6E3=6C-PJQ4XPE2G_ )GU=;X!\#>)OB;XW\)?#OP9ITFK^+/&_B+1
M_"WAW38L@W>KZY?0:?8QNX5A# )YT>YN7'E6UNLMQ,5BB=A_5]XN_P"#=?X'
M:EK<][X1^-GQ#\.:/-'"8]'NM/T35#:3(@2;R;V:V,\L,S+YX68LT;R/&A\I
M8U7](OV._P#@F=^S5^QF+G5O!.A3>+O'EW<O,WQ!\9Q6NH>(;*#YEBLM&VQ"
MVT>WC1L.;*..6=QYLDA<G/\ 27$?TM?#? Y)6Q7#LLRSO.JE%K!Y94R_$8&G
M1Q$X+DEC\5B(QI1HT92O4CA98BI4Y'"G9256/\\\/?19\0L;G-'#9_'+LFR>
MG63Q>8T\?A\;4JT(2O..!P^'E*K*K6BFJ<L3&A"GS*=36/LY?BGH_P#P;E>-
M+C2=,N-:_:*\/Z=K$^GV<NJV%KX2OKNVLM1DMXWO+2WNOMT?VF&WN#)%'/L3
MS40/M&[%:7_$.)XA_P"CEM&_\(J^_P#EA7]4M%?R++Z3OC/*4I+BFC!2DVHQ
MR/).6*;NHQYL!*7*MES2D[;MMMO^JH_1O\(8QC%\-5I.*2<I9SG/-)I).4N7
M'1C>5KOEC%7;LDK)?RM?\0XGB'_HY;1O_"*OO_EA1_Q#B>(?^CEM&_\ "*OO
M_EA7]4M%+_B9SQH_Z*NE_P"&3(__ )W>7Y]V/_B7#P@_Z)BK_P"'G.O_ )O_
M *N_*WXC_L#_ /!&;P7^Q_\ %RV^-_C#XBR_$[QOX=M=4M/!%O;:0-'T3P_+
MK&G-I=[K,D4TD]U=:O\ V==:IIT!,@M8K74))%C%PJN.1_X+^?M"2?#K]ESP
MS\#M#NV3Q+\??%D-MJ%K;L6N'\#^"IK+6-5C\N,^:IU#Q'/X7MH1C;<PPZA
M ^' _>:O"/BO^S%\ OCEXC\(>+?BY\+/"?C[Q%X"E$OA'5/$6GB]N-$<7L&H
MC[)N8(%%];076QE93+&I((XK\JXOXTXEX[S;^V^*LTJYKF*P]+"4ZTZ=&C"C
MA:,JDZ>'H4,/3I4*-)5*M6JXTZ<>:K5J5)7G.3?Z=PIPAP[P3E2R7AG+:>69
M?]8JXJ=*%2M6G6Q-:,(5*]>OB*E6M5J.%*E34IS?+3I4Z<;1@DOQQ^!?_!!C
M]E*_^#GPRU#XNV/CR;XGZCX)\.ZCX[_L[QAJ&G6$/BB_TRWN]8L[2S@/E0V]
ME>32VD07[R0AV^9C7P5_P59_X);?"S]C'X/^ /C_ /LUCQ?ITGAOXAV6E^,I
M=4UZ]UJ>P_M*%;WPEK]G-.=VG#2];TB2SDEC(\R[U?3P3NC2OZ^555554!54
M!54# "@8  [  8 KA_B3\-/ 7Q@\%ZW\._B;X6TCQIX)\116T6M>&]=MEN]-
MU!+.\M]0M//A8C+6U]:6UU"ZE62:%&!XP?ESZ4_$?]NKX[6/[2W_  1'U#XT
MV<D+7'C3PS\'[C788"#'8^*M.^)7A32?%>G #H+#Q#8ZE:KG!98E; #"OM?_
M ()*?\H\?V9O^Q-U#_U)M<KZ5@_91_9VMO@I-^SI#\)?"*?!*XF>YF^'(L#_
M ,(Y)<OK8\2-<-:&3/G'75&J;PX/VL>9UR*]3^'WP]\%?"KP=H/P^^'?AS3/
M"7@SPS9_8-!\.Z/!]FT[3+3S9)C#;0Y;8K32R2MDDL[LQ.30!_-Y^S3_ ,K
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
MR_88_P"4[W[97_7I\?/_ %97@BMG_@H-_P IM_V'_P#L!_"W_P!3CQY7[_\
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
MX^\"MIK>%/%6L:<)]7T7^Q]4?6]*%I<AT918:L[W]J&#>5<,7'7%>_    #
M   ] . * /Y??^"V'A7QM\"OVO/V5_VX_#V@7&L>$O"1\+:;XA>UAE>.#7?
M_BV[ULV6J7*(T5C!XB\.ZK'IFG3RD!Y[.[4'=&BG]!M?_P""WG["FC_"N/Q_
M8^.]2\0^)9]*CNH/ACI^CWL/BT:I);JZZ9>M<1#3;%%N&\B>]%W<I"H>412A
M=I_5;QEX*\)?$/PYJ?A#QSX<T?Q7X8UF!K;5-#UVQ@U#3KV!P04FMYT="0"=
MKKMD0G*,IYKXY\/?\$S/V%/"_BF/QAHW[-GPXM]8M[E+RS\S21<6-C=1L'2:
MSL)WDMHG5AD91ER3\O- 'XX?\%@]"\<_M/\ [(W[(O[</@+P5J^BOX8LQXG\
M4>&G@FU'7/#&D>.++0-<T._NQ#;QEK#0=3T>XBU"X:%4C.IVLC!8O,<?=WP5
M_P""U7[%'B7X+:!XK^(7Q'3P%XYT_P .VB^)?A_?:7J5SK1UJRM1%>V^AFUM
MI;/4+>>X@=K"66ZM3)%+#Y@C);'Z^2Z-I$^DMH,VEZ?+HCV?]GOI$EG;OIC6
M'EB(6;6+1FV-J(@(Q 8_+" *%P *^(M5_P""9'[!VM>(5\37_P"S-\,WU+S7
MGF2/1_)L;N>1M[3W5C%(L$TF[YE)4!3T% 'XI?\ !/*Q\8_MT_\ !4;XI?M[
MGPSJ/A_X5>$/[6C\+:AJ=I+&M]//X>_X5]X3T>VN2HM[K4;+PG;W5QKDEJ\D
M=I<&*)@IN%"]1_P41_Y34?L._P#8'^&?_J<>-*_I)\%>!?!OPX\.:?X1\!>&
M=%\(^&=*B$&G:'H-A!IVG6L:@#$=O;HBEB -TC[I'/+LQYKSGQC^S7\"?B!\
M3_"?QH\9_#'PMXB^*7@6"UM_"7C74K'SM;T.&QN;N\LTLKG>/+%K=7UW/!E3
MLDN)&'7@ \9_X*._\F+_ +4'_9*->_\ 0K:OCG_@@U_RC_\ "G_8_P#Q%_\
M4FO:_7?QGX-\+_$/PKKW@CQKHECXD\)^)]-N-(U_0M3B\^PU33;I=L]I=19&
M^*0 97(Y .>*YKX3?!SX8_ KP=:?#_X1^#-$\!^#;&ZO;VU\/Z!;?9=/BN]1
MN9+N^N%CW,3+<W,KRRN6)9V)]J /YT_BM_RL6?"'_L$:9_ZSGXEK4_X. O\
MDI'["/\ V.OBS_T_?#FOWQU#]FKX$ZI\9]-_:&U#X8>%KOXTZ/;+::9\19K'
M=XCLX$TF?046&\WC!31KF?35)0D6DKQ=#4GQ=_9O^!GQZOO"&I?&'X9^%_B!
M?> K^;4O"%SXAL?M<N@WMS+93W$UBV]?+::;3K&20'(9K6(X^7D W?B#_P D
M5\;_ /9+O$O_ *B=[7X.?\&ZW_)(_P!I3_LLEO\ ^HSIE?T3W6G6-]IUSI-W
M:PW&F7EE-IUU92H&MY[&X@:VFM9$Z-#+;NT3IT*,17DOP9_9X^"G[/.F:WHW
MP5^'/AOX=:9XCU4ZWKEIX<L_L<6IZJ8([;[;=#>Y>86\,4*G("HB@"@#^>__
M (+ _P#*3/\ X)S_ /8P_![_ -7_ %Z]_P ' /P*\<>+/A=\$_C_ . ],N=2
MD^"7B76HO%*Z?:S7E[8Z5KW]C7^C:VT,*.PTW1]4T.Y2_E92L)U.V=RL0D<?
MM1\1OV:O@3\6_''@CXD_$CX8^%O&'CKX<7%C=^"/$VLV/VC4_#MQIFJ#6].D
MT^?>OE-9:N!J-OD,([K]X.>*]FO["QU2RN=.U*SM=0T^]@DMKRQO((KFTNK>
M52LD%Q;S*\4T3J2K1R(RL."* /QZ^"?_  6I_8I\2_!7P_XJ^(?Q&3P#XYT[
MP[:)XD\ 7^EZE<ZTVLV-H(;V#0S:VTMIJ$%Q/"[6,DES;&2.6+S!&Q./SR_X
M)[67C']NO_@J/\4/V]?^$9U'0/A3X..J)X6O]3M)8UOII?#_ /P@'A/2+:Y*
MK;W6HV?A6WN;G6Y+5WCM+@Q0L%-PH'[7:M_P3(_8/UKQ"OB>_P#V9OAH^I&6
M2>=(]'\FQNYY&WM-=6,4BP32;_F4E0%/08XK[$\$^!/!OPW\.:?X1\!>&-%\
M(^&=*B$.GZ)H%A!IVGVL8&,1P6Z(I8X^:1]TCGEF)H _FV_X**?\IH_V'/\
ML$_#7_U./&-?OA^UO_R:E^TW_P!F]_&C_P!5OXEK3\9?LU_ GX@_$_PE\9_&
MGPQ\+>(_BCX%AMK?PEXUU*Q\[6]#ALKFZO+-+&YWCRQ:W5]=SP94^7+/(PY/
M'K6OZ#H_BK0=;\,>(M.MM7\/^(](U+0=<TF]C\VSU/1]7LYM/U/3KN(X$EM>
MV5Q/;3QDC?%*Z]Z /PF_X-X?^3.?B%_V7;Q%_P"HGX/K]\*\E^#?P)^$/[/G
MABY\&?!CP#X?^'GAB\U6XUN[T?P[:?9+2YU:ZB@@GOYDW.7N)(+:WA9R?]7#
M&N,**]:H _'KQ'_P40_X)F_M$Q^.OA7^T'J/AC2+CPAKNM^&=5\._%_PO-^_
MDTF[N+.>\T.^MK2_D$3-$91MDM)DD(4I(R;J_*7_ ()::;X23_@JK\7&_9%N
M?$<_[+MCX:\5_:KF?[=_8\FDSRZ6NCV\K3X#JVN+<MX=:\5;V32[>=MJCS@/
MZ#OBG_P3Q_8S^,_B:Z\9?$'X!>!-8\47]PUWJ6MQZ:+&^U2=VWO)J$EFT2W+
M.V2[.NYRS%B2:]U^#_P%^#?P!T!_#'P;^'/A;X>:)-()KFS\-Z9!8_:YAD^;
M>3J#<7+@LQ4S2N$+,4"[CD _F[_X*B>+;+]G_P#X*U_LI?'CQS!=VOP^L] \
M&W][K$=M)+##96.K>(= UMXRHQ--I,5U'J%S;QDRBW>(A?WJ9_:UOC?\!?\
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
M^3PU/XLTSPI:^$(]?TFT,BW9T'5/ 6D6&I7EJ\:LJ7%E%,+B'S@('=!%(0)
M:_JH^%/[-7P)^!VO>,?%'PF^&/A;P)K_ ,0)X;CQEJF@6/V2Z\02VUQ=W<#7
M[[V\P17-]>3H % DN96Q\U?SS:[H&C>*/^#@;7?#_B+2;#7-#U;PC!9ZGI.J
M6D5[87UG/\+=.26"YMIT>*6-P>C*<'#*0P! ![K^WI_P6#_9<\6?LD>-/"'P
M,\8S>-OB7\7_  N?"EGX=@TN]M[CPK::^J6^M2>(/M,*1+=1:>US906MG)<F
M6YN8Y%D"QE6XS]FW]A3XAZC_ ,$7?B7\,+K1I+'XE_%VSU'XMZ%H%[;2P:A%
M+87^G:MH-A/;RJDR:IJGA[2/LT-O(D;Q75[%"X&":_6KPI_P3>_8@\%>+1XW
M\._LY?#FS\117R:E97<FCK=1:;>QR^<D^GVEP\EO;,LH#@+&5! P!BOMN.-(
MD2*)$CCC54CCC4(B(H 5$10%55  55     Q0!_,;_P2:_X*:_ OX#_ =?V9
MOVG/$4WPD\6?"S7->M=,U'Q'I>I)8W^F7VI75]_9]TMM:SWEEJFE7$DMB]O/
M:@/$D,F\%R!X=^W)\<=-_P""L?[7O[//[/W[-5CJ?BOX;?#S6I+KQ#XV?3+J
M+3"-9O;*;Q3KCEH\VFBV^AZ/!:6#WODR7]^I1%7S55?Z*OBW^P7^R%\<M<N/
M$_Q-^ O@'Q'XFO'CDN_$#Z1'::O=&(* +B[M#"TP8*!(7!:09WL223ZE\'OV
M<_@9^S_87.F_!GX6^#OAU:WNS[=_PC6D064]X8U"J;JZ :YF "@[6EV;LMMR
M<T ?._[2'[;G[.O['>M?"SX3_'FXU+3='\?>&Y;:R\0OH?\ :WA:UM=$$&F/
M%KT8\QT@F\LNP2WN?+39NB;S%Q_-_P#\%8M7_P""?OC2Z^&7BC]B;4-#U#X_
MZ[XNA;4%^$=CJ5A87EM/L^P3W=J+2R6/Q')JKVXTTV$/G2!I%DVE(P?ZT/C)
M^S[\%_V@M#@\._&;X;^%OB'I-H\DEE;^(]-BO'L990 \ME.0L]LYVJ28Y "R
M@E217BWPG_X)\_L<?!+Q%;>+_AS\!/ FB>*+)S)8:\^F+?:E8.6#;K.:\,PM
MV5@I1D4.A52C*0#0!^37_!:>'Q3;_P#!,WX#0>-WED\7Q>,?AC'XC>?)G;5U
M\&ZT+TS9Y\WS@WF9YW[L\YK]>_V8M.GU?]BGX/Z3;#-SJGP$T+3K<'H9[WPF
MMM$#_P!M)5KUWXQ? SX2?M >%8?!/QE\!Z!\0O"MOJ=MK-OHGB*T^UV4.J6<
M<\-M?1Q[DVSPQ7,\:L#]R5P0<UW_ (=\/:)X2T+2/#'AO3+71M T'3[72M'T
MFQC$5GIVG642P6MI;1 D)#!$BI&N3A0* /Y+/^"0'[8_P+_8\U[]JCP!^T7X
ML'PUU&]\:MK&F-J^GW\AOKK3)KW3=0T=(K2WGEBU*(V\4D<,Z1)()@/,4J<_
M8W_!<KX8:I^T'^S%\"OVF?A'93>*O#_P^U&Y\27[6EA/<7MQX-\96.E7&FZP
MUDJ/+_9^GW&G%K\,A\E+]7D C61E_5KXG?\ !/;]C7XQ>,KCX@?$/X ^ O$'
MBZ_N%NM4UF73!!<:O.H4"35!;-%'>,0H#-(FY^2S$DFOJ_3_  QX=TKP[9^$
M=/T73;;PQ8:9#HUIH*6D+:7!I4$*V\.GK9NK0FU2!1$(65DV#!!H _$G]F__
M (*%_P#!+WQ]\(O">J_$,?!_X8>.+#P_I]KXK\+>*_ ELEW;ZK86L5M?2V-Q
M::'?1W]I//&TEO/YB2RHX+Q*V0/MC]CO]J;]CS]HGQ9\3-$_9=T;3DN?A_;:
M(?$_B+2O ]EX8TO5+?69;Y+!=,U"&*&YU&))+&X:1)H8/+W(VP[\U/XI_P""
M8G["'C#6I-?UC]FWX=C4[B>2YNY;#3#817L\KEY);N"VD2*5F8DGY%'. *^G
M?A-\"_@_\"=$E\._!_X=>%?AYHT[(]S9>&=*@T];IXP51[J2,&:X9 3M\V1P
MI9BH&30!ZO7\N?[1_P#RL#_ G_KGX*_]55JU?U&5X5K7[,WP%\1?&#1_C]K?
MPN\*:E\8] B@AT?X@W-AO\0V"6UC+IMOY%WO 5H-/FELXVV$K [(.M 'Y*_\
M'"7_ "99X5_[+3X7_P#3+XCK]2?V-?\ DU+]GK_LDO@K_P!,MK7?_&+X&?"3
M]H#PM%X)^,O@/0/B%X5@U.VUF#1?$5I]KLH=4LXYHK:^CCW(5GBBN9XU;/W9
M7!!S7>^'/#NB>$=!TCPQX:TRUT;P_H.GVNE:-I-C'Y5GIVG642PVMI;1 D1P
MP1(J1KDX4 4 ?S2_L)_\IR/VW/\ KM\8O_4RT.O$M2^(@_X)H_\ !8CXJ?$'
MXK:9J5I\(/C3=>)+N+7[2PFDM+?P_P".KNRURRU*T;:JWS>'KZ$Z?JD,#F2)
MI)W*DQ*&_IP\*?LU_ GP-\4_%?QM\)?#'PMH/Q6\<?;?^$K\<6%CY6NZV=2N
M([K4#>W6\^8;VYABFN"%'F2(K'I5OXR?L\_!+]H/1[?0OC/\-/"GQ$TVR,K6
M$7B/3(;R6PDF4+))97)"W%NYPK?NY NX!MN>: /Y_P#_ (*J?\%3?@/\8?V=
M/&7[/?[.%U=_&'4OB!I6GW/C#Q1HNEZJ-!\%^&=,U;3M5FN)I);6*=[]KVUM
M+:5I88[&T21_,FD>6+;]B?\ !,CP$WQ3_P""1^C?#>-H4G\=>!OB[X5M);C/
MD07VMW>OZ?87$V.1';WL\$[$ D",D"ONCP!^P=^R)\,O"WBOP;X-^!'@/2]!
M\<Z<VD>+K<Z3'<3Z_IC.LAL;^[F+W+VPD1'$22(NZ-"02HQ[[\,_A?\ #_X-
M^#=)^'OPP\*Z3X+\%Z&)QI7AW1+?[-IUE]IF>XN###N;#33R/+(<DL[$GK0!
M_)U_P3!^/O[/'['GB'XQ?LN_MO\ @KP_X0UZQ\<7.I:)XQ\<>#8M4@M9(((=
M*O-)O9YM/N[RWLIS:1ZCIEU!%/;7*W4FU@J!F_8:?]O;_@EE8>/? 7@KP6?A
MWX\\8>-/%>A>&_#Z> ?AI9Z@NGZSK&H066G7&H7EWI>FBR@BNIHG>YA$[0*/
M,V_*<?=/QI_8^_9F_:'NH]0^,GP8\#^.=6A@-M;ZUJVCPG6((B2<1ZA#Y5P2
M"3M:1W91PI  QR/PF_8$_8^^"&MVOB;X;? 3P#H'B6QD$MEX@&D1WFK6DB\H
M]O=W9F:%T/S(Z!71OF5@0" #X^_X*_\ [;[?LO? Y?AC\/+QG^.'QLMY_#/A
M6RTXE]2T'P_>'^S]3UZ*"',J7-R93I&C*B[Y+J6:2'$ELF?PL^,G_!-_XT?L
M3?LY? #]MWP;K&M#XR>%-7L?%_Q<L(I)9O\ A&9-9O%U'0;A53YWM+:*?^P?
M$VYO*N#<*[*/M$F/ZU_B!^RS^SW\5/B'X:^*_P 1/A/X1\7_ !"\'K9+X:\4
M:YIXO=1T@:==->V M6D<QI]DNW:XAS&=DQW\FO7O%/A3PWXV\-ZSX/\ %FBZ
M?X@\+^(-.N-)UK0]3MH[G3M1TVZC,4]I<V[@H\+H<;< J0&4JR@@ ^;?V*/V
MI_"G[8/[/O@OXP>')H(]1OK*/3?&6BI(KS^'O%UA&D6L:;.H.Y5\\-<6KLJB
M>UEBE0;&!KZRKQGX+?L]?!;]G;0]4\-_!/X=^'?ASH>MZG_;.JZ;X<M#:6U]
MJGV>*T%[.A=PTPMH(8 PQB.-1CBO9J "BBB@ HHHH **** "BBB@ HHHH *^
M8_C!^S7H_P 3=:'B2RU5]"UF:)8M0D,1N;:\$*)';N8L@QR(BE7*$;^"03FO
MIRBKIU)TI*<).,EI?NNS3T:TV9\GQIP-PMXA9)4X>XORFCG&53KTL5&A5G6H
MU*.*H<RI8C#8G#U*6(P]:,:E2G[2C5A*5*K5I2;IU)Q?Y_?\,37G_0\6W_@L
ME_\ CM'_  Q->?\ 0\6W_@LE_P#CM?H#16_UW$_\_/\ R6'E_=\OQ?<_&?\
MB4GP&_Z(VM_XD'$/_P \_P"KORM^?W_#$UY_T/%M_P""R7_X[1_PQ->?]#Q;
M?^"R7_X[7Z T4?7<3_S\_P#)8>7]WR_%]P_XE)\!O^B-K?\ B0<0_P#SS_J[
M\K?AYXX\&:QX"\2ZEX9UN$QW5A,RQS!2(;RW))AN[=C]^&9,,IZC." 1BN2K
M]I/B+\)?!WQ.LU@\16 ^VPH4L]6M<1:A: D$A)<?O(SCF.0,G.0!7SO;?L6>
M$X[U9;GQ7KEQ8K)N-J(+.*21 P(B>9$W*"N073##@@UWT\?2<%[2\9I:VC=2
M?>-N_9VMWMJ?QIQW]"SQ%P'$N*I\"PR[/>&,5B9U,NQ&*S3"X#&Y=AJM1N&%
MS*EBY4G5GA8OD>)PGMUB*<%4=.G5DZ*^//A'\)=8^+.NSZ783KI]C8VYN-0U
M2:)Y8K<-E8855<!YI6Z)N&$5F/;/TM_PQ->?]#Q;?^"R7_X[7VQX1\&>&_ V
MDPZ+X9TR#3K*(#=Y:@SW,G\4]U.?WD\SG+,[D\DX KJ:Y*N.JRFW3?)!:)6B
MV]M6VGJ[;;):>9_2OA]]#7PXRCAG!X?C[ +B?BBI*=?,<?A<SS? 8&A*IR\F
M!P5+"XK">TH8:,>7ZS6I1K8BI*I4<:4'3I4_S^_X8FO/^AXMO_!9+_\ ':/^
M&)KS_H>+;_P62_\ QVOT!HK/Z[B?^?G_ )+#R_N^7XON?;?\2D^ W_1&UO\
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
M&5E)# @@D&OT _X*A_\ *,#XN_\ 9-?!?_I;X>KZ]\4?LL_!OXM^"_A5X?\
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
M7^+_ ,$OA3\??"?_  @WQB\#:%\0/"8U"UU8:'XAM?M=BNHV7F"UO%CW(1/
M)9 C \!V&.:[;PQX8T#P7X>T;PGX5TJST/PYX?T^WTK1='L(_)LM.T^T01V]
MI;1 G9#$@"HN3@4 ?S3_ +'/_*>']KSZ?%#_ -#T*O&/&GC]_P#@FU_P6-\?
M?%;XG:7J4'P@^,LVLWHURSL9I;6#0?&<=I.+RU;:J7L_A^^MC'J%M"YD02NV
M#M ;^FOPW^S7\"?"'Q8\2?'/PU\,/"VC_%OQ>MVGB3QY96/EZ_JXO_+-[]KN
MMYWFZ\F+SR%&_P M<]*O_&+]G[X+?M Z+!X>^,WPV\*_$32K1I)+*W\2:9#>
MO8R2KM>2SG8">W<\']W(!N 8J2* /P*_X*C?\%5/@'\6/V<O&OP _9PO+OXQ
MZW\2=!B7Q3K^B:7JHT3P9X8M;VSO[R\NGDM8KA[])H((7#PI9VJNSRSOO3'U
M=_P2E\%_\+'_ ."4EAX!!B$GC+1/BUX:@>?_ %,5UK#:A8VDTN 3Y<-U-#*V
M!G"'%?=_P]_8-_9$^%OA[Q3X7\%? CP'I.D>-M-ET?Q7'_9*7%QKFE3$-)I]
M[=SE[AK4E5/E1R1J2JYS@5[S\+_A3\._@MX-TWX??"SPEI'@GP9I#W$FG>'M
M#M_LNGVLEW*9KF2.+<V'FE)>1LDLW- '\F__  3,^.7P _8L\;?&G]E_]M_P
M5H'A?58/&4E]H7C7QIX.BU6UM9;"/^S9[&YGGL+J[ATV_CBCU'3KNVBG@G\Y
MEXV[C^Q&I?M]?\$K=(\8>"O"OA)OAUX\\5>+/$NB:!HD/@#X:6>HM9:KJ]]!
M9Z?/>W-WI>FK:0QW$T3O/%Y[Q*"^W*XK[R^-/[(G[-7[0\\5Y\9?@WX(\=ZG
M;P&WMM7UC1X7U:WB)SB+4(O*N<J?NEW<KT7 XKB?A3_P3_\ V.?@IK=KXF^'
M7P"\ :'XDL95FLM>;28[W5+25#E'M[F\,QB=&^9&10RM\RD$ T ?FA_P6?\
MVPM=\.Z#X9_8F^!<TM_\8/CA-I^E>(8-&<F^T;POJDZ6MGHZB#+VUSK[L/-^
M4>1I<;RDB-W%?E_\>_V-OBI_P20UW]F']K'X8ZKJFN)96NCZ=\8(P[M9V_BJ
MX1)=;T:<+E4T+7;)Y;2V68M''?VV]>$7/]6M[^RQ^SUJ7QAM_C]J'PF\(7WQ
MBM/(-MX_N].6?7X'MK<VMO)%<RNRQR06[&&)U0%$)"XKT7XD?#+P#\7_  ?J
MO@#XF^%-&\:^#=<2--5\/:]:)>:=>")Q)$TD+XP\4@#QR(RNAZ,,G(!R_P
MOC9X-_:)^$7@CXP> [Z*]\/>,]%M=2C6-U>2PO6C4:AI=TH9C%=:?="2WFC?
M#@H&8#=7L5>:?";X._#+X%^#K7X?_"3P;HW@3P;97=Y?6WA_0;<VVGQ7FH2^
M=>W"Q%WQ+<2_/*V?F;G%>ET %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7AN@_\EF\3?]@V/^2U[E7AN@_\EF\3?]@V/^2T
M >Y4444 >&_\UX_[EG_VVKW*O#?^:\?]RS_[;5[E0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!2U+3M/UC3[W2M5LK74M,U*
MUGL=0T^]@CN;.]L[J)H;FUNK>97BG@GB=XY8I%9'1BK @UD^%?!_A7P/I*:%
MX-\.Z-X7T:.::X32]"TZUTRQ6XN&W33?9K2.*,RRL 7D*EFP 3@#'1T4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7'O\ #[P+
M)XM7QZ_A#PX_C58%ME\5MI%B=?%ND(MUB&J&'[8$6W58%'F_+"!&,( *["B@
M HHHH **** "BBB@ HHHH **** "N/\ ^%>^!?\ A+6\>?\ "(>'/^$U:W%J
MWBK^R++^WS;B)81"=4\G[64$*)$!YO\ JU"?=&*["B@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** ,K7-"T7Q-I-[H7B'2M/UO1=2A\
MC4-*U2TAOK"]AW*_E7-K<))#,@=$<*Z$!E5AR :A\/>&O#_A+2;70?"^BZ9X
M?T6R#"TTK1[*WT^PM@[%G\FUMDCA3>Q+,54%F)))-;=% !1110 4444 %%%%
M !1110 4444 %%%% 'GWBOX3_##QS*)_&7P^\&^)[@$'[3K?AS2M1NN.@-S<
MVLDY ]#(1[5K>&O G@GP:AC\)>$/#/AE3&(F_L'0]-TIGC7D)(]C;0/(H/.'
M9N>:ZNB@ HHHH **** ,C6O#^A>)+)]-\1:+I6NZ=)R]CK&GVFI6C'&,FWO(
MIHBV.-VS([&N"T3X&_!GPY=->Z%\*OA]I5XT@E-U9^$=#BN!*IW+(DHLM\;J
MW(:-E(/(Q7JE% " !0%4!54 *H    P  .  . !P!2T44 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X;H/\
MR6;Q-_V#8_Y+7N5>&Z#_ ,EF\3?]@V/^2T >Y4444 >&_P#->/\ N6?_ &VK
MW*O#?^:\?]RS_P"VU>Y4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7AN@_
M\EF\3?\ 8-C_ )+7N5>&Z#_R6;Q-_P!@V/\ DM 'N5%%% 'AO_->/^Y9_P#;
M:O<J\+9T3X[Y=U0?\(UC+,%&?LW3)(&>#Q7MWVBW_P">\/\ W]3_ .*H FHJ
M'[1;_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH?M%O_P ]X?\ OZG_ ,51
M]HM_^>\/_?U/_BJ )J*A^T6__/>'_OZG_P 51]HM_P#GO#_W]3_XJ@":BH?M
M%O\ \]X?^_J?_%4?:+?_ )[P_P#?U/\ XJ@":BH?M%O_ ,]X?^_J?_%4?:+?
M_GO#_P!_4_\ BJ )J*A^T6__ #WA_P"_J?\ Q5'VBW_Y[P_]_4_^*H FHJ'[
M1;_\]X?^_J?_ !5'VBW_ .>\/_?U/_BJ )J*A^T6_P#SWA_[^I_\51]HM_\
MGO#_ -_4_P#BJ )J*A^T6_\ SWA_[^I_\51]HM_^>\/_ ']3_P"*H FHJ'[1
M;_\ />'_ +^I_P#%4?:+?_GO#_W]3_XJ@":BH?M%O_SWA_[^I_\ %4?:+?\
MY[P_]_4_^*H FHJ'[1;_ //>'_OZG_Q5'VBW_P">\/\ W]3_ .*H FHJ'[1;
M_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH?M%O_P ]X?\ OZG_ ,51]HM_
M^>\/_?U/_BJ )J*A^T6__/>'_OZG_P 51]HM_P#GO#_W]3_XJ@":BH?M%O\
M\]X?^_J?_%4?:+?_ )[P_P#?U/\ XJ@":BH?M%O_ ,]X?^_J?_%4?:+?_GO#
M_P!_4_\ BJ )J*A^T6__ #WA_P"_J?\ Q5'VBW_Y[P_]_4_^*H FHJ'[1;_\
M]X?^_J?_ !5'VBW_ .>\/_?U/_BJ )J*A^T6_P#SWA_[^I_\51]HM_\ GO#_
M -_4_P#BJ )J*A^T6_\ SWA_[^I_\51]HM_^>\/_ ']3_P"*H FHJ'[1;_\
M/>'_ +^I_P#%4?:+?_GO#_W]3_XJ@":BH?M%O_SWA_[^I_\ %4?:+?\ Y[P_
M]_4_^*H FHJ'[1;_ //>'_OZG_Q5'VBW_P">\/\ W]3_ .*H FHJ'[1;_P#/
M>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH?M%O_P ]X?\ OZG_ ,51]HM_^>\/
M_?U/_BJ )J*A^T6__/>'_OZG_P 51]HM_P#GO#_W]3_XJ@":BH?M%O\ \]X?
M^_J?_%4?:+?_ )[P_P#?U/\ XJ@":BH?M%O_ ,]X?^_J?_%4?:+?_GO#_P!_
M4_\ BJ )J*A^T6__ #WA_P"_J?\ Q5'VBW_Y[P_]_4_^*H FHJ'[1;_\]X?^
M_J?_ !5'VBW_ .>\/_?U/_BJ )J*A^T6_P#SWA_[^I_\51]HM_\ GO#_ -_4
M_P#BJ )J*A^T6_\ SWA_[^I_\51]HM_^>\/_ ']3_P"*H FHJ'[1;_\ />'_
M +^I_P#%4?:+?_GO#_W]3_XJ@":BH?M%O_SWA_[^I_\ %4?:+?\ Y[P_]_4_
M^*H FHJ'[1;_ //>'_OZG_Q5'VBW_P">\/\ W]3_ .*H FHJ'[1;_P#/>'_O
MZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH?M%O_P ]X?\ OZG_ ,51]HM_^>\/_?U/
M_BJ )J*A^T6__/>'_OZG_P 51]HM_P#GO#_W]3_XJ@":BH?M%O\ \]X?^_J?
M_%4?:+?_ )[P_P#?U/\ XJ@":BH?M%O_ ,]X?^_J?_%4?:+?_GO#_P!_4_\
MBJ )J*A^T6__ #WA_P"_J?\ Q5'VBW_Y[P_]_4_^*H FHJ'[1;_\]X?^_J?_
M !5'VBW_ .>\/_?U/_BJ )J*A^T6_P#SWA_[^I_\51]HM_\ GO#_ -_4_P#B
MJ )J*A^T6_\ SWA_[^I_\51]HM_^>\/_ ']3_P"*H FHJ'[1;_\ />'_ +^I
M_P#%4?:+?_GO#_W]3_XJ@":BH?M%O_SWA_[^I_\ %4?:+?\ Y[P_]_4_^*H
MFHJ'[1;_ //>'_OZG_Q5'VBW_P">\/\ W]3_ .*H FHJ'[1;_P#/>'_OZG_Q
M5'VBW_Y[P_\ ?U/_ (J@":BH?M%O_P ]X?\ OZG_ ,51]HM_^>\/_?U/_BJ
M)J*A^T6__/>'_OZG_P 51]HM_P#GO#_W]3_XJ@":BH?M%O\ \]X?^_J?_%4?
M:+?_ )[P_P#?U/\ XJ@":BH?M%O_ ,]X?^_J?_%4?:+?_GO#_P!_4_\ BJ )
MJ*A^T6__ #WA_P"_J?\ Q5'VBW_Y[P_]_4_^*H FHJ'[1;_\]X?^_J?_ !5'
MVBW_ .>\/_?U/_BJ )J*A^T6_P#SWA_[^I_\51]HM_\ GO#_ -_4_P#BJ )J
M*A^T6_\ SWA_[^I_\51]HM_^>\/_ ']3_P"*H FHJ'[1;_\ />'_ +^I_P#%
M4?:+?_GO#_W]3_XJ@":BH?M%O_SWA_[^I_\ %4?:+?\ Y[P_]_4_^*H FHJ'
M[1;_ //>'_OZG_Q5'VBW_P">\/\ W]3_ .*H FHJ'[1;_P#/>'_OZG_Q5'VB
MW_Y[P_\ ?U/_ (J@":BH?M%O_P ]X?\ OZG_ ,51]HM_^>\/_?U/_BJ )J*A
M^T6__/>'_OZG_P 51]HM_P#GO#_W]3_XJ@":BH?M%O\ \]X?^_J?_%4?:+?_
M )[P_P#?U/\ XJ@":BH?M%O_ ,]X?^_J?_%4?:+?_GO#_P!_4_\ BJ )J*A^
MT6__ #WA_P"_J?\ Q5'VBW_Y[P_]_4_^*H FHJ'[1;_\]X?^_J?_ !5'VBW_
M .>\/_?U/_BJ )J*A^T6_P#SWA_[^I_\51]HM_\ GO#_ -_4_P#BJ )J*A^T
M6_\ SWA_[^I_\51]HM_^>\/_ ']3_P"*H FHJ'[1;_\ />'_ +^I_P#%4?:+
M?_GO#_W]3_XJ@":BH?M%O_SWA_[^I_\ %4?:+?\ Y[P_]_4_^*H FHJ'[1;_
M //>'_OZG_Q5'VBW_P">\/\ W]3_ .*H FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[
MP_\ ?U/_ (J@":BH?M%O_P ]X?\ OZG_ ,51]HM_^>\/_?U/_BJ )J*A^T6_
M_/>'_OZG_P 51]HM_P#GO#_W]3_XJ@":BH?M%O\ \]X?^_J?_%4?:+?_ )[P
M_P#?U/\ XJ@":BH?M%O_ ,]X?^_J?_%4?:+?_GO#_P!_4_\ BJ )J*A^T6__
M #WA_P"_J?\ Q5'VBW_Y[P_]_4_^*H FHJ'[1;_\]X?^_J?_ !5'VBW_ .>\
M/_?U/_BJ )J*A^T6_P#SWA_[^I_\51]HM_\ GO#_ -_4_P#BJ )J*A^T6_\
MSWA_[^I_\51]HM_^>\/_ ']3_P"*H FHJ'[1;_\ />'_ +^I_P#%4?:+?_GO
M#_W]3_XJ@":BH?M%O_SWA_[^I_\ %4?:+?\ Y[P_]_4_^*H FHJ'[1;_ //>
M'_OZG_Q5'VBW_P">\/\ W]3_ .*H FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[P_\
M?U/_ (J@":BH?M%O_P ]X?\ OZG_ ,51]HM_^>\/_?U/_BJ )J*A^T6__/>'
M_OZG_P 51]HM_P#GO#_W]3_XJ@":BH?M%O\ \]X?^_J?_%4?:+?_ )[P_P#?
MU/\ XJ@":BH?M%O_ ,]X?^_J?_%4?:+?_GO#_P!_4_\ BJ )J*A^T6__ #WA
M_P"_J?\ Q5'VBW_Y[P_]_4_^*H FHJ'[1;_\]X?^_J?_ !5'VBW_ .>\/_?U
M/_BJ )J*A^T6_P#SWA_[^I_\51]HM_\ GO#_ -_4_P#BJ )J*A^T6_\ SWA_
M[^I_\51]HM_^>\/_ ']3_P"*H FHJ'[1;_\ />'_ +^I_P#%4?:+?_GO#_W]
M3_XJ@":BH?M%O_SWA_[^I_\ %4?:+?\ Y[P_]_4_^*H FHJ'[1;_ //>'_OZ
MG_Q5'VBW_P">\/\ W]3_ .*H FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_
M (J@":BH?M%O_P ]X?\ OZG_ ,51]HM_^>\/_?U/_BJ )J*A^T6__/>'_OZG
M_P 51]HM_P#GO#_W]3_XJ@":BH?M%O\ \]X?^_J?_%4?:+?_ )[P_P#?U/\
MXJ@":BH?M%O_ ,]X?^_J?_%4?:+?_GO#_P!_4_\ BJ )J*A^T6__ #WA_P"_
MJ?\ Q5'VBW_Y[P_]_4_^*H FHJ'[1;_\]X?^_J?_ !5'VBW_ .>\/_?U/_BJ
M )J*A^T6_P#SWA_[^I_\51]HM_\ GO#_ -_4_P#BJ )J*A^T6_\ SWA_[^I_
M\51]HM_^>\/_ ']3_P"*H FHJ'[1;_\ />'_ +^I_P#%4?:+?_GO#_W]3_XJ
M@":BH?M%O_SWA_[^I_\ %4?:+?\ Y[P_]_4_^*H FHJ'[1;_ //>'_OZG_Q5
M'VBW_P">\/\ W]3_ .*H FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@
M":BH?M%O_P ]X?\ OZG_ ,51]HM_^>\/_?U/_BJ )J*A^T6__/>'_OZG_P 5
M1]HM_P#GO#_W]3_XJ@":BH?M%O\ \]X?^_J?_%4?:+?_ )[P_P#?U/\ XJ@"
M:BH?M%O_ ,]X?^_J?_%4?:+?_GO#_P!_4_\ BJ )J*A^T6__ #WA_P"_J?\
MQ5'VBW_Y[P_]_4_^*H FHJ'[1;_\]X?^_J?_ !5'VBW_ .>\/_?U/_BJ )J*
MA^T6_P#SWA_[^I_\51]HM_\ GO#_ -_4_P#BJ )J*A^T6_\ SWA_[^I_\51]
MHM_^>\/_ ']3_P"*H FHJ'[1;_\ />'_ +^I_P#%4?:+?_GO#_W]3_XJ@":B
MH?M%O_SWA_[^I_\ %4?:+?\ Y[P_]_4_^*H FHJ'[1;_ //>'_OZG_Q5'VBW
M_P">\/\ W]3_ .*H FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH
M?M%O_P ]X?\ OZG_ ,51]HM_^>\/_?U/_BJ )J*A^T6__/>'_OZG_P 51]HM
M_P#GO#_W]3_XJ@":BH?M%O\ \]X?^_J?_%4?:+?_ )[P_P#?U/\ XJ@":BH?
MM%O_ ,]X?^_J?_%4?:+?_GO#_P!_4_\ BJ )J*A^T6__ #WA_P"_J?\ Q5'V
MBW_Y[P_]_4_^*H FHJ'[1;_\]X?^_J?_ !5'VBW_ .>\/_?U/_BJ )J*A^T6
M_P#SWA_[^I_\51]HM_\ GO#_ -_4_P#BJ )J*A^T6_\ SWA_[^I_\51]HM_^
M>\/_ ']3_P"*H FHJ'[1;_\ />'_ +^I_P#%4?:+?_GO#_W]3_XJ@":BH?M%
MO_SWA_[^I_\ %4?:+?\ Y[P_]_4_^*H FHJ'[1;_ //>'_OZG_Q5'VBW_P">
M\/\ W]3_ .*H FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH?M%O
M_P ]X?\ OZG_ ,51]HM_^>\/_?U/_BJ )J*A^T6__/>'_OZG_P 51]HM_P#G
MO#_W]3_XJ@":BH?M%O\ \]X?^_J?_%4?:+?_ )[P_P#?U/\ XJ@":BH?M%O_
M ,]X?^_J?_%4?:+?_GO#_P!_4_\ BJ )J*A^T6__ #WA_P"_J?\ Q5'VBW_Y
M[P_]_4_^*H FHJ'[1;_\]X?^_J?_ !5'VBW_ .>\/_?U/_BJ )J*A^T6_P#S
MWA_[^I_\51]HM_\ GO#_ -_4_P#BJ )J*A^T6_\ SWA_[^I_\51]HM_^>\/_
M ']3_P"*H FHJ'[1;_\ />'_ +^I_P#%4?:+?_GO#_W]3_XJ@":BH?M%O_SW
MA_[^I_\ %4?:+?\ Y[P_]_4_^*H FHJ'[1;_ //>'_OZG_Q5'VBW_P">\/\
MW]3_ .*H FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH?M%O_P ]
MX?\ OZG_ ,51]HM_^>\/_?U/_BJ )J*A^T6__/>'_OZG_P 51]HM_P#GO#_W
M]3_XJ@":BH?M%O\ \]X?^_J?_%4?:+?_ )[P_P#?U/\ XJ@":BH?M%O_ ,]X
M?^_J?_%4?:+?_GO#_P!_4_\ BJ )J*A^T6__ #WA_P"_J?\ Q5'VBW_Y[P_]
M_4_^*H FHJ'[1;_\]X?^_J?_ !5'VBW_ .>\/_?U/_BJ )J*A^T6_P#SWA_[
M^I_\51]HM_\ GO#_ -_4_P#BJ )J*A^T6_\ SWA_[^I_\51]HM_^>\/_ ']3
M_P"*H FHJ'[1;_\ />'_ +^I_P#%4?:+?_GO#_W]3_XJ@":BH?M%O_SWA_[^
MI_\ %4?:+?\ Y[P_]_4_^*H FHJ'[1;_ //>'_OZG_Q5'VBW_P">\/\ W]3_
M .*H FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH?M%O_P ]X?\
MOZG_ ,51]HM_^>\/_?U/_BJ )J*A^T6__/>'_OZG_P 51]HM_P#GO#_W]3_X
MJ@":BH?M%O\ \]X?^_J?_%4?:+?_ )[P_P#?U/\ XJ@":BH?M%O_ ,]X?^_J
M?_%4?:+?_GO#_P!_4_\ BJ )J*A^T6__ #WA_P"_J?\ Q5'VBW_Y[P_]_4_^
M*H FHJ'[1;_\]X?^_J?_ !5'VBW_ .>\/_?U/_BJ )J*A^T6_P#SWA_[^I_\
M51]HM_\ GO#_ -_4_P#BJ )J*A^T6_\ SWA_[^I_\51]HM_^>\/_ ']3_P"*
MH FHJ'[1;_\ />'_ +^I_P#%4?:+?_GO#_W]3_XJ@":BH?M%O_SWA_[^I_\
M%4?:+?\ Y[P_]_4_^*H FHJ'[1;_ //>'_OZG_Q5'VBW_P">\/\ W]3_ .*H
M FHJ'[1;_P#/>'_OZG_Q5'VBW_Y[P_\ ?U/_ (J@":BH?M%O_P ]X?\ OZG_
M ,51]HM_^>\/_?U/_BJ )J*A^T6__/>'_OZG_P 51]HM_P#GO#_W]3_XJ@":
MBH?M%O\ \]X?^_J?_%4?:+?_ )[P_P#?U/\ XJ@":BH?M%O_ ,]X?^_J?_%4
M?:+?_GO#_P!_4_\ BJ )J*A^T6__ #WA_P"_J?\ Q5'VBW_Y[P_]_4_^*H F
MHJ'[1;_\]X?^_J?_ !5'VBW_ .>\/_?U/_BJ )J\-T'_ )+-XF_[!L?\EKVS
M[1;_ //>'_OZG_Q5>)>'R&^,GB9E(93ID9!!!!&%Y!'!'TH ]SHHHH \S\5?
M"_2?%6L#6[B_U"QO/LT=L6LG5 T<08(2>&#89E8@\K@'@"N?_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0
MQ>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_
M .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%
M):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%
MX@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\
M[*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /
M$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D
M_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/
M_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH
M_P"%):3_ -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_
M -#%X@_\"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\
M"?\ [*O;** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;
M** /$_\ A26D_P#0Q>(/_ G_ .RH_P"%):3_ -#%X@_\"?\ [*O;** /$_\
MA26D_P#0Q>(/_ G_ .RKIO"7PVTOPCJ-QJEM?:A?75Q;_9RUY('VINW$Y'+$
0]!N. .E>C44 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>ampl-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-02-20T12:36:57.9133+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.amplitude.com/20241231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:ampl="http://www.amplitude.com/20241231" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" namespace="http://xbrl.sec.gov/country/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" namespace="http://xbrl.sec.gov/ecd-sub/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" namespace="http://fasb.org/srt/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" namespace="http://xbrl.sec.gov/cyd/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" namespace="http://xbrl.sec.gov/ecd/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" namespace="https://xbrl.org/2023/calculation-1.1"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>100010 - 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>100020 - 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss">
        <link:definition>100030 - Statement - Consolidated Statements of Operations and 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" id="Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
        <link:definition>100040 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" id="Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical">
        <link:definition>100050 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>100060 - 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" id="DisclosureCybersecurityRiskManagementStrategyAndGovernance">
        <link:definition>995455 - Disclosure - Cybersecurity Risk Management, Strategy and Governance</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies" id="Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies">
        <link:definition>995465 - Disclosure - Summary of Business and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomers" id="DisclosureRevenueFromContractsWithCustomers">
        <link:definition>995475 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponents" id="Role_DisclosureBalanceSheetComponents">
        <link:definition>995485 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwill1" id="DisclosureAcquisitionsIntangibleAssetsAndGoodwill1">
        <link:definition>995495 - Disclosure - Acquisitions, Intangible Assets, and Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>995505 - Disclosure - 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStock" id="Role_DisclosureRedeemableConvertiblePreferredStock">
        <link:definition>995515 - Disclosure - Redeemable Convertible Preferred Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlans1" id="DisclosureStockholdersEquityAndEquityIncentivePlans1">
        <link:definition>995525 - Disclosure - Stockholders' Equity and Equity Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebt" id="Role_DisclosureDebt">
        <link:definition>995535 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" id="Role_DisclosureEmployeeBenefitPlans">
        <link:definition>995545 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>995555 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeases" id="DisclosureOperatingLeases">
        <link:definition>995565 - Disclosure - Operating 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>995575 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShare" id="Role_DisclosureNetLossPerShare">
        <link:definition>995585 - Disclosure - Net 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuring" id="DisclosureRestructuring">
        <link:definition>995595 - Disclosure - Restructuring</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSubsequentEvents" id="Role_DisclosureSubsequentEvents">
        <link:definition>995605 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies">
        <link:definition>995615 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables" id="DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables">
        <link:definition>995625 - Disclosure - Summary of Business and Significant 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" id="Role_DisclosureBalanceSheetComponentsTables">
        <link:definition>995635 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>995645 - Disclosure - 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables" id="DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables">
        <link:definition>995655 - Disclosure - Acquisitions, Intangible Assets, and Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockTables" id="Role_DisclosureRedeemableConvertiblePreferredStockTables">
        <link:definition>995665 - Disclosure - Redeemable Convertible Preferred Stock (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables" id="DisclosureStockholdersEquityAndEquityIncentivePlansTables">
        <link:definition>995675 - Disclosure - Stockholders' Equity and Equity Incentive Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTable" id="Role_DisclosureCommitmentsAndContingenciesTable">
        <link:definition>995685 - Disclosure - Commitments and Contingencies (Table)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>995695 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesTables" id="DisclosureOperatingLeasesTables">
        <link:definition>995705 - Disclosure - Operating 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareTables" id="Role_DisclosureNetLossPerShareTables">
        <link:definition>995715 - Disclosure - Net 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringTables" id="DisclosureRestructuringTables">
        <link:definition>995725 - Disclosure - Restructuring (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails" id="DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails">
        <link:definition>995735 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of operating segment information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails" id="DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails">
        <link:definition>995745 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of other operating segment information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails" id="Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>995755 - Disclosure - Summary of Business and Significant 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails" id="DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails">
        <link:definition>995765 - Disclosure - Summary of Business and Significant Accounting Policies-Summary of Remaining Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails" id="DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails">
        <link:definition>995775 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of Disaggregation of Revenue by Geographic Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails" id="DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails">
        <link:definition>995785 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of Deferred Commissions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails" id="DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails">
        <link:definition>995795 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails" id="Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails">
        <link:definition>995805 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails">
        <link:definition>995815 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" id="DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails">
        <link:definition>995825 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails" id="DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails">
        <link:definition>995835 - Disclosure - Balance Sheet Components - Schedule Of Carrying value Of Capitalized Internal Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails">
        <link:definition>995845 - Disclosure - Balance Sheet Components - Schedule of 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails" id="DisclosureBalanceSheetComponentsAdditionalInformationDetails">
        <link:definition>995855 - Disclosure - Balance Sheet Components - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails" id="DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails">
        <link:definition>995865 - Disclosure - Fair Value Measurements - Summarizes of fair value 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairvaluedisclosuresabstractSummarizesOfFairValueAssetsParentheticalDetails" id="DisclosureFairvaluedisclosuresabstractSummarizesOfFairValueAssetsParentheticalDetails">
        <link:definition>995875 - Disclosure - FairValueDisclosuresAbstract - Summarizes of fair value assets (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails" id="DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails">
        <link:definition>995885 - Disclosure - Fair Value Measurements - Contractual maturities of available-for-sale securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" id="DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails">
        <link:definition>995895 - Disclosure - Revenue from Contracts with Customers (Additional Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails" id="DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails">
        <link:definition>995905 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails" id="DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails">
        <link:definition>995915 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Schedule of useful lives of the acquired 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails" id="DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails">
        <link:definition>995925 - Disclosure - Acquisitions, Intangible Assets, and 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails" id="DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails">
        <link:definition>995935 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Schedule of Expected 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" id="Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails">
        <link:definition>995945 - Disclosure - Redeemable Convertible Preferred Stock - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails" id="Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails">
        <link:definition>995955 - Disclosure - Redeemable Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails" id="Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails">
        <link:definition>995965 - Disclosure - Redeemable Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails" id="DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails">
        <link:definition>995975 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Preferred and Common Stock - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails" id="DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails">
        <link:definition>995985 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails" id="DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails">
        <link:definition>995995 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails" id="DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails">
        <link:definition>996005 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails" id="DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails">
        <link:definition>996015 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails" id="DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails">
        <link:definition>996025 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of RSU Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet" id="DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet">
        <link:definition>996035 - Disclosure - Stockholders' Equity and Equity Incentive Plans - fair value of shares to be granted under the ESPP utilizing the Black-Scholes option-pricing model (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails" id="DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails">
        <link:definition>996045 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Stock Based Compensation 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" id="Role_DisclosureDebtAdditionalInformationDetails">
        <link:definition>996055 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" id="Role_DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>996065 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails" id="DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails">
        <link:definition>996075 - Disclosure - Income Taxes - Schedule of Pre-Tax Book Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails" id="DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails">
        <link:definition>996085 - Disclosure - Income Taxes - Schedule of Income Tax Provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails" id="DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails">
        <link:definition>996095 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails">
        <link:definition>996105 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails" id="DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails">
        <link:definition>996115 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeaseAdditionalInformationDetails" id="DisclosureOperatingLeaseAdditionalInformationDetails">
        <link:definition>996125 - Disclosure - Operating Lease (Additional Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails" id="DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails">
        <link:definition>996135 - Disclosure - Operating 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails" id="DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails">
        <link:definition>996145 - Disclosure - Operating Leases - Summary of Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails" id="DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails">
        <link:definition>996155 - Disclosure - Operating Leases - Schedule of Operating Lease, Liability, Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>996165 - Disclosure - Commitments and Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails" id="Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails">
        <link:definition>996175 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" id="Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails">
        <link:definition>996185 - Disclosure - Net Loss Per Share - Schedule of Ant-dilutive Securities Excluded from Calculation of Diluted Net 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails" id="DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails">
        <link:definition>996195 - Disclosure - Restructuring - Restructuring costs classified in current 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 roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" id="DisclosureRestructuringAdditionalInformationDetails">
        <link:definition>996205 - Disclosure - Restructuring (Additional Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" id="DisclosureSubsequentEventsAdditionalInformationDetails">
        <link:definition>996215 - Disclosure - Subsequent Events - 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:linkbase id="lnk">
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="ampl-20241231.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets" xlink:href="ampl-20241231.xsd#StatementConsolidatedBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:href="ampl-20241231.xsd#StatementConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:href="ampl-20241231.xsd#StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" xlink:href="ampl-20241231.xsd#Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" xlink:href="ampl-20241231.xsd#Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" xlink:href="ampl-20241231.xsd#StatementConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" xlink:href="ampl-20241231.xsd#DisclosureCybersecurityRiskManagementStrategyAndGovernance" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies" xlink:href="ampl-20241231.xsd#Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomers" xlink:href="ampl-20241231.xsd#DisclosureRevenueFromContractsWithCustomers" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponents" xlink:href="ampl-20241231.xsd#Role_DisclosureBalanceSheetComponents" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwill1" xlink:href="ampl-20241231.xsd#DisclosureAcquisitionsIntangibleAssetsAndGoodwill1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurements" xlink:href="ampl-20241231.xsd#DisclosureFairValueMeasurements" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStock" xlink:href="ampl-20241231.xsd#Role_DisclosureRedeemableConvertiblePreferredStock" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlans1" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlans1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebt" xlink:href="ampl-20241231.xsd#Role_DisclosureDebt" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" xlink:href="ampl-20241231.xsd#Role_DisclosureEmployeeBenefitPlans" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:href="ampl-20241231.xsd#Role_DisclosureIncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeases" xlink:href="ampl-20241231.xsd#DisclosureOperatingLeases" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:href="ampl-20241231.xsd#Role_DisclosureCommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShare" xlink:href="ampl-20241231.xsd#Role_DisclosureNetLossPerShare" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuring" xlink:href="ampl-20241231.xsd#DisclosureRestructuring" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSubsequentEvents" xlink:href="ampl-20241231.xsd#Role_DisclosureSubsequentEvents" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" xlink:href="ampl-20241231.xsd#Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables" xlink:href="ampl-20241231.xsd#DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" xlink:href="ampl-20241231.xsd#Role_DisclosureBalanceSheetComponentsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsTables" xlink:href="ampl-20241231.xsd#DisclosureFairValueMeasurementsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables" xlink:href="ampl-20241231.xsd#DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockTables" xlink:href="ampl-20241231.xsd#Role_DisclosureRedeemableConvertiblePreferredStockTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTable" xlink:href="ampl-20241231.xsd#Role_DisclosureCommitmentsAndContingenciesTable" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables" xlink:href="ampl-20241231.xsd#DisclosureIncomeTaxesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesTables" xlink:href="ampl-20241231.xsd#DisclosureOperatingLeasesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareTables" xlink:href="ampl-20241231.xsd#Role_DisclosureNetLossPerShareTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringTables" xlink:href="ampl-20241231.xsd#DisclosureRestructuringTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails" xlink:href="ampl-20241231.xsd#DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails" xlink:href="ampl-20241231.xsd#DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails" xlink:href="ampl-20241231.xsd#DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails" xlink:href="ampl-20241231.xsd#DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:href="ampl-20241231.xsd#DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails" xlink:href="ampl-20241231.xsd#DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureBalanceSheetComponentsAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails" xlink:href="ampl-20241231.xsd#DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairvaluedisclosuresabstractSummarizesOfFairValueAssetsParentheticalDetails" xlink:href="ampl-20241231.xsd#DisclosureFairvaluedisclosuresabstractSummarizesOfFairValueAssetsParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails" xlink:href="ampl-20241231.xsd#DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails" xlink:href="ampl-20241231.xsd#DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails" xlink:href="ampl-20241231.xsd#DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails" xlink:href="ampl-20241231.xsd#DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails" xlink:href="ampl-20241231.xsd#DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureDebtAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails" xlink:href="ampl-20241231.xsd#DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails" xlink:href="ampl-20241231.xsd#DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails" xlink:href="ampl-20241231.xsd#DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:href="ampl-20241231.xsd#DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails" xlink:href="ampl-20241231.xsd#DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeaseAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureOperatingLeaseAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails" xlink:href="ampl-20241231.xsd#DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails" xlink:href="ampl-20241231.xsd#DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" xlink:href="ampl-20241231.xsd#Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails" xlink:href="ampl-20241231.xsd#DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureRestructuringAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" xlink:href="ampl-20241231.xsd#DisclosureSubsequentEventsAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityIncentiveAwardTerm" xlink:label="ampl_EquityIncentiveAwardTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ScheduleOfConvertiblePreferredStockTableTextBlock" xlink:label="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxAssetsResearchAndDevelopmentCredits" xlink:label="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" xlink:label="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="us-gaap_FairValueOfAssetsAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OptionAndGrantPlanMember" xlink:label="ampl_OptionAndGrantPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_FoobarAcquisitionMember" xlink:label="ampl_FoobarAcquisitionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_Restructuringendiningbalance" xlink:label="ampl_Restructuringendiningbalance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitsByClassAxis" xlink:label="us-gaap_CapitalUnitsByClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RSUsMember" xlink:label="ampl_RSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionCurrentAndNoncurrent" xlink:label="ampl_DeferredCommissionCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RepurchaseOfUnvestedStockOptions" xlink:label="ampl_RepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_APACMember" xlink:label="ampl_APACMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationTextBlock" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxAssetFixedAssets" xlink:label="ampl_DeferredTaxAssetFixedAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="us-gaap_CapitalizedContractCostNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiquidationDate1" xlink:label="us-gaap_LiquidationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockOptionPlanTerm" xlink:label="ampl_StockOptionPlanTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RestrictedStockUnitsOutstandingMember" xlink:label="ampl_RestrictedStockUnitsOutstandingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ClassAAndClassBCommonStockMember" xlink:label="ampl_ClassAAndClassBCommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:label="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_UnrecognizedShareBasedCompensationExpenses" xlink:label="ampl_UnrecognizedShareBasedCompensationExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock" xlink:label="us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset" xlink:label="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightUnissued" xlink:label="us-gaap_ClassOfWarrantOrRightUnissued"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_InternationalMember" xlink:label="ampl_InternationalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SecondaryTransactionsMember" xlink:label="ampl_SecondaryTransactionsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentDescription" xlink:label="us-gaap_DebtInstrumentDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" xlink:label="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RecognizedShareBasedCompensationExpenses" xlink:label="ampl_RecognizedShareBasedCompensationExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability" xlink:label="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InitialOfferingPeriod" xlink:label="us-gaap_InitialOfferingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SoftwareMember" xlink:label="ampl_SoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember" xlink:label="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeTermOfLeaseMember" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="us-gaap_ForeignLineOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="us-gaap_RestructuringChargesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ScheduleOfDeferredCommissionsTableTextBlock" xlink:label="ampl_ScheduleOfDeferredCommissionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesEPreferredStockMember" xlink:label="us-gaap_SeriesEPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxLiabilitiesFixedAssets" xlink:label="ampl_DeferredTaxLiabilitiesFixedAssets"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DirectListingPolicyTextBlock" xlink:label="ampl_DirectListingPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RisksAndUncertaintiesPolicyTextBlock" xlink:label="ampl_RisksAndUncertaintiesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ImpairmentLossOnLongLivedAsset" xlink:label="ampl_ImpairmentLossOnLongLivedAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OtherPrepaidExpensesAndOtherAssetsCurrent" xlink:label="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock" xlink:label="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesFRedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesFRedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionNoncurrent" xlink:label="ampl_DeferredCommissionNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy" xlink:label="us-gaap_InternalUseSoftwarePolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesDPreferredStockMember" xlink:label="us-gaap_SeriesDPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NoCustomerMember" xlink:label="ampl_NoCustomerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredSalesInducementCostImpairmentLoss" xlink:label="us-gaap_DeferredSalesInducementCostImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityPlanStockOptionsEarlyExercisedMember" xlink:label="ampl_EquityPlanStockOptionsEarlyExercisedMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionAmortizationPeriod" xlink:label="ampl_DeferredCommissionAmortizationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_InternalUseSoftwareMember" xlink:label="ampl_InternalUseSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DescriptionOfBusinessPolicyTextBlock" xlink:label="ampl_DescriptionOfBusinessPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DirectListingMember" xlink:label="ampl_DirectListingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ReclassificationPolicyTextBlock" xlink:label="ampl_ReclassificationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccrualRestructuringCost" xlink:label="ampl_AccrualRestructuringCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_Restructuringbeginingbalance" xlink:label="ampl_Restructuringbeginingbalance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription" xlink:label="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionsPolicyTextBlock" xlink:label="ampl_DeferredCommissionsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccountsReceivable" xlink:label="ampl_AccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxLiabilitiesDeferredCommissionCosts" xlink:label="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PrivatelyHeldCompanyMember" xlink:label="ampl_PrivatelyHeldCompanyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1" xlink:label="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RecentlyAdoptedAccountingPronouncements" xlink:label="ampl_RecentlyAdoptedAccountingPronouncements"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_LiabilityRelatedToEarlyExercisedShares" xlink:label="ampl_LiabilityRelatedToEarlyExercisedShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfCostGoodOrServiceExtensibleList" xlink:label="us-gaap_TypeOfCostGoodOrServiceExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities" xlink:label="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock" xlink:label="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock" xlink:label="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent" xlink:label="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="us-gaap_LineOfCreditFacilityDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockTextBlock" xlink:label="ampl_RedeemableConvertiblePreferredStockTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OperatingLeaseLiabilitiesCurrent" xlink:label="ampl_OperatingLeaseLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:label="us-gaap_CapitalizedComputerSoftwareImpairments1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NumberOfDividendsDeclared" xlink:label="ampl_NumberOfDividendsDeclared"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsTradeNameAsset" xlink:label="ampl_BusinessAcquisitionsTradeNameAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AggregateSharesOfCapitalStockToAuthorized" xlink:label="ampl_AggregateSharesOfCapitalStockToAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_VestingOfEarlyExercisedOptions" xlink:label="ampl_VestingOfEarlyExercisedOptions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_WarrantsMember" xlink:label="ampl_WarrantsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NetOperatingLossCarryforwardExpirationYear" xlink:label="ampl_NetOperatingLossCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="us-gaap_MarketableSecuritiesPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesERedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesERedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RegistrationStatementAggregateProceeds" xlink:label="ampl_RegistrationStatementAggregateProceeds"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockTableTextBlock" xlink:label="ampl_RedeemableConvertiblePreferredStockTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NonCashOperatingLeaseCosts" xlink:label="ampl_NonCashOperatingLeaseCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_IncreaseDecreaseInDeferredCommissions" xlink:label="ampl_IncreaseDecreaseInDeferredCommissions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansGeneralInformation" xlink:label="us-gaap_DefinedBenefitPlansGeneralInformation"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SupplementalCashFlowInformationTableTextBlock" xlink:label="ampl_SupplementalCashFlowInformationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:label="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="us-gaap_LineOfCreditFacilityCovenantTerms"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccruedSalesTaxCurrent" xlink:label="ampl_AccruedSalesTaxCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EmployeeStockPurchasePlanWithholding" xlink:label="ampl_EmployeeStockPurchasePlanWithholding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss" xlink:label="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionCurrent" xlink:label="ampl_DeferredCommissionCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RestrictedStockSharesIssuedUnderEmployeeRetention" xlink:label="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AdditionsToDeferredCommissions" xlink:label="ampl_AdditionsToDeferredCommissions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="us-gaap_AllOtherSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits" xlink:label="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:label="us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesCPreferredStockMember" xlink:label="us-gaap_SeriesCPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAdditions" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccruedHosting" xlink:label="ampl_AccruedHosting"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandFourteenStockOptionPlanMember" xlink:label="ampl_TwoThousandFourteenStockOptionPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CumulativeImpactOfTopic842Adoption" xlink:label="ampl_CumulativeImpactOfTopic842Adoption"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues" xlink:label="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PropertyPlantAndEquipmentDepreciationAndAmortization" xlink:label="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:label="us-gaap_ValuationTechniqueOptionPricingModelMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsFairValueDisclosure" xlink:label="us-gaap_CommitmentsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CapitalizationOfInternalUseSoftwareCosts" xlink:label="ampl_CapitalizationOfInternalUseSoftwareCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForSoftware" xlink:label="us-gaap_PaymentsForSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsIntangibleAsset" xlink:label="ampl_BusinessAcquisitionsIntangibleAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantyReservesMember" xlink:label="us-gaap_WarrantyReservesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoExecutivesMember" xlink:label="ampl_TwoExecutivesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" xlink:label="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NonPlanStockOptionsMember" xlink:label="ampl_NonPlanStockOptionsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableImpairedLineItems" xlink:label="us-gaap_FinancingReceivableImpairedLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DevelopedTechnologyMember" xlink:label="ampl_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AmortizationOfDeferredCommissions" xlink:label="ampl_AmortizationOfDeferredCommissions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredRevenuePolicyTextBlock" xlink:label="ampl_DeferredRevenuePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock" xlink:label="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockAbstract" xlink:label="ampl_RedeemableConvertiblePreferredStockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperationsCommencedDate1" xlink:label="us-gaap_OperationsCommencedDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OperatingLeasesPolicyTextBlock" xlink:label="ampl_OperatingLeasesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" xlink:label="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CatherineWongMember" xlink:label="ampl_CatherineWongMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommission" xlink:label="ampl_DeferredCommission"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesDRedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockVestingPeriod" xlink:label="ampl_StockVestingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OneCustomerMember" xlink:label="ampl_OneCustomerMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_FairValueOfBusinessConsideration" xlink:label="ampl_FairValueOfBusinessConsideration"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NetUnrealizedGainsLossesOnMarketableSecurities" xlink:label="ampl_NetUnrealizedGainsLossesOnMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PaymentsForRepurchaseOfUnvestedStockOptions" xlink:label="ampl_PaymentsForRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EricVishriaMember" xlink:label="ampl_EricVishriaMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityPlanStockOptionsOutstandingMember" xlink:label="ampl_EquityPlanStockOptionsOutstandingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesARedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" xlink:label="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PrepaidHostingCurrent" xlink:label="ampl_PrepaidHostingCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DisaggregationOfRevenuePolicyTextBlock" xlink:label="ampl_DisaggregationOfRevenuePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillTransfers" xlink:label="us-gaap_GoodwillTransfers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RepurchaseOfUnvestedStockOptionsShares" xlink:label="ampl_RepurchaseOfUnvestedStockOptionsShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CashReceivedFromMaturities" xlink:label="ampl_CashReceivedFromMaturities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitClassDomain" xlink:label="us-gaap_CapitalUnitClassDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock" xlink:label="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock" xlink:label="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityIncentiveAwardTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Equity incentive award term.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityIncentiveAwardTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Incentive Award Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityIncentiveAwardTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Award term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Board of Directors Oversight [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accounts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of Convertible Preferred Stock Table Text Block</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Convertible Preferred Stock Table Text Block</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity, Liquidation Preference</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Temporary Equity, Liquidation Preference</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Convertible, Conversion Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock conversion price per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred Tax Assets Research and development credits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Research and development credits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized research and development costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Combinations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combinations Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation weighted average remaining vesting period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Weighted Average Remaining Vesting Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Award vesting period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized transaction price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Office Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Office Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Restructuring and other related charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring and other related charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Restructuring Charges, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating segment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Operating Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2028</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax Credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercisable as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Noncash Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Noncash Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Hierarchy and NAV [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Option Indexed to Issuer's Equity, Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Option Indexed to Issuer's Equity, Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueOfAssetsAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value of Assets Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueOfAssetsAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value of assets acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangibles</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Intangible Assets, Net (Including Goodwill), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets, Net (Including Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Federal Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity, Shares Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Temporary Equity, Shares Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 2 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Level 2</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Consideration Transferred, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Transferred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate foobar acquisition amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OptionAndGrantPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Option and Grant Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OptionAndGrantPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Option and Grant Plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OptionAndGrantPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Option and Grant Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remainder of 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_FoobarAcquisitionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foobar Acquisition [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_FoobarAcquisitionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Foobar Acquisition [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Leases [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Leases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock, Class of Stock [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Stock By Class [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets by Major Class</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lender Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lender Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncash Investing and Financing Items [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cash investing and financing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_Restructuringendiningbalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance as of December 31, 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_Restructuringendiningbalance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">RestructuringEndiningBalance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_Restructuringendiningbalance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">RestructuringEndiningBalance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Information [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Information [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Processes Integrated [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Benchmark [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Benchmark</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalUnitsByClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capital Units by Class [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalUnitsByClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital Units by Class</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stockholders' Equity and Equity Incentive Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Restricted Stock Units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">R S Us [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">R S Us</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title and Position [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of Individual</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Warrant or Right [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Warrant or Right</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue from Contracts with Customers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sale of Stock [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Useful lives of the acquired intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Commission Current and Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred commission current and noncurrent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repurchase of unvested stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repurchase of Unvested Stock Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Repurchase of Unvested Stock Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Equivalents, at Carrying Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash Equivalents, at Carrying Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Warrant [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warrants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cancelled/forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_APACMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Apac.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_APACMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">A P A C [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_APACMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">APAC</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorOpinionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Opinion [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorOpinionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Opinion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Operating Capital [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Changes in operating assets and liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Allowance for Doubtful Accounts, Premiums and Other Receivables</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowance for doubtful accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Common Stock, Shares, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock, Shares, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Prepaid Expense and Other Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Capitalization [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Carrying value Of Capitalized Internal Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock under employee stock purchase plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other segment expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total other segment expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetFixedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax asset fixed assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetFixedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Asset Fixed Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetFixedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fixed assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Worldwide pre-tax loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Loss before provision for (benefit from) income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commissions, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Contract Cost, Net, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiquidationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Ending date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiquidationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liquidation Date, Expected to Complete</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MajorCustomersAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MajorCustomersAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Concentration Risk [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockOptionPlanTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock option plan term.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockOptionPlanTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Option Plan Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockOptionPlanTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock option plan term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Unrealized Loss Position</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total remaining performance obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2027</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Expiration Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility, expiration date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercisable as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Impaired Financing Receivable [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Impaired Financing Receivable [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesFPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series F Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesFPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series F Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss per share attributable to Class A and Class B common stockholders, basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross Unrealized Gains</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating expenses:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Acquisitions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock in connection with an acquisition, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RestrictedStockUnitsOutstandingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">RSUs outstanding.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RestrictedStockUnitsOutstandingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock Units Outstanding [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RestrictedStockUnitsOutstandingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted Stock Units Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets And Goodwill Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Intangible assets, and goodwill disclosure.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidation Items [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and Marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Cash, Cash Equivalents, and Restricted Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising Cost [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Retained Earnings (Accumulated Deficit), Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Retained Earnings (Accumulated Deficit), Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Retained Earnings (Accumulated Deficit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings (Accumulated Deficit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated deficit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ClassAAndClassBCommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Class A and Class B common stock [Member].</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ClassAAndClassBCommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class A And Class B Common Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ClassAAndClassBCommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class A and Class B common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred Tax Liabilities Operating lease right-of-use asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities Operating lease right-of-use asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease right-of-use assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balances as of December 31, 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balances as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current assets:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total reserved shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">United States</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label">UNITED STATES</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by (used in) operating activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cancelled/forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssued1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssued1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock in connection with business combinations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercisable as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Equity Interest Issued or Issuable, Value Assigned</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business combination equity consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive loss, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accumulated other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property and equipment, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2028</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_UnrecognizedShareBasedCompensationExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unrecognized share based compensation expenses.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_UnrecognizedShareBasedCompensationExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Share Based Compensation Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_UnrecognizedShareBasedCompensationExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized share based compensation expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of useful lives of the acquired intangible asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Impaired Intangible Assets [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summarizes of fair value assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisitions developed technology intangible asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisitions Developed Technology Intangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business Acquisitions Developed Technology Intangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Temporary Equity, Carrying value, net of costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Redeemable convertible preferred stock, $0.00001 par value per share; zero and 61,740 shares authorized as of December 31, 2021 and 2020, respectively; zero and 61,717 shares issued and outstanding as of December 31, 2021 and 2020, respectively; aggregate liquidation preference of zero and $192,074 as of December 31, 2021 and 2020, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Receivable, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Cash Flows [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightUnissued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Warrant or Right, Unissued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightUnissued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of warrant or right, unissued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_InternationalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">International [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_InternationalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">International</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities, Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SecondaryTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Secondary Transactions Member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SecondaryTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Secondary Transactions [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SecondaryTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Secondary Transactions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Capitalized Computer Software, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Capitalized Computer Software, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Capitalized Computer Software, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Computer Software, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contractual term description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Components [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Components</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Credit Carryforwards, General Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Carryforwards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Basic and Diluted Net Loss Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Employee-related Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee-related Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued payroll and employee related taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock Issued During Period, Shares, Vesting of restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares Vesting Of Restricted Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of restricted stock awards, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RecognizedShareBasedCompensationExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Recognized Share Based Compensation Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RecognizedShareBasedCompensationExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rrecognized Share Based Compensation Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RecognizedShareBasedCompensationExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recognized as stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationTechniqueAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Valuation Approach and Technique [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property Plant And Equipment [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average remaining contractual life (years), outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Ant-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility, borrowing capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risk-free interest rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax assets tax deferred expense, compensation and benefits, operating lease liability.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Tax Deferred Expense, Compensation And Benefits, Operating Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance as of December 31, 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InitialOfferingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Initial offering period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InitialOfferingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Initial Offering Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Federal Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Operating Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Software.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Software [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Shares issuable pursuant to the 2021 Employee Stock Purchase Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares issuable pursuant to the 2021 Employee Stock Purchase Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares issuable pursuant to the 2021 Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Shares issuable pursuant to the ESPP</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Domestic Tax Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Useful Life, Lease Term [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Useful Life, Lease Term [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net loss attributable to Class A and Class B common stockholders</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignLineOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Line of Credit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignLineOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pacific Western Bank</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringChargesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring and other related charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringChargesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Charges [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Exercise of stock options, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise of stock options, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and Development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfDeferredCommissionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of deferred commissions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfDeferredCommissionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Deferred Commissions Table [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfDeferredCommissionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Deferred Commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesEPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series E Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesEPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series E Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesFixedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax liabilities fixed assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesFixedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities Fixed Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesFixedAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Fixed assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DirectListingPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Direct Listing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DirectListingPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Direct Listing [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DirectListingPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Direct listing policy text block.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Component [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Component</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Financial Statement Error Correction [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">General and administrative expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">General and Administrative Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Components</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermLineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Line of Credit, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermLineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term line of credit, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Nonoperating Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Nonoperating Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other income (expense), net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Other income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred State and Local Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Furniture and Fixtures [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Furniture and Fixtures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Processes Integrated [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Other Current Assets [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Prepaid Expenses and Other Current Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred Stock, Shares Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Preferred Stock, Shares Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid for operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">US Government Corporations and Agencies Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S. governmental securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Stock Options Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from the exercise of stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retirement Benefits [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Benefit Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RisksAndUncertaintiesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Risks and Uncertainties [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RisksAndUncertaintiesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Risks and uncertainties policy text block.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RisksAndUncertaintiesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risks and Uncertainties</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowance for doubtful accounts, net of recoveries</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-employee stock options outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Contract Cost, Net, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commissions, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Cash, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted cash, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of acquired intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock under employee stock purchase plan, shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Issuance of common stock under employee share purchase plan, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidation Items [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ImpairmentLossOnLongLivedAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment loss on long lived asset.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ImpairmentLossOnLongLivedAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment Loss On Long Lived Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ImpairmentLossOnLongLivedAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment Loss on Long Lived Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense and Other Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total prepaid expense and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested and expected to vest as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cancelled/forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other prepaid expenses and other assets current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Prepaid Expenses And Other Assets Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other prepaid expenses and other assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Intangible Assets And Goodwill Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination intangible assets, and goodwill disclosure.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquisitions, Intangible Assets, and Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Cash, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted cash, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive income (loss), net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Intangible Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Common Stock, Shares, Outstanding, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Common Stock, Shares, Outstanding, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock, Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets, Major Class Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Current Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility, borrowing capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Income Tax Provisions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, weighted average useful life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Benchmark [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Benchmark</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesFRedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Series F redeemable convertible preferred stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesFRedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series F Redeemable Convertible Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesFRedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series F Redeemable Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Foreign Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of RSU Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred commission noncurrent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Commission Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commissions, net of current portion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InternalUseSoftwarePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Internal Use Software, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InternalUseSoftwarePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized Internal-Use Software Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Sales [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisition, equity issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Common shares issued for business acquisition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total cash, cash equivalents, and restricted cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash, cash equivalents, and restricted cash at beginning of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash, cash equivalents, and restricted cash at end of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesDPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series D Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesDPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series D Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2029</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Temporary equity, ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Temporary equity, beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2021 Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousands Twenty One Employee Stock Purchase Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two Thousands Twenty One Employee Stock Purchase Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Services Sold, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Goods and Services Sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Assets, Fair Value Disclosure, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Fair Value Disclosure</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NoCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">No Customer.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NoCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">No Customer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NoCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">No Customer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lease, Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total lease cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Selling and Marketing Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Operating Lease, Liability, Maturity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredSalesInducementCostImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Sales Inducement Cost, Impairment Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredSalesInducementCostImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commission impairment loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityPlanStockOptionsEarlyExercisedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Equity Plan Stock Options Early Exercised [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityPlanStockOptionsEarlyExercisedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Plan Stock Options Early Exercised [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityPlanStockOptionsEarlyExercisedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Plan Stock Options Early Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commission amortization period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Commission Amortization Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred commission amortization period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Finite-Lived Intangible Assets, Gross, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross Carrying Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cash paid for acquisitions, net of cash acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Businesses, Net of Cash Acquired, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid for acquisitions, net of cash acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Business and Significant Accounting Policies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized share-based compensation expense recognition period (term)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Tax Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net deferred tax assets (liabilities)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Net deferred tax assets (liabilities)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_InternalUseSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Internal use software.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_InternalUseSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Internal Use Software [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_InternalUseSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Internal-use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and Development Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contractual term (years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Expected term (years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DescriptionOfBusinessPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Description of business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DescriptionOfBusinessPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Description Of Business Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DescriptionOfBusinessPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Description of Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DirectListingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Direct Listing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DirectListingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Direct Listing [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DirectListingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Direct Listing.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Foreign Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ReclassificationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Reclassification.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ReclassificationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ReclassificationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reclassification</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross deferred liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Gross deferred liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccrualRestructuringCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accruals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccrualRestructuringCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrual Restructuring Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccrualRestructuringCost_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrual Restructuring Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recently Issued Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Recently Adopted Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI Attributable to Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated other comprehensive</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cancelled/forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cancelled/forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Restructuring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_Restructuringbeginingbalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance as of January 1, 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_Restructuringbeginingbalance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">RestructuringBeginingBalance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_Restructuringbeginingbalance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">RestructuringBeginingBalance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Quarterly Financial Information, Income Taxes, Significant Variation, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred commissions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Commissions Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred Commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Due in one year or less</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares reserved for issuance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series A Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series A Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current State and Local Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average discount rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Public Float</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accounts receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax liabilities deferred commission costs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities Deferred Commission Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Deferred commission costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Net of Valuation Allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Realizable deferred tax assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Stock Options Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise of stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PrivatelyHeldCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">privately-held company.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PrivatelyHeldCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Privately Held Company [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PrivatelyHeldCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Privately Held Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Receivable Member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accrued Liabilities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Taxes Paid, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes Paid, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid for income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average remaining vesting period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Amount at Risk by Product and Guarantee, Weighted Average Period Remaining</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RecentlyAdoptedAccountingPronouncements_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Recently Adopted Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RecentlyAdoptedAccountingPronouncements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Recently Adopted Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_LiabilityRelatedToEarlyExercisedShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Liability related to early exercised shares.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_LiabilityRelatedToEarlyExercisedShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liability Related To Early Exercised Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_LiabilityRelatedToEarlyExercisedShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liability related to early exercised shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfCostGoodOrServiceExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost, Product and Service [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfCostGoodOrServiceExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost, Product and Service [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and Cash Equivalents, at Carrying Value, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and Cash Equivalents, at Carrying Value, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, at Carrying Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026 and thereafter</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">2029 and thereafter</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Purchase of property and equipment included in liabilities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Of Property And Equipment Included In Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchases of property and equipment included in liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lease, Cost [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Components of Lease Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Stockholders' Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Research and Development Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cash paid for tax withholding obligations on equity award settlements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Issuance of shares to employees with service based vesting conditions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total cash, cash equivalents, and restricted cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Cash and Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite-Lived Intangible Assets [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Gross, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Gross, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of property and equpment useful life.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Property and Equpment Useful Life [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Estimated Useful Lives of Property and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Segments [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Segment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Greater than 12 months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instruments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquisition, equity consideration amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds from (Repurchase of) Redeemable Preferred Stock, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from (Repurchase of) Redeemable Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from issuance of redeemable convertible preferred stock, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cancelled/forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sale of Stock [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows provided by (used in) investing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net issuance costs of redeemable convertible preferred stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Issuance Costs Of Redeemable Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net issuance costs of redeemable convertible preferred stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_AmericasMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Americas [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_AmericasMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Americas other than US</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued liability from early exercised stock options current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liability From Early Exercised Stock Options Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liability from early exercised stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Marketable Securities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Marketable securities, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Carryforwards not subject to expiration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Revenue from Contract with Customer, Excluding Assessed Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Decreases related to tax positions taken during a prior year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Remaining Performance Obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line Of Credit Facility [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series B Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series B Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Revenue, Revenue Recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Carrying Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Finite-Lived Intangible Assets, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Finite-Lived Intangible Assets, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility, description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trade Names [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trade name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Depletion and Amortization, Nonproduction, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation, Depletion and Amortization, Nonproduction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accounts Payable, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Net [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred tax liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from (Payments for) Other Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash received for tax withholding obligations on equity award settlements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by (used in) financing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Class A [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class A Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Benefits and Share-Based Compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation expense and related employer payroll taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">ICFR Auditor Attestation Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ICFR Auditor Attestation Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax provision</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total provision</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">NOL carryforwards, state</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of restricted stock awards, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Potentially dilutive securities excluded from computation of diluted net loss per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RedeemableConvertiblePreferredStockTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">The entire disclosure related to redeemable convertible preferred stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RedeemableConvertiblePreferredStockTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Redeemable Convertible Preferred Stock [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RedeemableConvertiblePreferredStockTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Redeemable Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Class B [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class B Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total accrued expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for (benefit from) income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Provision for income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Temporary equity, conversion of redeemable convertible preferred stock to common stock upon direct listing, value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Direct Listing Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Temporary equity, Conversion of redeemable convertible preferred stock to common stock upon Direct Listing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OperatingLeaseLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating lease liabilities, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OperatingLeaseLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating lease liabilities, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OperatingLeaseLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Components of Deferred Tax Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred tax assets:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total stockholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross tax assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareImpairments1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Computer Software, Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareImpairments1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized Computer Software, Impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment of Intangible Assets, Finite-Lived</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment for intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Tangible Asset [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Warrant or Right, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warrants and rights outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EMEAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">EMEA [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EMEAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">EMEA</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Noncurrent liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-Based Compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Businesses, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets acquisition under business combination</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Aggregate acquisition amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock Units (RSUs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">RSUs Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">RSUs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Deferred Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Temporary Equity, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Property Plant And Equipment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management, Strategy, and Governance [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NumberOfDividendsDeclared_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of dividends declared.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NumberOfDividendsDeclared_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Dividends Declared</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NumberOfDividendsDeclared_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of dividends declared</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Goodwill, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Goodwill, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Goodwill, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Option Indexed to Issuer's Equity, Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Option Indexed to Issuer's Equity, Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized share-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Stock-based Compensation Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsTradeNameAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisitions trade name asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsTradeNameAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisitions Trade Name Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsTradeNameAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business Acquisitions Trade Name Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Provision</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographical [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested and expected to vest as of December 31, 2020(3)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross Unrealized Losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gross Unrealized Losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeasesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leases [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Restructuring And Related Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Costs [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Use of Estimates, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Use of Estimates</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AggregateSharesOfCapitalStockToAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate shares of capital stock to authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AggregateSharesOfCapitalStockToAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Aggregate Shares of Capital Stock to Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AggregateSharesOfCapitalStockToAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Aggregate Shares of Capital Stock to Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk, Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk, Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_VestingOfEarlyExercisedOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Vesting of early exercised options.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_VestingOfEarlyExercisedOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vesting Of Early Exercised Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_VestingOfEarlyExercisedOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of early exercised options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_WarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Warrants.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_WarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Warrants [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_WarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warrants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class Of Stock [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetOperatingLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net operating loss carry forwards expiration year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetOperatingLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Operating Loss Carryforward Expiration Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetOperatingLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating loss carry forwards, expire period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Business Acquisitions By Acquisition [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected dividend yield</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Marketable Securities, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Investments in Marketable Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of available for sale securities reconciliation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesERedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Series E redeemable convertible preferred stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesERedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series E Redeemable Convertible Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesERedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series E Redeemable Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RegistrationStatementAggregateProceeds_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Registration statement aggregate proceeds.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RegistrationStatementAggregateProceeds_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Registration Statement Aggregate Proceeds</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RegistrationStatementAggregateProceeds_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Registration statement aggregate proceeds</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Acquiree [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition, Acquiree</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average grant date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Disaggregation of Revenue by Geographic Areas</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Tangible Asset [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less accumulated depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Less accumulated depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Measurements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2027</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RedeemableConvertiblePreferredStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tabular disclosure of redeemable convertible preferred stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RedeemableConvertiblePreferredStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Redeemable Convertible Preferred Stock Table [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RedeemableConvertiblePreferredStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Redeemable Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NonCashOperatingLeaseCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Non-cash operating lease costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NonCashOperatingLeaseCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non-cash operating lease costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NonCashOperatingLeaseCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cash operating lease costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Activities Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total liabilities and stockholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities and stockholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Right-of-Use Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease right-of-use assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Cash Flow Information [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental disclosure of cash flow information:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retirement Benefits [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss per share attributable to Class A and Class B common stockholders, diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Diluted, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leasehold Improvements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leasehold Improvements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Ex Transition Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockVotingRights_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Voting Rights</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockVotingRights_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, voting rights</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Hierarchy and NAV [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by (used in) investing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">UnrecognizedTaxBenefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Options, vesting period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Vesting period of units issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer-Related Intangible Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer related</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_IncreaseDecreaseInDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Increase decrease in deferred commissions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_IncreaseDecreaseInDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Deferred Commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_IncreaseDecreaseInDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlansGeneralInformation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Benefit Plan, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlansGeneralInformation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity incentive plans description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SupplementalCashFlowInformationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Supplemental cash flow information table text block.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SupplementalCashFlowInformationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Cash Flow Information Table Text Block</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SupplementalCashFlowInformationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Supplemental Cash Flow Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Effective income tax rate reconciliation permanent differences.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation Permanent Differences</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Permanent differences</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCovenantTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Covenant Terms</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCovenantTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility, covenant terms</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedSalesTaxCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued sales tax current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedSalesTaxCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Sales Tax Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedSalesTaxCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued sales tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EmployeeStockPurchasePlanWithholding_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Employee stock purchase plan withholding.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EmployeeStockPurchasePlanWithholding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Stock Purchase Plan Withholding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EmployeeStockPurchasePlanWithholding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2021 Employee Stock Purchase Plan withholding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Marketable Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchases of marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchases of marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred Tax Assets Accumulated other comprehensive loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Accumulated other comprehensive loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated other comprehensive loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value shares vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less: imputed interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: imputed interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Temporary Equity, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-based Payment Arrangement, Noncash Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Noncash Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Grant date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balances as of December 31, 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balances as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred commission current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Commission Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommissionCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred commissions, current portion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Loss Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Money Market Funds [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Money market funds</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2021 Incentive Award Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousands Twenty One Incentive Award Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two Thousands Twenty One Incentive Award Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Restricted stock shares issued under employee retention.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock Shares Issued Under Employee Retention</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted stock shares issued under employee retention</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increases related to tax positions taken during a prior year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AdditionsToDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Additions to deferred commissions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AdditionsToDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additions To Deferred Commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AdditionsToDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additions to deferred commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllOtherSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Operating Segment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllOtherSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Segments [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of redeemable convertible preferred stock, net of issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity, Stock Issued During Period, Value, New Issues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock Issued During Period, Value, Vesting of restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value Vesting Of Restricted Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of restricted stock units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Useful Life of Property</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 1 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Level 1</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">intrinsic value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Documents Incorporated by Reference [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax withholding on net share settlement of restricted stock units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock, Value, Shares Issued Net of Tax Withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization of Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Amortization of Intangible Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instrument [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Loss Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Asset Retirement Obligations [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leases and Asset Retirement Obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and Administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment of Long-Lived Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill, Impairment Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill, impairment loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Acquisitions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock in connection with an acquisition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Role of Management [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesCPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series C Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesCPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series C Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Stock Option Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Computer Software, Additions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalization of internal-use software costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Marketable Securities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MarketableSecuritiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Marketable securities, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increases related to tax positions taken during the current year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedHosting_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued hosting</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedHosting_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Hosting</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AccruedHosting_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued Hosting</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandFourteenStockOptionPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand fourteen stock option plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandFourteenStockOptionPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Fourteen Stock Option Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoThousandFourteenStockOptionPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2014 Stock Option Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stockholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of temporary equity, stock issued during the period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity Stock Issued During Period Shares New Issues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of redeemable convertible preferred stock, net of issuance costs, shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash, Cash Equivalents, and Restricted Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CumulativeImpactOfTopic842Adoption_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Cumulative impact of Topic 842 adoption</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CumulativeImpactOfTopic842Adoption_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cumulative impact of Topic 842 adoption</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CumulativeImpactOfTopic842Adoption_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cumulative impact of Topic 842 adoption</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Property and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisitions Aggregate Purchase Price Estimated Fair Values</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business Acquisitions Aggregate Purchase Price Estimated Fair Values</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisitions aggregate purchase price estimated fair values</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average remaining contractual life (years), Exercisable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Conversion of redeemable convertible preferred stock to common stock upon direct listing, value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Direct Listing Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Conversion of redeemable convertible preferred stock to common stock upon Direct Listing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock under employee share purchase plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangement by Share Based Payment Award Options Issued Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement by Share Based Payment Award Options Issued Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of shares to employees, grant date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Property plant and equipment depreciation and amortization.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property plant and equipment depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationTechniqueOptionPricingModelMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Valuation Technique, Option Pricing Model [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationTechniqueOptionPricingModelMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Black-Scholes option-pricing model</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic, Other Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net increase (decrease) in cash, cash equivalents, and restricted cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss per share attributable to Class A and Class B common stockholders:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State income taxes, net of federal tax benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments, Fair Value Disclosure</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Computer Software, Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of internal-use software costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Amortization of internal-use software costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Issued, Price Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Original issued price per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected volatility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CapitalizationOfInternalUseSoftwareCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Capitalization of internal-use software costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CapitalizationOfInternalUseSoftwareCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalization of internal-use software costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CapitalizationOfInternalUseSoftwareCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation capitalized as internal-use software costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Fair Value of Shares To be Granted Under the ESPP</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments for Software, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForSoftware_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Capitalization of internal-use software costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line Of Credit Facility [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsIntangibleAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisitions Intangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_BusinessAcquisitionsIntangibleAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business Acquisitions Intangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ASSETS</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Warrant or Right [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Warrant or Right</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Compensation Arrangement with Individual, Compensation Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantyReservesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warranties</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WarrantyReservesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Reserve, Warranty [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Software Development [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Software Including Internal Use Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Interest Rate During Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit facility, interest rate during period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographical [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Temporary equity, conversion of redeemable convertible preferred stock to common stock upon direct listing, shares.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Direct Listing Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Temporary equity, Conversion of redeemable convertible preferred stock to common stock upon Direct Listing, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoExecutivesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Executives [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoExecutivesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Two Executives</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_TwoExecutivesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two executives.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Value, Issued, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Value, Issued, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Preferred Stock, Value, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, $0.00001 par value per share; 20,000 shares authorized as of December 31, 2024 and 2023; zero shares issued and outstanding as of December 31, 2024 and 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period, shares, donation of common stock and repurchase of unvested stock options.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares Donation Of Common Stock And Repurchase Of Unvested Stock Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Donation of common stock and repurchase of unvested stock options, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Donation of common stock and repurchase of unvested stock options, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Reconciliation of Unrecognized Tax Benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Due in greater than one year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NonPlanStockOptionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Non Plan Stock Options [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NonPlanStockOptionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non Plan Stock Options [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NonPlanStockOptionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-plan Stock Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Goods and Service [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Comprehensive loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Comprehensive loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax credit carryforward</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Lender [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of Credit Facility, Lender</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancingReceivableImpairedLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financing Receivable, Impaired [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancingReceivableImpairedLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financing Receivable Impaired [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statutory federal income tax rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill and Other Acquired Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Shares Outstanding, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Shares Outstanding, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DevelopedTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Developed Technology Member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DevelopedTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Developed Technology [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DevelopedTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Developed Technology</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Guarantees, Indemnifications and Warranties Policies [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Indemnifications and Warranties</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Additional Paid in Capital, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Additional Paid in Capital, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Additional Paid in Capital, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid in Capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional paid-in capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AmortizationOfDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amortization of deferred commissions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AmortizationOfDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization Of Deferred Commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AmortizationOfDeferredCommissions_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Amortization of deferred commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Tax withholding on net share settlement of restricted stock units, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Jurisdiction [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredRevenuePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred Revenue.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredRevenuePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Revenue Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredRevenuePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Pre-Tax Book Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Concentration of risk and significant customers.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Of Risk And Significant Customers Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration of Risk and Significant Customers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Debt Securities, Available-for-Sale, Amortized Cost, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortized Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Deferred Income Tax Assets and Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Dividends, Per Share, Cash Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock dividends per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Derivative Assets (Liabilities), at Fair Value, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Assets (Liabilities), at Fair Value, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Grant date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Jurisdiction [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Interest Rate, Stated Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercisable rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Convertible Preferred Stock, Shares Issued upon Conversion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Convertible preferred shares issued upon conversion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Deficit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchase of property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RedeemableConvertiblePreferredStockAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Redeemable convertible preferred stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RedeemableConvertiblePreferredStockAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Redeemable Convertible Preferred Stock [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperationsCommencedDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commencement date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperationsCommencedDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operations Commenced Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchase price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OperatingLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Leases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OperatingLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Leases [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OperatingLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating Leases [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationTechniqueDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Valuation Approach and Technique [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reportable segment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Reporting Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Permanent differences</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Foreign rate differential</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Leases, Rent Expense, Minimum Rentals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum rent expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Firm ID</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Firm ID</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period, value, donation of common stock and repurchase of unvested stock options.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value Donation Of Common Stock And Repurchase Of Unvested Stock Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Donation of common stock and repurchase of unvested stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance as of December 31, 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Other Noncurrent Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other noncurrent assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid-in Capital [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional Paid-in Capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign Currency</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Deferred Expense, Capitalized Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Internal use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Internal use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Assets, Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other noncurrent assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CatherineWongMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Catherine Wong [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CatherineWongMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Catherine Wong [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CatherineWongMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Catherine Wong</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommission_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total deferred commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommission_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred commission.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommission_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Commission</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DeferredCommission_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total deferred commissions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Useful Life of Property</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less than or equal to 12 months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Carryforward that are subject to expiration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Basis of Accounting, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basis of Presentation and Principles of Consolidation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title and Position [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of Individual</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Sales Commission, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued commission and bonus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">United States</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Common Stock, Value, Issued, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Common Stock, Value, Issued, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Common Stock, Value, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Expected Future Amortization Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesDRedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Series D redeemable convertible preferred stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesDRedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series D Redeemable Convertible Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesDRedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series D Redeemable Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock vesting period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Vesting Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_StockVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock vesting period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OneCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">One Customer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OneCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">One Customer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_OneCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">One Customer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_FairValueOfBusinessConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Fair value of business consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_FairValueOfBusinessConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Of Business Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_FairValueOfBusinessConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value of business consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetUnrealizedGainsLossesOnMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net unrealized gains (losses) on marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetUnrealizedGainsLossesOnMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net unrealized gains (losses) on marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetUnrealizedGainsLossesOnMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net unrealized losses on marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NetUnrealizedGainsLossesOnMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Net unrealized losses on marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Accrued Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accrued Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating loss carryforwards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Operating Loss Carryforwards, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and contingencies (Note 9)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Diluted, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of operating segment information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Redeemable Convertible Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Redeemable Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Receivable, after Allowance for Credit Loss, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, net of allowance for doubtful accounts of $1,417 and $1,101 as of December 31, 2024 and 2023, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested and expected to vest as of December 31, 2020</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Issuance of shares to employees with service based vesting conditions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total undiscounted operating lease payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PaymentsForRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Payments for repurchase of unvested stock options.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PaymentsForRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments For Repurchase Of Unvested Stock Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PaymentsForRepurchaseOfUnvestedStockOptions_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of unvested stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Third Party Engaged [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EricVishriaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Eric Vishria [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EricVishriaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Eric Vishria [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EricVishriaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Eric Vishria</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityPlanStockOptionsOutstandingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Equity Plan Stock Options Outstanding [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityPlanStockOptionsOutstandingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Plan Stock Options Outstanding [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_EquityPlanStockOptionsOutstandingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Plan Stock Options Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserveAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Reserve [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Benchmark [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration Risk Benchmark</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Compensation Arrangement with Individual, Maximum Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contractual term (years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesARedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series A Redeemable Convertible Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesARedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series A Redeemable Convertible Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_SeriesARedeemableConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Series A redeemable convertible preferred stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Adjustments to additional paid in capital, vesting of early exercised stock options.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments To Additional Paid In Capital Vesting Of Early Exercised Stock Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of early exercised stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PrepaidHostingCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Prepaid hosting current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PrepaidHostingCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Hosting Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_PrepaidHostingCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid hosting</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DisaggregationOfRevenuePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disaggregation of revenue.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DisaggregationOfRevenuePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation Of Revenue Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_DisaggregationOfRevenuePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation of Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">NOL carryforwards, federal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangibles</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Intangibles</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S. governmental and agency available-for-sale securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">US Treasury Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Leases, Rent Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rent Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillTransfers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill, Transfers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillTransfers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill of assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revolving Credit Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revolving Credit Facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RepurchaseOfUnvestedStockOptionsShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of unvested stock options, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RepurchaseOfUnvestedStockOptionsShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repurchase of unvested stock options, shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_RepurchaseOfUnvestedStockOptionsShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Repurchase of unvested stock options shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows provided by (used in) financing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balances as of December 31, 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balances as of December 31, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net Carrying Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Intangible Assets, Net (Excluding Goodwill), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets, Net (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer, Product and Service [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue from Contract with Customer, Product and Service [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">State and Local Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Valuation Allowance, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Valuation Allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation Allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Valuation allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Redeemable convertible shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Temporary Equity, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Temporary equity, ending balance, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Temporary equity, beginning balance, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Temporary Equity, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Weighted Average Remaining Lease Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average remaining term (years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Events</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CashReceivedFromMaturities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash received from maturities of marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CashReceivedFromMaturities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Received From Maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_CashReceivedFromMaturities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Cash Received From Maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Payable, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalUnitClassDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capital Unit, Class [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalUnitClassDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital Unit, Class</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accruals and reserves</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Conversion of redeemable convertible preferred stock to common stock upon direct listing, shares.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Direct Listing Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Conversion of redeemable convertible preferred stock to common stock upon Direct Listing, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tabular disclosure of Schedule of reserved shares of common stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Reserved Shares Of Common Stock Table [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Reserved Shares of Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accrued Liabilities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short-Term Lease, Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term lease cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of dividend or distribution to be paid on shares of common stock.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Dividend Or Distribution To Be Paid On Shares Of Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of dividend or distribution to be paid on shares of common stock</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_EquityIncentiveAwardTerm" xlink:to="ampl_EquityIncentiveAwardTerm_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock" xlink:to="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityLiquidationPreference" xlink:to="us-gaap_TemporaryEquityLiquidationPreference_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockConvertibleConversionPrice" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits" xlink:to="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" xlink:to="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfAssetsAcquired" xlink:to="us-gaap_FairValueOfAssetsAcquired_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesIssued" xlink:to="us-gaap_TemporaryEquitySharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_OptionAndGrantPlanMember" xlink:to="ampl_OptionAndGrantPlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_FoobarAcquisitionMember" xlink:to="ampl_FoobarAcquisitionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_Restructuringendiningbalance" xlink:to="ampl_Restructuringendiningbalance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnitsByClassAxis" xlink:to="us-gaap_CapitalUnitsByClassAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RSUsMember" xlink:to="ampl_RSUsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredCommissionCurrentAndNoncurrent" xlink:to="ampl_DeferredCommissionCurrentAndNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RepurchaseOfUnvestedStockOptions" xlink:to="ampl_RepurchaseOfUnvestedStockOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_APACMember" xlink:to="ampl_APACMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorOpinionTextBlock" xlink:to="dei_AuditorOpinionTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationTextBlock" xlink:to="us-gaap_ScheduleOfCapitalizationTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredTaxAssetFixedAssets" xlink:to="ampl_DeferredTaxAssetFixedAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNetCurrent" xlink:to="us-gaap_CapitalizedContractCostNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiquidationDate1" xlink:to="us-gaap_LiquidationDate1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_StockOptionPlanTerm" xlink:to="ampl_StockOptionPlanTerm_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfImpairedFinancingReceivableTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesFPreferredStockMember" xlink:to="us-gaap_SeriesFPreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RestrictedStockUnitsOutstandingMember" xlink:to="ampl_RestrictedStockUnitsOutstandingMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ClassAAndClassBCommonStockMember" xlink:to="ampl_ClassAAndClassBCommonStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:to="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_UnrecognizedShareBasedCompensationExpenses" xlink:to="ampl_UnrecognizedShareBasedCompensationExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock" xlink:to="us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset" xlink:to="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightUnissued" xlink:to="us-gaap_ClassOfWarrantOrRightUnissued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_InternationalMember" xlink:to="ampl_InternationalMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_SecondaryTransactionsMember" xlink:to="ampl_SecondaryTransactionsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDescription" xlink:to="us-gaap_DebtInstrumentDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" xlink:to="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RecognizedShareBasedCompensationExpenses" xlink:to="ampl_RecognizedShareBasedCompensationExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability" xlink:to="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InitialOfferingPeriod" xlink:to="us-gaap_InitialOfferingPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_SoftwareMember" xlink:to="ampl_SoftwareMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember" xlink:to="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UsefulLifeTermOfLeaseMember" xlink:to="us-gaap_UsefulLifeTermOfLeaseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignLineOfCreditMember" xlink:to="us-gaap_ForeignLineOfCreditMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringChargesMember" xlink:to="us-gaap_RestructuringChargesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ScheduleOfDeferredCommissionsTableTextBlock" xlink:to="ampl_ScheduleOfDeferredCommissionsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesEPreferredStockMember" xlink:to="us-gaap_SeriesEPreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredTaxLiabilitiesFixedAssets" xlink:to="ampl_DeferredTaxLiabilitiesFixedAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DirectListingPolicyTextBlock" xlink:to="ampl_DirectListingPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLineOfCredit" xlink:to="us-gaap_LongTermLineOfCredit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:to="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RisksAndUncertaintiesPolicyTextBlock" xlink:to="ampl_RisksAndUncertaintiesPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ImpairmentLossOnLongLivedAsset" xlink:to="ampl_ImpairmentLossOnLongLivedAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent" xlink:to="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock" xlink:to="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_SeriesFRedeemableConvertiblePreferredStockMember" xlink:to="ampl_SeriesFRedeemableConvertiblePreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredCommissionNoncurrent" xlink:to="ampl_DeferredCommissionNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalUseSoftwarePolicy" xlink:to="us-gaap_InternalUseSoftwarePolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesDPreferredStockMember" xlink:to="us-gaap_SeriesDPreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:to="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" xlink:to="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_NoCustomerMember" xlink:to="ampl_NoCustomerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredSalesInducementCostImpairmentLoss" xlink:to="us-gaap_DeferredSalesInducementCostImpairmentLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_EquityPlanStockOptionsEarlyExercisedMember" xlink:to="ampl_EquityPlanStockOptionsEarlyExercisedMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredCommissionAmortizationPeriod" xlink:to="ampl_DeferredCommissionAmortizationPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_InternalUseSoftwareMember" xlink:to="ampl_InternalUseSoftwareMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DescriptionOfBusinessPolicyTextBlock" xlink:to="ampl_DescriptionOfBusinessPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DirectListingMember" xlink:to="ampl_DirectListingMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ReclassificationPolicyTextBlock" xlink:to="ampl_ReclassificationPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AccrualRestructuringCost" xlink:to="ampl_AccrualRestructuringCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_Restructuringbeginingbalance" xlink:to="ampl_Restructuringbeginingbalance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription" xlink:to="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredCommissionsPolicyTextBlock" xlink:to="ampl_DeferredCommissionsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AccountsReceivable" xlink:to="ampl_AccountsReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts" xlink:to="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_PrivatelyHeldCompanyMember" xlink:to="ampl_PrivatelyHeldCompanyMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1" xlink:to="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RecentlyAdoptedAccountingPronouncements" xlink:to="ampl_RecentlyAdoptedAccountingPronouncements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_LiabilityRelatedToEarlyExercisedShares" xlink:to="ampl_LiabilityRelatedToEarlyExercisedShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfCostGoodOrServiceExtensibleList" xlink:to="us-gaap_TypeOfCostGoodOrServiceExtensibleList_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities" xlink:to="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock" xlink:to="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue" xlink:to="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock" xlink:to="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AmericasMember" xlink:to="srt_AmericasMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent" xlink:to="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityDescription" xlink:to="us-gaap_LineOfCreditFacilityDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RedeemableConvertiblePreferredStockTextBlock" xlink:to="ampl_RedeemableConvertiblePreferredStockTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" xlink:to="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_OperatingLeaseLiabilitiesCurrent" xlink:to="ampl_OperatingLeaseLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:to="us-gaap_CapitalizedComputerSoftwareImpairments1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EMEAMember" xlink:to="us-gaap_EMEAMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesAuthorized" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_NumberOfDividendsDeclared" xlink:to="ampl_NumberOfDividendsDeclared_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_BusinessAcquisitionsTradeNameAsset" xlink:to="ampl_BusinessAcquisitionsTradeNameAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AggregateSharesOfCapitalStockToAuthorized" xlink:to="ampl_AggregateSharesOfCapitalStockToAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_VestingOfEarlyExercisedOptions" xlink:to="ampl_VestingOfEarlyExercisedOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_WarrantsMember" xlink:to="ampl_WarrantsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_NetOperatingLossCarryforwardExpirationYear" xlink:to="ampl_NetOperatingLossCarryforwardExpirationYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesPolicy" xlink:to="us-gaap_MarketableSecuritiesPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_SeriesERedeemableConvertiblePreferredStockMember" xlink:to="ampl_SeriesERedeemableConvertiblePreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RegistrationStatementAggregateProceeds" xlink:to="ampl_RegistrationStatementAggregateProceeds_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RedeemableConvertiblePreferredStockTableTextBlock" xlink:to="ampl_RedeemableConvertiblePreferredStockTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_NonCashOperatingLeaseCosts" xlink:to="ampl_NonCashOperatingLeaseCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_IncreaseDecreaseInDeferredCommissions" xlink:to="ampl_IncreaseDecreaseInDeferredCommissions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlansGeneralInformation" xlink:to="us-gaap_DefinedBenefitPlansGeneralInformation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_SupplementalCashFlowInformationTableTextBlock" xlink:to="ampl_SupplementalCashFlowInformationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:to="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCovenantTerms" xlink:to="us-gaap_LineOfCreditFacilityCovenantTerms_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AccruedSalesTaxCurrent" xlink:to="ampl_AccruedSalesTaxCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_EmployeeStockPurchasePlanWithholding" xlink:to="ampl_EmployeeStockPurchasePlanWithholding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss" xlink:to="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredCommissionCurrent" xlink:to="ampl_DeferredCommissionCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" xlink:to="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention" xlink:to="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AdditionsToDeferredCommissions" xlink:to="ampl_AdditionsToDeferredCommissions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllOtherSegmentsMember" xlink:to="us-gaap_AllOtherSegmentsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits" xlink:to="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:to="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:to="us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesCPreferredStockMember" xlink:to="us-gaap_SeriesCPreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="us-gaap_CapitalizedComputerSoftwareAdditions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesNoncurrent" xlink:to="us-gaap_MarketableSecuritiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AccruedHosting" xlink:to="ampl_AccruedHosting_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_TwoThousandFourteenStockOptionPlanMember" xlink:to="ampl_TwoThousandFourteenStockOptionPlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:to="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_CumulativeImpactOfTopic842Adoption" xlink:to="ampl_CumulativeImpactOfTopic842Adoption_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues" xlink:to="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" xlink:to="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" xlink:to="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization" xlink:to="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:to="us-gaap_ValuationTechniqueOptionPricingModelMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsFairValueDisclosure" xlink:to="us-gaap_CommitmentsFairValueDisclosure_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_CapitalizationOfInternalUseSoftwareCosts" xlink:to="ampl_CapitalizationOfInternalUseSoftwareCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForSoftware" xlink:to="us-gaap_PaymentsForSoftware_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_BusinessAcquisitionsIntangibleAsset" xlink:to="ampl_BusinessAcquisitionsIntangibleAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantyReservesMember" xlink:to="us-gaap_WarrantyReservesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" xlink:to="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_TwoExecutivesMember" xlink:to="ampl_TwoExecutivesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" xlink:to="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_NonPlanStockOptionsMember" xlink:to="ampl_NonPlanStockOptionsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_FinancingReceivableImpairedLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DevelopedTechnologyMember" xlink:to="ampl_DevelopedTechnologyMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AmortizationOfDeferredCommissions" xlink:to="ampl_AmortizationOfDeferredCommissions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredRevenuePolicyTextBlock" xlink:to="ampl_DeferredRevenuePolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue" xlink:to="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock" xlink:to="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RedeemableConvertiblePreferredStockAbstract" xlink:to="ampl_RedeemableConvertiblePreferredStockAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperationsCommencedDate1" xlink:to="us-gaap_OperationsCommencedDate1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_OperatingLeasesPolicyTextBlock" xlink:to="ampl_OperatingLeasesPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_ValuationTechniqueDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportingUnits" xlink:to="us-gaap_NumberOfReportingUnits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:to="us-gaap_OperatingLeasesRentExpenseMinimumRentals_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" xlink:to="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_CatherineWongMember" xlink:to="ampl_CatherineWongMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DeferredCommission" xlink:to="ampl_DeferredCommission_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalesCommissionCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_SeriesDRedeemableConvertiblePreferredStockMember" xlink:to="ampl_SeriesDRedeemableConvertiblePreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_StockVestingPeriod" xlink:to="ampl_StockVestingPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_OneCustomerMember" xlink:to="ampl_OneCustomerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_FairValueOfBusinessConsideration" xlink:to="ampl_FairValueOfBusinessConsideration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_NetUnrealizedGainsLossesOnMarketableSecurities" xlink:to="ampl_NetUnrealizedGainsLossesOnMarketableSecurities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_PaymentsForRepurchaseOfUnvestedStockOptions" xlink:to="ampl_PaymentsForRepurchaseOfUnvestedStockOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_EricVishriaMember" xlink:to="ampl_EricVishriaMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_EquityPlanStockOptionsOutstandingMember" xlink:to="ampl_EquityPlanStockOptionsOutstandingMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="us-gaap_RestructuringReserveAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_SeriesARedeemableConvertiblePreferredStockMember" xlink:to="ampl_SeriesARedeemableConvertiblePreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" xlink:to="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_PrepaidHostingCurrent" xlink:to="ampl_PrepaidHostingCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_DisaggregationOfRevenuePolicyTextBlock" xlink:to="ampl_DisaggregationOfRevenuePolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillTransfers" xlink:to="us-gaap_GoodwillTransfers_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_RepurchaseOfUnvestedStockOptionsShares" xlink:to="ampl_RepurchaseOfUnvestedStockOptionsShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_CashReceivedFromMaturities" xlink:to="ampl_CashReceivedFromMaturities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnitClassDomain" xlink:to="us-gaap_CapitalUnitClassDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" xlink:to="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock" xlink:to="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock" xlink:to="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="28" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="29" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="30" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="31" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="32" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="33" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="34" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="35" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="36" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="37" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="38" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="39" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorOpinionTextBlock" order="40" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentInformationTable" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="us-gaap_CapitalizedContractCostNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_MarketableSecuritiesNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_MarketableSecuritiesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CapitalizedContractCostNetCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_RestrictedCashNoncurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesIssued" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityLiquidationPreference" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfCostGoodOrServiceExtensibleList" xlink:label="us-gaap_TypeOfCostGoodOrServiceExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NetUnrealizedGainsLossesOnMarketableSecurities" xlink:label="ampl_NetUnrealizedGainsLossesOnMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_TypeOfCostGoodOrServiceExtensibleList" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_RestructuringCharges" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="ampl_NetUnrealizedGainsLossesOnMarketableSecurities" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ClassAAndClassBCommonStockMember" xlink:label="ampl_ClassAAndClassBCommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" xlink:label="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RepurchaseOfUnvestedStockOptions" xlink:label="ampl_RepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RepurchaseOfUnvestedStockOptionsShares" xlink:label="ampl_RepurchaseOfUnvestedStockOptionsShares"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits" xlink:label="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" xlink:label="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" xlink:label="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" xlink:label="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CumulativeImpactOfTopic842Adoption" xlink:label="ampl_CumulativeImpactOfTopic842Adoption"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_30"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_31"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_32"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_33"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_ClassAAndClassBCommonStockMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_RepurchaseOfUnvestedStockOptions" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_RepurchaseOfUnvestedStockOptionsShares" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="28" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_CumulativeImpactOfTopic842Adoption" order="29" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_30" order="30" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_31" order="31" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_32" order="32" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_33" order="33" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock" xlink:label="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_VestingOfEarlyExercisedOptions" xlink:label="ampl_VestingOfEarlyExercisedOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CashReceivedFromMaturities" xlink:label="ampl_CashReceivedFromMaturities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities" xlink:label="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CapitalizationOfInternalUseSoftwareCosts" xlink:label="ampl_CapitalizationOfInternalUseSoftwareCosts"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_IncreaseDecreaseInDeferredCommissions" xlink:label="ampl_IncreaseDecreaseInDeferredCommissions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForSoftware" xlink:label="us-gaap_PaymentsForSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NonCashOperatingLeaseCosts" xlink:label="ampl_NonCashOperatingLeaseCosts"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PaymentsForRepurchaseOfUnvestedStockOptions" xlink:label="ampl_PaymentsForRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ampl_VestingOfEarlyExercisedOptions" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ampl_CashReceivedFromMaturities" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ampl_CapitalizationOfInternalUseSoftwareCosts" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="ampl_IncreaseDecreaseInDeferredCommissions" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForSoftware" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ampl_NonCashOperatingLeaseCosts" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ampl_PaymentsForRepurchaseOfUnvestedStockOptions" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CatherineWongMember" xlink:label="ampl_CatherineWongMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EricVishriaMember" xlink:label="ampl_EricVishriaMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ampl_CatherineWongMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ampl_EricVishriaMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomers" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponents" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwill1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock" xlink:label="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStock" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockAbstract" xlink:label="ampl_RedeemableConvertiblePreferredStockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockTextBlock" xlink:label="ampl_RedeemableConvertiblePreferredStockTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_RedeemableConvertiblePreferredStockAbstract" xlink:to="ampl_RedeemableConvertiblePreferredStockTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlans1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebt" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeases" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShare" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuring" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSubsequentEvents" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DescriptionOfBusinessPolicyTextBlock" xlink:label="ampl_DescriptionOfBusinessPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ReclassificationPolicyTextBlock" xlink:label="ampl_ReclassificationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DirectListingPolicyTextBlock" xlink:label="ampl_DirectListingPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RisksAndUncertaintiesPolicyTextBlock" xlink:label="ampl_RisksAndUncertaintiesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DisaggregationOfRevenuePolicyTextBlock" xlink:label="ampl_DisaggregationOfRevenuePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock" xlink:label="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredRevenuePolicyTextBlock" xlink:label="ampl_DeferredRevenuePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionsPolicyTextBlock" xlink:label="ampl_DeferredCommissionsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="us-gaap_MarketableSecuritiesPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OperatingLeasesPolicyTextBlock" xlink:label="ampl_OperatingLeasesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy" xlink:label="us-gaap_InternalUseSoftwarePolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:label="us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RecentlyAdoptedAccountingPronouncements" xlink:label="ampl_RecentlyAdoptedAccountingPronouncements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DescriptionOfBusinessPolicyTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_ReclassificationPolicyTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DirectListingPolicyTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_RisksAndUncertaintiesPolicyTextBlock" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DisaggregationOfRevenuePolicyTextBlock" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DeferredRevenuePolicyTextBlock" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DeferredCommissionsPolicyTextBlock" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_MarketableSecuritiesPolicy" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_OperatingLeasesPolicyTextBlock" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InternalUseSoftwarePolicy" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" order="28" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="29" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" order="30" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_RecentlyAdoptedAccountingPronouncements" order="31" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="32" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ScheduleOfDeferredCommissionsTableTextBlock" xlink:label="ampl_ScheduleOfDeferredCommissionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock" xlink:label="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_ScheduleOfDeferredCommissionsTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationTextBlock" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfCapitalizationTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock" xlink:label="us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockAbstract" xlink:label="ampl_RedeemableConvertiblePreferredStockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockTableTextBlock" xlink:label="ampl_RedeemableConvertiblePreferredStockTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ScheduleOfConvertiblePreferredStockTableTextBlock" xlink:label="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_RedeemableConvertiblePreferredStockAbstract" xlink:to="ampl_RedeemableConvertiblePreferredStockTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_RedeemableConvertiblePreferredStockAbstract" xlink:to="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock" xlink:label="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTable" xlink:title="presentationLink" xlink:type="extended"/>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SupplementalCashFlowInformationTableTextBlock" xlink:label="ampl_SupplementalCashFlowInformationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ampl_SupplementalCashFlowInformationTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherExpenses" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLoss" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="us-gaap_AllOtherSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_AllOtherSegmentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RestructuringCharges" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherExpenses" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DirectListingMember" xlink:label="ampl_DirectListingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NoCustomerMember" xlink:label="ampl_NoCustomerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableImpairedLineItems" xlink:label="us-gaap_FinancingReceivableImpairedLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantyReservesMember" xlink:label="us-gaap_WarrantyReservesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OneCustomerMember" xlink:label="ampl_OneCustomerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AggregateSharesOfCapitalStockToAuthorized" xlink:label="ampl_AggregateSharesOfCapitalStockToAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccountsReceivable" xlink:label="ampl_AccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredSalesInducementCostImpairmentLoss" xlink:label="us-gaap_DeferredSalesInducementCostImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" xlink:label="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription" xlink:label="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:label="us-gaap_CapitalizedComputerSoftwareImpairments1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ImpairmentLossOnLongLivedAsset" xlink:label="ampl_ImpairmentLossOnLongLivedAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="ampl_DirectListingMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ampl_NoCustomerMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfImpairedFinancingReceivableTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_WarrantyReservesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ampl_OneCustomerMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_NumberOfReportingUnits" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="srt_MajorCustomersAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_AwardTypeAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_AggregateSharesOfCapitalStockToAuthorized" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_FinancingReceivableImpairedLineItems" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_AccountsReceivable" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_DeferredSalesInducementCostImpairmentLoss" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_AdvertisingExpense" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_RestrictedCashNoncurrent" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareImpairments1" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_ImpairmentLossOnLongLivedAsset" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableImpairedLineItems" xlink:label="us-gaap_FinancingReceivableImpairedLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_APACMember" xlink:label="ampl_APACMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_InternationalMember" xlink:label="ampl_InternationalMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="srt_StatementGeographicalAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfImpairedFinancingReceivableTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_FinancingReceivableImpairedLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ampl_APACMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ampl_InternationalMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionCurrentAndNoncurrent" xlink:label="ampl_DeferredCommissionCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AdditionsToDeferredCommissions" xlink:label="ampl_AdditionsToDeferredCommissions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AmortizationOfDeferredCommissions" xlink:label="ampl_AmortizationOfDeferredCommissions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionCurrentAndNoncurrent" xlink:label="ampl_DeferredCommissionCurrentAndNoncurrent_3"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionCurrent" xlink:label="ampl_DeferredCommissionCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionNoncurrent" xlink:label="ampl_DeferredCommissionNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommission" xlink:label="ampl_DeferredCommission"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DeferredCommissionCurrentAndNoncurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_AdditionsToDeferredCommissions" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_AmortizationOfDeferredCommissions" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DeferredCommissionCurrentAndNoncurrent_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DeferredCommissionCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DeferredCommissionNoncurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ampl_DeferredCommission" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCashNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeTermOfLeaseMember" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_UsefulLifeTermOfLeaseMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PrepaidHostingCurrent" xlink:label="ampl_PrepaidHostingCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OtherPrepaidExpensesAndOtherAssetsCurrent" xlink:label="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ampl_PrepaidHostingCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SoftwareMember" xlink:label="ampl_SoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_InternalUseSoftwareMember" xlink:label="ampl_InternalUseSoftwareMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ampl_SoftwareMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ampl_InternalUseSoftwareMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAdditions" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_3"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CapitalizedComputerSoftwareAdditions" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccruedHosting" xlink:label="ampl_AccruedHosting"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccruedSalesTaxCurrent" xlink:label="ampl_AccruedSalesTaxCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent" xlink:label="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EmployeeStockPurchasePlanWithholding" xlink:label="ampl_EmployeeStockPurchasePlanWithholding"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OperatingLeaseLiabilitiesCurrent" xlink:label="ampl_OperatingLeaseLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ampl_AccruedHosting" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AccruedSalesCommissionCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ampl_AccruedSalesTaxCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ampl_EmployeeStockPurchasePlanWithholding" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ampl_OperatingLeaseLiabilitiesCurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PropertyPlantAndEquipmentDepreciationAndAmortization" xlink:label="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_MoneyMarketFundsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairvaluedisclosuresabstractSummarizesOfFairValueAssetsParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableImpairedLineItems" xlink:label="us-gaap_FinancingReceivableImpairedLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionAmortizationPeriod" xlink:label="ampl_DeferredCommissionAmortizationPeriod"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_FinancingReceivableImpairedLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ScheduleOfImpairedFinancingReceivableTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_DeferredCommissionAmortizationPeriod" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DevelopedTechnologyMember" xlink:label="ampl_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PrivatelyHeldCompanyMember" xlink:label="ampl_PrivatelyHeldCompanyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_FoobarAcquisitionMember" xlink:label="ampl_FoobarAcquisitionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_FairValueOfBusinessConsideration" xlink:label="ampl_FairValueOfBusinessConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="us-gaap_FairValueOfAssetsAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillTransfers" xlink:label="us-gaap_GoodwillTransfers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RestrictedStockSharesIssuedUnderEmployeeRetention" xlink:label="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockVestingPeriod" xlink:label="ampl_StockVestingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_UnrecognizedShareBasedCompensationExpenses" xlink:label="ampl_UnrecognizedShareBasedCompensationExpenses"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" xlink:label="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RecognizedShareBasedCompensationExpenses" xlink:label="ampl_RecognizedShareBasedCompensationExpenses"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues" xlink:label="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsIntangibleAsset" xlink:label="ampl_BusinessAcquisitionsIntangibleAsset"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsTradeNameAsset" xlink:label="ampl_BusinessAcquisitionsTradeNameAsset"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset" xlink:label="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ampl_DevelopedTechnologyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ampl_PrivatelyHeldCompanyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ampl_FoobarAcquisitionMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_FairValueOfBusinessConsideration" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FairValueOfAssetsAcquired" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillTransfers" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_StockVestingPeriod" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_UnrecognizedShareBasedCompensationExpenses" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_RecognizedShareBasedCompensationExpenses" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_BusinessAcquisitionsIntangibleAsset" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_BusinessAcquisitionsTradeNameAsset" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DevelopedTechnologyMember" xlink:label="ampl_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ampl_DevelopedTechnologyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DevelopedTechnologyMember" xlink:label="ampl_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ampl_DevelopedTechnologyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:label="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesDRedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockAbstract" xlink:label="ampl_RedeemableConvertiblePreferredStockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesERedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesERedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesFRedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesFRedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NumberOfDividendsDeclared" xlink:label="ampl_NumberOfDividendsDeclared"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesCPreferredStockMember" xlink:label="us-gaap_SeriesCPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock" xlink:label="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesDPreferredStockMember" xlink:label="us-gaap_SeriesDPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesEPreferredStockMember" xlink:label="us-gaap_SeriesEPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RegistrationStatementAggregateProceeds" xlink:label="ampl_RegistrationStatementAggregateProceeds"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_SeriesDRedeemableConvertiblePreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_RedeemableConvertiblePreferredStockAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_SeriesERedeemableConvertiblePreferredStockMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesIssued" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_SeriesFRedeemableConvertiblePreferredStockMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_NumberOfDividendsDeclared" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesCPreferredStockMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesDPreferredStockMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesEPreferredStockMember" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_RegistrationStatementAggregateProceeds" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockAbstract" xlink:label="ampl_RedeemableConvertiblePreferredStockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesCPreferredStockMember" xlink:label="us-gaap_SeriesCPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesDPreferredStockMember" xlink:label="us-gaap_SeriesDPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesEPreferredStockMember" xlink:label="us-gaap_SeriesEPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_RedeemableConvertiblePreferredStockAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesIssued" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesCPreferredStockMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesDPreferredStockMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityLiquidationPreference" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesEPreferredStockMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesARedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RedeemableConvertiblePreferredStockAbstract" xlink:label="ampl_RedeemableConvertiblePreferredStockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_SeriesARedeemableConvertiblePreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_RedeemableConvertiblePreferredStockAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OptionAndGrantPlanMember" xlink:label="ampl_OptionAndGrantPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NonPlanStockOptionsMember" xlink:label="ampl_NonPlanStockOptionsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityPlanStockOptionsOutstandingMember" xlink:label="ampl_EquityPlanStockOptionsOutstandingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_OptionAndGrantPlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="ampl_NonPlanStockOptionsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ampl_EquityPlanStockOptionsOutstandingMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="5.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandFourteenStockOptionPlanMember" xlink:label="ampl_TwoThousandFourteenStockOptionPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitsByClassAxis" xlink:label="us-gaap_CapitalUnitsByClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitClassDomain" xlink:label="us-gaap_CapitalUnitClassDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SecondaryTransactionsMember" xlink:label="ampl_SecondaryTransactionsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoExecutivesMember" xlink:label="ampl_TwoExecutivesMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RSUsMember" xlink:label="ampl_RSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockOptionPlanTerm" xlink:label="ampl_StockOptionPlanTerm"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityIncentiveAwardTerm" xlink:label="ampl_EquityIncentiveAwardTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansGeneralInformation" xlink:label="us-gaap_DefinedBenefitPlansGeneralInformation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InitialOfferingPeriod" xlink:label="us-gaap_InitialOfferingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperationsCommencedDate1" xlink:label="us-gaap_OperationsCommencedDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiquidationDate1" xlink:label="us-gaap_LiquidationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_LiabilityRelatedToEarlyExercisedShares" xlink:label="ampl_LiabilityRelatedToEarlyExercisedShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1" xlink:label="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentDescription" xlink:label="us-gaap_DebtInstrumentDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandFourteenStockOptionPlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitsByClassAxis" xlink:to="us-gaap_CapitalUnitClassDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="ampl_SecondaryTransactionsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ampl_TwoExecutivesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitClassDomain" xlink:to="ampl_RSUsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_StockOptionPlanTerm" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_EquityIncentiveAwardTerm" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_TitleOfIndividualAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DefinedBenefitPlansGeneralInformation" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_CapitalUnitsByClassAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InitialOfferingPeriod" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_OperationsCommencedDate1" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_LiquidationDate1" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_LiabilityRelatedToEarlyExercisedShares" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DebtInstrumentDescription" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_11"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_20"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_11" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_20" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:label="us-gaap_ValuationTechniqueOptionPricingModelMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandFourteenStockOptionPlanMember" xlink:label="ampl_TwoThousandFourteenStockOptionPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_ValuationTechniqueOptionPricingModelMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandFourteenStockOptionPlanMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ValuationTechniqueAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsFairValueDisclosure" xlink:label="us-gaap_CommitmentsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommitmentsFairValueDisclosure" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="us-gaap_RestructuringChargesMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_RestructuringChargesMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="us-gaap_ForeignLineOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="us-gaap_LineOfCreditFacilityDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightUnissued" xlink:label="us-gaap_ClassOfWarrantOrRightUnissued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="us-gaap_LineOfCreditFacilityCovenantTerms"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_ForeignLineOfCreditMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="srt_RangeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityDescription" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightUnissued" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongTermLineOfCredit" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCovenantTerms" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NetOperatingLossCarryforwardExpirationYear" xlink:label="ampl_NetOperatingLossCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OperatingLossCarryforwardsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="ampl_NetOperatingLossCarryforwardExpirationYear" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:label="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability" xlink:label="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxAssetFixedAssets" xlink:label="ampl_DeferredTaxAssetFixedAssets"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxAssetsResearchAndDevelopmentCredits" xlink:label="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss" xlink:label="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxLiabilitiesDeferredCommissionCosts" xlink:label="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:label="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredTaxLiabilitiesFixedAssets" xlink:label="ampl_DeferredTaxLiabilitiesFixedAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ampl_DeferredTaxAssetFixedAssets" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ampl_DeferredTaxLiabilitiesFixedAssets" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_4"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeaseAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseAndRentalExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCost" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_OperatingLeasesRentExpenseMinimumRentals" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_WarrantsMember" xlink:label="ampl_WarrantsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NonPlanStockOptionsMember" xlink:label="ampl_NonPlanStockOptionsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityPlanStockOptionsOutstandingMember" xlink:label="ampl_EquityPlanStockOptionsOutstandingMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityPlanStockOptionsEarlyExercisedMember" xlink:label="ampl_EquityPlanStockOptionsEarlyExercisedMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RestrictedStockUnitsOutstandingMember" xlink:label="ampl_RestrictedStockUnitsOutstandingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember" xlink:label="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_WarrantsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_NonPlanStockOptionsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_EquityPlanStockOptionsOutstandingMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_EquityPlanStockOptionsEarlyExercisedMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_RestrictedStockUnitsOutstandingMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_Restructuringbeginingbalance" xlink:label="ampl_Restructuringbeginingbalance"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccrualRestructuringCost" xlink:label="ampl_AccrualRestructuringCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_Restructuringendiningbalance" xlink:label="ampl_Restructuringendiningbalance"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_Restructuringbeginingbalance" xlink:to="ampl_AccrualRestructuringCost" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="ampl_Restructuringbeginingbalance" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_Restructuringbeginingbalance" xlink:to="us-gaap_PaymentsForRestructuring" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ampl_Restructuringbeginingbalance" xlink:to="ampl_Restructuringendiningbalance" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="us-gaap_RestructuringCharges" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="22" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="23" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="24" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="25" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="26" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="27" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="28" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="29" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="30" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="31" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="32" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="33" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="34" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="35" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="36" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="37" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="38" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="39" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="40" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorOpinionTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="us-gaap_CapitalizedContractCostNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_MarketableSecuritiesNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_MarketableSecuritiesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CapitalizedContractCostNetCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_RestrictedCashNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityLiquidationPreference" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ClassAAndClassBCommonStockMember" xlink:label="ampl_ClassAAndClassBCommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" xlink:label="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" xlink:label="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" xlink:label="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RepurchaseOfUnvestedStockOptions" xlink:label="ampl_RepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RepurchaseOfUnvestedStockOptionsShares" xlink:label="ampl_RepurchaseOfUnvestedStockOptionsShares"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits" xlink:label="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" xlink:label="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" xlink:label="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" xlink:label="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CumulativeImpactOfTopic842Adoption" xlink:label="ampl_CumulativeImpactOfTopic842Adoption"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_ClassAAndClassBCommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_RepurchaseOfUnvestedStockOptions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_RepurchaseOfUnvestedStockOptionsShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="22" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="23" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="24" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="25" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="26" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="27" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="28" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="29" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="ampl_CumulativeImpactOfTopic842Adoption" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CatherineWongMember" xlink:label="ampl_CatherineWongMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EricVishriaMember" xlink:label="ampl_EricVishriaMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ampl_CatherineWongMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ampl_EricVishriaMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherExpenses" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember" xlink:label="us-gaap_AllOtherSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_AllOtherSegmentsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RestructuringCharges" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherExpenses" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableImpairedLineItems" xlink:label="us-gaap_FinancingReceivableImpairedLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DirectListingMember" xlink:label="ampl_DirectListingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NoCustomerMember" xlink:label="ampl_NoCustomerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantyReservesMember" xlink:label="us-gaap_WarrantyReservesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OneCustomerMember" xlink:label="ampl_OneCustomerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AggregateSharesOfCapitalStockToAuthorized" xlink:label="ampl_AggregateSharesOfCapitalStockToAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_AccountsReceivable" xlink:label="ampl_AccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredSalesInducementCostImpairmentLoss" xlink:label="us-gaap_DeferredSalesInducementCostImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" xlink:label="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription" xlink:label="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:label="us-gaap_CapitalizedComputerSoftwareImpairments1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ImpairmentLossOnLongLivedAsset" xlink:label="ampl_ImpairmentLossOnLongLivedAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ScheduleOfImpairedFinancingReceivableTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="ampl_DirectListingMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ampl_NoCustomerMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_WarrantyReservesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="ampl_OneCustomerMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_NumberOfReportingUnits" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="srt_MajorCustomersAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_AggregateSharesOfCapitalStockToAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_AccountsReceivable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_DeferredSalesInducementCostImpairmentLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_AdvertisingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_RestrictedCashNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_RestrictedCashCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareImpairments1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_ImpairmentLossOnLongLivedAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableImpairedLineItems" xlink:label="us-gaap_FinancingReceivableImpairedLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_APACMember" xlink:label="ampl_APACMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_InternationalMember" xlink:label="ampl_InternationalMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ScheduleOfImpairedFinancingReceivableTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ampl_APACMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ampl_InternationalMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeTermOfLeaseMember" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_UsefulLifeTermOfLeaseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SoftwareMember" xlink:label="ampl_SoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_InternalUseSoftwareMember" xlink:label="ampl_InternalUseSoftwareMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ampl_SoftwareMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ampl_InternalUseSoftwareMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:label="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_MoneyMarketFundsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FinancialInstrumentAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableImpairedLineItems" xlink:label="us-gaap_FinancingReceivableImpairedLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionAmortizationPeriod" xlink:label="ampl_DeferredCommissionAmortizationPeriod"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_ScheduleOfImpairedFinancingReceivableTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="ampl_DeferredCommissionAmortizationPeriod" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DevelopedTechnologyMember" xlink:label="ampl_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PrivatelyHeldCompanyMember" xlink:label="ampl_PrivatelyHeldCompanyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_FoobarAcquisitionMember" xlink:label="ampl_FoobarAcquisitionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_FairValueOfBusinessConsideration" xlink:label="ampl_FairValueOfBusinessConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="us-gaap_FairValueOfAssetsAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillTransfers" xlink:label="us-gaap_GoodwillTransfers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:label="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RestrictedStockSharesIssuedUnderEmployeeRetention" xlink:label="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockVestingPeriod" xlink:label="ampl_StockVestingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_UnrecognizedShareBasedCompensationExpenses" xlink:label="ampl_UnrecognizedShareBasedCompensationExpenses"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" xlink:label="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RecognizedShareBasedCompensationExpenses" xlink:label="ampl_RecognizedShareBasedCompensationExpenses"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues" xlink:label="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsIntangibleAsset" xlink:label="ampl_BusinessAcquisitionsIntangibleAsset"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsTradeNameAsset" xlink:label="ampl_BusinessAcquisitionsTradeNameAsset"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset" xlink:label="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ampl_DevelopedTechnologyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ampl_PrivatelyHeldCompanyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="ampl_FoobarAcquisitionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_FairValueOfBusinessConsideration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FairValueOfAssetsAcquired" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillTransfers" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_StockVestingPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_UnrecognizedShareBasedCompensationExpenses" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_RecognizedShareBasedCompensationExpenses" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_BusinessAcquisitionsIntangibleAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_BusinessAcquisitionsTradeNameAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DevelopedTechnologyMember" xlink:label="ampl_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ampl_DevelopedTechnologyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DevelopedTechnologyMember" xlink:label="ampl_DevelopedTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ampl_DevelopedTechnologyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesDRedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesERedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesERedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesFRedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesFRedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NumberOfDividendsDeclared" xlink:label="ampl_NumberOfDividendsDeclared"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesCPreferredStockMember" xlink:label="us-gaap_SeriesCPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock" xlink:label="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesDPreferredStockMember" xlink:label="us-gaap_SeriesDPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesEPreferredStockMember" xlink:label="us-gaap_SeriesEPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RegistrationStatementAggregateProceeds" xlink:label="ampl_RegistrationStatementAggregateProceeds"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_SeriesDRedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_SeriesERedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_SeriesFRedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_NumberOfDividendsDeclared" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesCPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesDPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesEPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_RegistrationStatementAggregateProceeds" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesCPreferredStockMember" xlink:label="us-gaap_SeriesCPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesDPreferredStockMember" xlink:label="us-gaap_SeriesDPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesEPreferredStockMember" xlink:label="us-gaap_SeriesEPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesCPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesDPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityLiquidationPreference" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesEPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="ampl_SeriesARedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="ampl_SeriesARedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockVotingRights" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OptionAndGrantPlanMember" xlink:label="ampl_OptionAndGrantPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NonPlanStockOptionsMember" xlink:label="ampl_NonPlanStockOptionsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityPlanStockOptionsOutstandingMember" xlink:label="ampl_EquityPlanStockOptionsOutstandingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_OptionAndGrantPlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="ampl_NonPlanStockOptionsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ampl_EquityPlanStockOptionsOutstandingMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandFourteenStockOptionPlanMember" xlink:label="ampl_TwoThousandFourteenStockOptionPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitsByClassAxis" xlink:label="us-gaap_CapitalUnitsByClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitClassDomain" xlink:label="us-gaap_CapitalUnitClassDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitClassDomain" xlink:label="us-gaap_CapitalUnitClassDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SecondaryTransactionsMember" xlink:label="ampl_SecondaryTransactionsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoExecutivesMember" xlink:label="ampl_TwoExecutivesMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RSUsMember" xlink:label="ampl_RSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_StockOptionPlanTerm" xlink:label="ampl_StockOptionPlanTerm"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityIncentiveAwardTerm" xlink:label="ampl_EquityIncentiveAwardTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansGeneralInformation" xlink:label="us-gaap_DefinedBenefitPlansGeneralInformation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InitialOfferingPeriod" xlink:label="us-gaap_InitialOfferingPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperationsCommencedDate1" xlink:label="us-gaap_OperationsCommencedDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiquidationDate1" xlink:label="us-gaap_LiquidationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_LiabilityRelatedToEarlyExercisedShares" xlink:label="ampl_LiabilityRelatedToEarlyExercisedShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1" xlink:label="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentDescription" xlink:label="us-gaap_DebtInstrumentDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandFourteenStockOptionPlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CapitalUnitsByClassAxis" xlink:to="us-gaap_CapitalUnitClassDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CapitalUnitsByClassAxis" xlink:to="us-gaap_CapitalUnitClassDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="ampl_SecondaryTransactionsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ampl_TwoExecutivesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitClassDomain" xlink:to="ampl_RSUsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_StockOptionPlanTerm" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_EquityIncentiveAwardTerm" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_TitleOfIndividualAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DefinedBenefitPlansGeneralInformation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_CapitalUnitsByClassAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InitialOfferingPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_OperationsCommencedDate1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_LiquidationDate1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ampl_LiabilityRelatedToEarlyExercisedShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="22" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="23" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="24" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="25" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DebtInstrumentDescription" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="26" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="27" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" xlink:label="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueOptionPricingModelMember" xlink:label="us-gaap_ValuationTechniqueOptionPricingModelMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandFourteenStockOptionPlanMember" xlink:label="ampl_TwoThousandFourteenStockOptionPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_ValuationTechniqueOptionPricingModelMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandFourteenStockOptionPlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ValuationTechniqueAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" xlink:label="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsFairValueDisclosure" xlink:label="us-gaap_CommitmentsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommitmentsFairValueDisclosure" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesMember" xlink:label="us-gaap_RestructuringChargesMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_RestructuringChargesMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="us-gaap_ForeignLineOfCreditMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="us-gaap_LineOfCreditFacilityDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightUnissued" xlink:label="us-gaap_ClassOfWarrantOrRightUnissued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="us-gaap_LineOfCreditFacilityCovenantTerms"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_ForeignLineOfCreditMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityDescription" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightUnissued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongTermLineOfCredit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCovenantTerms" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NetOperatingLossCarryforwardExpirationYear" xlink:label="ampl_NetOperatingLossCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="ampl_NetOperatingLossCarryforwardExpirationYear" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="us-gaap_RedeemableConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_WarrantsMember" xlink:label="ampl_WarrantsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NonPlanStockOptionsMember" xlink:label="ampl_NonPlanStockOptionsMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityPlanStockOptionsOutstandingMember" xlink:label="ampl_EquityPlanStockOptionsOutstandingMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EquityPlanStockOptionsEarlyExercisedMember" xlink:label="ampl_EquityPlanStockOptionsEarlyExercisedMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_RestrictedStockUnitsOutstandingMember" xlink:label="ampl_RestrictedStockUnitsOutstandingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember" xlink:label="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RedeemableConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_WarrantsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_NonPlanStockOptionsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_EquityPlanStockOptionsOutstandingMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_EquityPlanStockOptionsEarlyExercisedMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_RestrictedStockUnitsOutstandingMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" xlink:label="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeDescriptionOfTermDomain" xlink:label="us-gaap_UsefulLifeDescriptionOfTermDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UsefulLifeDescriptionOfTermDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_MarketableSecuritiesNoncurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_RestrictedCashNoncurrent" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent" order="7" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CapitalizedContractCostNetCurrent" order="7" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="8" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="9" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="us-gaap_CapitalizedContractCostNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="ampl_NetUnrealizedGainsLossesOnMarketableSecurities" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_GrossProfit" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_RestructuringCharges" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NetUnrealizedGainsLossesOnMarketableSecurities" xlink:label="ampl_NetUnrealizedGainsLossesOnMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="ampl_CashReceivedFromMaturities" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities" order="3" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherNoncashIncomeExpense" order="4" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="4" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="4" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="ampl_PaymentsForRepurchaseOfUnvestedStockOptions" order="5" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForSoftware" order="5" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="ampl_NonCashOperatingLeaseCosts" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="7" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="8" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="ampl_IncreaseDecreaseInDeferredCommissions" order="9" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="10" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="11" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="12" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="13" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_CashReceivedFromMaturities" xlink:label="ampl_CashReceivedFromMaturities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PaymentsForRepurchaseOfUnvestedStockOptions" xlink:label="ampl_PaymentsForRepurchaseOfUnvestedStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForSoftware" xlink:label="us-gaap_PaymentsForSoftware"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_NonCashOperatingLeaseCosts" xlink:label="ampl_NonCashOperatingLeaseCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_IncreaseDecreaseInDeferredCommissions" xlink:label="ampl_IncreaseDecreaseInDeferredCommissions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_SellingAndMarketingExpense" order="3" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_OtherExpenses" order="5" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_RestructuringCharges" order="2" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ampl_DeferredCommission" xlink:to="ampl_DeferredCommissionCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ampl_DeferredCommission" xlink:to="ampl_DeferredCommissionNoncurrent" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommission" xlink:label="ampl_DeferredCommission"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionCurrent" xlink:label="ampl_DeferredCommissionCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_DeferredCommissionNoncurrent" xlink:label="ampl_DeferredCommissionNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashCurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashNoncurrent" order="3" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="ampl_PrepaidHostingCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_PrepaidHostingCurrent" xlink:label="ampl_PrepaidHostingCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_OtherPrepaidExpensesAndOtherAssetsCurrent" xlink:label="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" order="3" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="7" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="ampl-20241231.xsd#ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:label="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="4" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" name="ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_NonCashOperatingLeaseCosts" name="NonCashOperatingLeaseCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_StockVestingPeriod" name="StockVestingPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_EquityPlanStockOptionsEarlyExercisedMember" name="EquityPlanStockOptionsEarlyExercisedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_UnrecognizedShareBasedCompensationExpenses" name="UnrecognizedShareBasedCompensationExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_BusinessAcquisitionsIntangibleAsset" name="BusinessAcquisitionsIntangibleAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_AggregateSharesOfCapitalStockToAuthorized" name="AggregateSharesOfCapitalStockToAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_OtherPrepaidExpensesAndOtherAssetsCurrent" name="OtherPrepaidExpensesAndOtherAssetsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_DeferredCommissionCurrentAndNoncurrent" name="DeferredCommissionCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability" name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_OptionAndGrantPlanMember" name="OptionAndGrantPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_CapitalizationOfInternalUseSoftwareCosts" name="CapitalizationOfInternalUseSoftwareCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_SeriesERedeemableConvertiblePreferredStockMember" name="SeriesERedeemableConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_IncreaseDecreaseInDeferredCommissions" name="IncreaseDecreaseInDeferredCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" name="TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_ReclassificationPolicyTextBlock" name="ReclassificationPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_ClassAAndClassBCommonStockMember" name="ClassAAndClassBCommonStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_SoftwareMember" name="SoftwareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_DeferredCommissionsPolicyTextBlock" name="DeferredCommissionsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_FairValueOfBusinessConsideration" name="FairValueOfBusinessConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_VestingOfEarlyExercisedOptions" name="VestingOfEarlyExercisedOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_AccruedHosting" name="AccruedHosting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_PrepaidHostingCurrent" name="PrepaidHostingCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_RisksAndUncertaintiesPolicyTextBlock" name="RisksAndUncertaintiesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_EricVishriaMember" name="EricVishriaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_InternationalMember" name="InternationalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_DeferredCommissionCurrent" name="DeferredCommissionCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_SupplementalCashFlowInformationTableTextBlock" name="SupplementalCashFlowInformationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_SeriesFRedeemableConvertiblePreferredStockMember" name="SeriesFRedeemableConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_AccrualRestructuringCost" name="AccrualRestructuringCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_NonPlanStockOptionsMember" name="NonPlanStockOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_LiabilityRelatedToEarlyExercisedShares" name="LiabilityRelatedToEarlyExercisedShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember" name="TwoThousandsTwentyOneIncentiveAwardPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_DirectListingMember" name="DirectListingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_NoCustomerMember" name="NoCustomerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_DeferredTaxLiabilitiesFixedAssets" name="DeferredTaxLiabilitiesFixedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_DeferredRevenuePolicyTextBlock" name="DeferredRevenuePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock" name="ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_OperatingLeaseLiabilitiesCurrent" name="OperatingLeaseLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" name="StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_DeferredTaxLiabilitiesDeferredCommissionCosts" name="DeferredTaxLiabilitiesDeferredCommissionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_AccountsReceivable" name="AccountsReceivable" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_EquityIncentiveAwardTerm" name="EquityIncentiveAwardTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" name="AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences" name="EffectiveIncomeTaxRateReconciliationPermanentDifferences" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues" name="BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_DescriptionOfBusinessPolicyTextBlock" name="DescriptionOfBusinessPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_OperatingLeasesPolicyTextBlock" name="OperatingLeasesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_RedeemableConvertiblePreferredStockTextBlock" name="RedeemableConvertiblePreferredStockTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_EmployeeStockPurchasePlanWithholding" name="EmployeeStockPurchasePlanWithholding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_NetOperatingLossCarryforwardExpirationYear" name="NetOperatingLossCarryforwardExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" name="TwoThousandsTwentyOneEmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_RestrictedStockUnitsOutstandingMember" name="RestrictedStockUnitsOutstandingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_ScheduleOfConvertiblePreferredStockTableTextBlock" name="ScheduleOfConvertiblePreferredStockTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_CumulativeImpactOfTopic842Adoption" name="CumulativeImpactOfTopic842Adoption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock" name="NetIssuanceCostsOfRedeemableConvertiblePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_DisaggregationOfRevenuePolicyTextBlock" name="DisaggregationOfRevenuePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_RestrictedStockSharesIssuedUnderEmployeeRetention" name="RestrictedStockSharesIssuedUnderEmployeeRetention" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="ampl_APACMember" name="APACMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember" name="SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_RegistrationStatementAggregateProceeds" name="RegistrationStatementAggregateProceeds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_DeferredCommission" name="DeferredCommission" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities" name="PurchaseOfPropertyAndEquipmentIncludedInLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_RecognizedShareBasedCompensationExpenses" name="RecognizedShareBasedCompensationExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits" name="StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_BusinessAcquisitionsTradeNameAsset" name="BusinessAcquisitionsTradeNameAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_RecentlyAdoptedAccountingPronouncements" name="RecentlyAdoptedAccountingPronouncements" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_DeferredTaxAssetFixedAssets" name="DeferredTaxAssetFixedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_AccruedSalesTaxCurrent" name="AccruedSalesTaxCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_TwoExecutivesMember" name="TwoExecutivesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock" name="ScheduleOfReservedSharesOfCommonStockTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_StockOptionPlanTerm" name="StockOptionPlanTerm" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_ScheduleOfDeferredCommissionsTableTextBlock" name="ScheduleOfDeferredCommissionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_NetUnrealizedGainsLossesOnMarketableSecurities" name="NetUnrealizedGainsLossesOnMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent" name="AccruedLiabilityFromEarlyExercisedStockOptionsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_AdditionsToDeferredCommissions" name="AdditionsToDeferredCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_DeferredTaxAssetsResearchAndDevelopmentCredits" name="DeferredTaxAssetsResearchAndDevelopmentCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_WarrantsMember" name="WarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_DeferredCommissionAmortizationPeriod" name="DeferredCommissionAmortizationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_ImpairmentLossOnLongLivedAsset" name="ImpairmentLossOnLongLivedAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" name="StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock" name="NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="ampl_RepurchaseOfUnvestedStockOptionsShares" name="RepurchaseOfUnvestedStockOptionsShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_RepurchaseOfUnvestedStockOptions" name="RepurchaseOfUnvestedStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_SecondaryTransactionsMember" name="SecondaryTransactionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_SeriesARedeemableConvertiblePreferredStockMember" name="SeriesARedeemableConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_PropertyPlantAndEquipmentDepreciationAndAmortization" name="PropertyPlantAndEquipmentDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_PrivatelyHeldCompanyMember" name="PrivatelyHeldCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" name="TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_PaymentsForRepurchaseOfUnvestedStockOptions" name="PaymentsForRepurchaseOfUnvestedStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod" name="ShareBasedCompensationWeightedAverageRemainingVestingPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_DevelopedTechnologyMember" name="DevelopedTechnologyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" name="TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_DirectListingPolicyTextBlock" name="DirectListingPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_RedeemableConvertiblePreferredStockAbstract" name="RedeemableConvertiblePreferredStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss" name="DeferredTaxAssetsAccumulatedOtherComprehensiveLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_RSUsMember" name="RSUsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset" name="BusinessAcquisitionsDevelopedTechnologyIntangibleAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" name="AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_TwoThousandFourteenStockOptionPlanMember" name="TwoThousandFourteenStockOptionPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_AmortizationOfDeferredCommissions" name="AmortizationOfDeferredCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" name="ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_RedeemableConvertiblePreferredStockTableTextBlock" name="RedeemableConvertiblePreferredStockTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_OneCustomerMember" name="OneCustomerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_EquityPlanStockOptionsOutstandingMember" name="EquityPlanStockOptionsOutstandingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_Restructuringbeginingbalance" name="Restructuringbeginingbalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_CashReceivedFromMaturities" name="CashReceivedFromMaturities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_CatherineWongMember" name="CatherineWongMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_InternalUseSoftwareMember" name="InternalUseSoftwareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_DeferredCommissionNoncurrent" name="DeferredCommissionNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_Restructuringendiningbalance" name="Restructuringendiningbalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ampl_NumberOfDividendsDeclared" name="NumberOfDividendsDeclared" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="ampl_SeriesDRedeemableConvertiblePreferredStockMember" name="SeriesDRedeemableConvertiblePreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_FoobarAcquisitionMember" name="FoobarAcquisitionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" name="StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock" name="ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock" name="BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692225999104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Feb. 13, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">AMPLITUDE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001866692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.00001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AMPL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">45-3937349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">201 Third Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">94103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">231-2353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 767.1<span></span>
</td>
</tr>
<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Santa Clara, California<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference [Text Block]</a></td>
<td class="text"><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Portions of the registrant&#8217;s definitive proxy statement for the registrant&#8217;s 2025 annual meeting of stockholders, which will be filed with the Securities and Exchange Commission no later than 120 days after December 31, 2024, are incorporated by reference in Part III of this Annual Report on Form 10-K.</span></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorOpinionTextBlock', window );">Auditor Opinion</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have audited the accompanying consolidated balance sheets of Amplitude, Inc. and subsidiaries (the Company) as of December 31, 2024 and 2023, the related consolidated statements of operations and comprehensive loss, stockholders&#8217; equity, and cash flows for each of the years in the three-year period ended December 31, 2024, and the related notes (collectively, the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2024, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024 based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">96,317,761<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_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,093,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorOpinionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X<br> -Number 210<br> -Section 2<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorOpinionTextBlock</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>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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</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>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692226144384">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 171,678<span></span>
</td>
<td class="nump">$ 248,491<span></span>
</td>
</tr>
<tr class="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">881<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_MarketableSecuritiesCurrent', window );">Marketable securities, current</a></td>
<td class="nump">69,419<span></span>
</td>
<td class="nump">73,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $1,417 and $1,101 as of December 31, 2024 and 2023, respectively</a></td>
<td class="nump">26,346<span></span>
</td>
<td class="nump">29,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">20,353<span></span>
</td>
<td class="nump">16,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Deferred commissions, current</a></td>
<td class="nump">14,954<span></span>
</td>
<td class="nump">11,444<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">303,631<span></span>
</td>
<td class="nump">379,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable securities, noncurrent</a></td>
<td class="nump">57,242<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">16,333<span></span>
</td>
<td class="nump">10,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">4,364<span></span>
</td>
<td class="nump">609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">24,370<span></span>
</td>
<td class="nump">4,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, noncurrent</a></td>
<td class="nump">0<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_CapitalizedContractCostNetNoncurrent', window );">Deferred commissions, noncurrent</a></td>
<td class="nump">27,697<span></span>
</td>
<td class="nump">26,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">5,286<span></span>
</td>
<td class="nump">6,856<span></span>
</td>
</tr>
<tr class="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 noncurrent assets</a></td>
<td class="nump">6,988<span></span>
</td>
<td class="nump">4,303<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">445,911<span></span>
</td>
<td class="nump">433,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">991<span></span>
</td>
<td class="nump">3,063<span></span>
</td>
</tr>
<tr class="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">33,851<span></span>
</td>
<td class="nump">26,657<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">109,671<span></span>
</td>
<td class="nump">102,573<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">144,513<span></span>
</td>
<td class="nump">132,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">1,772<span></span>
</td>
<td class="nump">3,604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="nump">3,070<span></span>
</td>
<td class="nump">3,034<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">149,355<span></span>
</td>
<td class="nump">138,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' 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_PreferredStockValue', window );">Preferred stock, $0.00001 par value per share; 20,000 shares authorized as of December 31, 2024 and 2023; zero shares issued and outstanding as of December 31, 2024 and 2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">754,398<span></span>
</td>
<td class="nump">658,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(181)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(457,849)<span></span>
</td>
<td class="num">(363,530)<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' equity</a></td>
<td class="nump">296,556<span></span>
</td>
<td class="nump">294,753<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' equity</a></td>
<td class="nump">445,911<span></span>
</td>
<td class="nump">433,684<span></span>
</td>
</tr>
<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_StockholdersEquityAbstract', window );"><strong>Stockholders' 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, value</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">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_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_StockholdersEquityAbstract', window );"><strong>Stockholders' 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, value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; 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 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; 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 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 marketable security, 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<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_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<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_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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)(21))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 noncurrent. 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(17))<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: 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_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692223141168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, Allowance for Credit Loss, Current</a></td>
<td class="nump">$ 1,417<span></span>
</td>
<td class="nump">$ 1,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,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_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">0<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">96,095<span></span>
</td>
<td class="nump">85,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">96,095<span></span>
</td>
<td class="nump">85,628<span></span>
</td>
</tr>
<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 or Stated Value Per Share</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">33,093<span></span>
</td>
<td class="nump">34,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">33,093<span></span>
</td>
<td class="nump">34,382<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_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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: 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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692227319248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 299,272<span></span>
</td>
<td class="nump">$ 276,284<span></span>
</td>
<td class="nump">$ 238,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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">76,924<span></span>
</td>
<td class="nump">71,923<span></span>
</td>
<td class="nump">70,442<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">222,348<span></span>
</td>
<td class="nump">204,361<span></span>
</td>
<td class="nump">167,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">97,565<span></span>
</td>
<td class="nump">90,138<span></span>
</td>
<td class="nump">80,589<span></span>
</td>
</tr>
<tr class="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">168,306<span></span>
</td>
<td class="nump">153,714<span></span>
</td>
<td class="nump">129,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">63,860<span></span>
</td>
<td class="nump">54,887<span></span>
</td>
<td class="nump">53,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and other related charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,142<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">329,731<span></span>
</td>
<td class="nump">306,881<span></span>
</td>
<td class="nump">264,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">14,855<span></span>
</td>
<td class="nump">13,426<span></span>
</td>
<td class="nump">3,981<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 provision for (benefit from) income taxes</a></td>
<td class="num">(92,528)<span></span>
</td>
<td class="num">(89,094)<span></span>
</td>
<td class="num">(92,581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">1,791<span></span>
</td>
<td class="nump">1,269<span></span>
</td>
<td class="nump">796<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">$ (94,319)<span></span>
</td>
<td class="num">$ (90,363)<span></span>
</td>
<td class="num">$ (93,377)<span></span>
</td>
</tr>
<tr class="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 attributable to Class A and Class B common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Class A and Class B common stockholders, basic</a></td>
<td class="num">$ (0.76)<span></span>
</td>
<td class="num">$ (0.77)<span></span>
</td>
<td class="num">$ (0.84)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Class A and Class B common stockholders, diluted</a></td>
<td class="num">$ (0.76)<span></span>
</td>
<td class="num">$ (0.77)<span></span>
</td>
<td class="num">$ (0.84)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic</a></td>
<td class="nump">123,900<span></span>
</td>
<td class="nump">116,938<span></span>
</td>
<td class="nump">111,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted</a></td>
<td class="nump">123,900<span></span>
</td>
<td class="nump">116,938<span></span>
</td>
<td class="nump">111,437<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_ampl_NetUnrealizedGainsLossesOnMarketableSecurities', window );">Net unrealized losses on marketable securities</a></td>
<td class="nump">$ 187<span></span>
</td>
<td class="nump">$ 573<span></span>
</td>
<td class="num">$ (754)<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_OtherComprehensiveIncomeLossTax', window );">Comprehensive loss</a></td>
<td class="num">$ (94,132)<span></span>
</td>
<td class="num">$ (89,790)<span></span>
</td>
<td class="num">$ (94,131)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_NetUnrealizedGainsLossesOnMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net unrealized gains (losses) on marketable securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_NetUnrealizedGainsLossesOnMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692226838880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated other comprehensive</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Class A and Class B common 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_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 306,548<span></span>
</td>
<td class="nump">$ 486,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (179,807)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, Shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</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">109,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">68,576<span></span>
</td>
<td class="nump">68,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">6,899<span></span>
</td>
<td class="nump">6,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, 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="nump">2,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_ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="nump">2,323<span></span>
</td>
<td class="nump">2,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan, 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="nump">350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">4,738<span></span>
</td>
<td class="nump">4,738<span></span>
</td>
<td class="text">&#160;<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_ampl_RepurchaseOfUnvestedStockOptions', window );">Repurchase of unvested stock options</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(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>
</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_ampl_RepurchaseOfUnvestedStockOptionsShares', window );">Repurchase of unvested stock options, 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="num">(8)<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_ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits', window );">Vesting of restricted stock awards, 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="nump">1,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">(93,377)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(93,377)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net</a></td>
<td class="num">(754)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (754)<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_ampl_CumulativeImpactOfTopic842Adoption', window );">Cumulative impact of Topic 842 adoption</a></td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<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 Dec. 31, 2022</a></td>
<td class="nump">294,969<span></span>
</td>
<td class="nump">568,889<span></span>
</td>
<td class="num">(754)<span></span>
</td>
<td class="num">(273,167)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</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">114,199<span></span>
</td>
</tr>
<tr class="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">90,022<span></span>
</td>
<td class="nump">90,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,619<span></span>
</td>
<td class="nump">4,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, 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="nump">1,651<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_ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="nump">715<span></span>
</td>
<td class="nump">715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan, 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="nump">474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">4,062<span></span>
</td>
<td class="nump">4,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Tax withholding on net share settlement of restricted stock units</a></td>
<td class="num">(9,844)<span></span>
</td>
<td class="num">(9,844)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Tax withholding on net share settlement of restricted stock units, 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="num">(891)<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_ampl_RepurchaseOfUnvestedStockOptionsShares', window );">Repurchase of unvested stock options, 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="num">(177)<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_ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits', window );">Vesting of restricted stock awards, 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="nump">4,754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">(90,363)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(90,363)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net</a></td>
<td class="nump">573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">573<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 Dec. 31, 2023</a></td>
<td class="nump">294,753<span></span>
</td>
<td class="nump">658,463<span></span>
</td>
<td class="num">(181)<span></span>
</td>
<td class="num">(363,530)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</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">120,010<span></span>
</td>
</tr>
<tr class="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">105,033<span></span>
</td>
<td class="nump">105,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 6,506<span></span>
</td>
<td class="nump">6,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Shares</a></td>
<td class="nump">2,256,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,256<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_ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan, 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="nump">469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">3,755<span></span>
</td>
<td class="nump">3,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Tax withholding on net share settlement of restricted stock units</a></td>
<td class="num">(26,215)<span></span>
</td>
<td class="num">(26,215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Tax withholding on net share settlement of restricted stock units, 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="num">(2,553)<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_ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits', window );">Vesting of restricted stock awards, 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="nump">6,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock in connection with an acquisition</a></td>
<td class="nump">6,836<span></span>
</td>
<td class="nump">6,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with an acquisition, 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="nump">2,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">(94,319)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(94,319)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net</a></td>
<td class="nump">187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187<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 Dec. 31, 2024</a></td>
<td class="nump">$ 296,556<span></span>
</td>
<td class="nump">$ 754,398<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">$ (457,849)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, Shares at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</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">129,188<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital, vesting of early exercised stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_CumulativeImpactOfTopic842Adoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative impact of Topic 842 adoption</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_CumulativeImpactOfTopic842Adoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_RepurchaseOfUnvestedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchase of Unvested Stock Options</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_RepurchaseOfUnvestedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_RepurchaseOfUnvestedStockOptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchase of unvested stock options shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_RepurchaseOfUnvestedStockOptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Vesting of restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding 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;">us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding 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;">us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692223887536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (94,319)<span></span>
</td>
<td class="num">$ (90,363)<span></span>
</td>
<td class="num">$ (93,377)<span></span>
</td>
</tr>
<tr class="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 provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">6,107<span></span>
</td>
<td class="nump">5,620<span></span>
</td>
<td class="nump">4,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">100,019<span></span>
</td>
<td class="nump">88,285<span></span>
</td>
<td class="nump">67,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">283<span></span>
</td>
<td class="num">(301)<span></span>
</td>
<td class="nump">42<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_ampl_NonCashOperatingLeaseCosts', window );">Non-cash operating lease costs</a></td>
<td class="nump">3,985<span></span>
</td>
<td class="nump">3,917<span></span>
</td>
<td class="nump">3,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2,205<span></span>
</td>
<td class="num">(8,448)<span></span>
</td>
<td class="num">(2,427)<span></span>
</td>
</tr>
<tr class="ro">
<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 current assets</a></td>
<td class="num">(2,324)<span></span>
</td>
<td class="nump">3,711<span></span>
</td>
<td class="num">(1,014)<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_ampl_IncreaseDecreaseInDeferredCommissions', window );">Deferred commissions</a></td>
<td class="num">(4,264)<span></span>
</td>
<td class="num">(1,670)<span></span>
</td>
<td class="num">(8,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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other noncurrent assets</a></td>
<td class="num">(3,181)<span></span>
</td>
<td class="nump">2,050<span></span>
</td>
<td class="nump">5,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(1,987)<span></span>
</td>
<td class="nump">2,498<span></span>
</td>
<td class="num">(2,884)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">10,516<span></span>
</td>
<td class="nump">11,873<span></span>
</td>
<td class="nump">4,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">6,354<span></span>
</td>
<td class="nump">12,580<span></span>
</td>
<td class="nump">20,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_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(4,888)<span></span>
</td>
<td class="num">(4,122)<span></span>
</td>
<td class="num">(3,616)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">18,506<span></span>
</td>
<td class="nump">25,630<span></span>
</td>
<td class="num">(5,384)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows provided by (used in) investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_CashReceivedFromMaturities', window );">Cash received from maturities of marketable securities</a></td>
<td class="nump">93,750<span></span>
</td>
<td class="nump">12,500<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_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(146,270)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(83,190)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Purchase of property and equipment</a></td>
<td class="num">(1,725)<span></span>
</td>
<td class="num">(1,279)<span></span>
</td>
<td class="num">(3,632)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForSoftware', window );">Capitalization of internal-use software costs</a></td>
<td class="num">(5,053)<span></span>
</td>
<td class="num">(1,904)<span></span>
</td>
<td class="num">(2,177)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="num">(16,068)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(394)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(75,366)<span></span>
</td>
<td class="nump">9,317<span></span>
</td>
<td class="num">(89,393)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows provided by (used in) financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 the exercise of stock options</a></td>
<td class="nump">6,506<span></span>
</td>
<td class="nump">4,619<span></span>
</td>
<td class="nump">6,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Cash received for tax withholding obligations on equity award settlements</a></td>
<td class="nump">4,578<span></span>
</td>
<td class="nump">13,427<span></span>
</td>
<td class="nump">17,992<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cash paid for tax withholding obligations on equity award settlements</a></td>
<td class="num">(31,025)<span></span>
</td>
<td class="num">(22,334)<span></span>
</td>
<td class="num">(19,056)<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_ampl_PaymentsForRepurchaseOfUnvestedStockOptions', window );">Repurchase of unvested stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(648)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(19,941)<span></span>
</td>
<td class="num">(4,936)<span></span>
</td>
<td class="nump">5,831<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(76,801)<span></span>
</td>
<td class="nump">30,011<span></span>
</td>
<td class="num">(88,946)<span></span>
</td>
</tr>
<tr class="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">249,360<span></span>
</td>
<td class="nump">219,349<span></span>
</td>
<td class="nump">308,295<span></span>
</td>
</tr>
<tr class="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, cash equivalents, and restricted cash at end of period</a></td>
<td class="nump">172,559<span></span>
</td>
<td class="nump">249,360<span></span>
</td>
<td class="nump">219,349<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">491<span></span>
</td>
<td class="nump">454<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_VestingOfEarlyExercisedOptions', window );">Vesting of early exercised options</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">715<span></span>
</td>
<td class="nump">2,323<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_ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities', window );">Purchases of property and equipment included in liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="nump">11<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_ampl_CapitalizationOfInternalUseSoftwareCosts', window );">Stock-based compensation capitalized as internal-use software costs</a></td>
<td class="nump">5,014<span></span>
</td>
<td class="nump">1,737<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Issuance of common stock in connection with business combinations</a></td>
<td class="nump">$ 6,836<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_CapitalizationOfInternalUseSoftwareCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalization of internal-use software costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_CapitalizationOfInternalUseSoftwareCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_CashReceivedFromMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Received From Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_CashReceivedFromMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_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 );">- Definition</a><div><p>Increase decrease in deferred commissions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_IncreaseDecreaseInDeferredCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_NonCashOperatingLeaseCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash operating lease costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_NonCashOperatingLeaseCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_PaymentsForRepurchaseOfUnvestedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repurchase of unvested stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_PaymentsForRepurchaseOfUnvestedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase of property and equipment included in 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;">ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_VestingOfEarlyExercisedOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Vesting of early exercised options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_VestingOfEarlyExercisedOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount 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.</p></div>
<a href="javascript: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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet 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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 deferred income and obligation to transfer product and 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/exampleRef<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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<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_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent 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/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_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) included in net income that results in no cash inflow (outflow), 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 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_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript: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_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 purchase of marketable 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/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-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_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://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/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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<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 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<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 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 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)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<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)(5))<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 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash 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> -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_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692221271936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (94,319)<span></span>
</td>
<td class="num">$ (90,363)<span></span>
</td>
<td class="num">$ (93,377)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692225615088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=ampl_CatherineWongMember', window );">Catherine Wong</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Catherine Wong<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">member of our board of directors<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December 10, 2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrTerminationDate', window );">Termination Date</a></td>
<td class="text">December 31, 2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">15,532<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=ampl_EricVishriaMember', window );">Eric Vishria</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Eric Vishria<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">member of our board of directors<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December 13, 2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrTerminationDate', window );">Termination Date</a></td>
<td class="text">May 29, 2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">210,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli: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_ecd_TrdArrTerminationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TrdArrTerminationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=ampl_CatherineWongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=ampl_CatherineWongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ecd_IndividualAxis=ampl_EricVishriaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=ampl_EricVishriaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692223146208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management, Strategy and Governance<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p id="item_1c_cyber" style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1C. Cybersecurity.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cybersecurity Risk Management and Strategy</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">developed and implemented</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We design and assess our program based on industry-standard frameworks, such as the National Institute of Standards and Technology Cybersecurity Framework (&#8220;NIST CSF&#8221;), SOC2, ISO 27000, and ISO 27018. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use these frameworks as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our cybersecurity risk management program is part of our overall risk management program and shares similar governance processes and reporting channels that apply across the risk management program to financial, legal, compliance, and other operational risk areas.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Key elements of our cybersecurity risk management program include but are not limited to the following:</span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">risk assessments designed to help identify material risks from cybersecurity threats to our critical systems, and information;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a security team principally responsible for managing (i) our cybersecurity risk assessment processes, (ii) our security controls, and (iii) our response to cybersecurity incidents;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">use of external service providers</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, where appropriate, to assess, test or otherwise assist with aspects of our security processes;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cybersecurity awareness training of our employees, including incident response personnel, and senior management;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">third-party risk management process</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for key service providers based on our assessment of their criticality to our operations and respective risk profile, suppliers, and vendors who have access to our critical systems and information.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">material</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ly affected or are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. For more information, see the section titled &#8220;Risk Factor&#8212;Risks Related to Our Business Operations and Industry&#8212;If our information technology systems are breached or there is otherwise unauthorized disclosure of or access to customer data, our data, or our platform, our platform may be perceived as insecure, we may lose customers or fail to attract new customers, our reputation and brand may be harmed, and we may incur significant liabilities.&#8221;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cybersecurity Governance</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Board considers cybersecurity risk as part of its risk oversight function and established a dedicated Cybersecurity Committee of the Board in July 2024 to oversee cybersecurity risks, including management&#8217;s implementation of our cybersecurity risk management program.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Cybersecurity Committee </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">meets at least twice annually with management to review our cybersecurity risks and cyber risk management program</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">periodically </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">reports</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to the Board on its activity</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In addition, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">management updates the Cybersecurity Committee and Board, where it deems appropriate, regarding any cybersecurity incidents it considers to be significant or potentially significant.</span></span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our management team is responsible for assessing and managing our material risks from cybersecurity threats. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Chief Engineering Officer and acting Chief Information Security Officer, Wade Chambers, reports to our Chief Executive Officer, and is primarily </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">responsible</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Mr. Chambers previously served as the Chief Technology Officer and SVP of Engineering at Included Health. He also led engineering at Twitter, TellApart, Proofpoint, Yahoo, Opsware, and Netscape.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Our management team takes steps to stay informed about and monitor efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the information technology environment.</span></p></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">developed and implemented</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We design and assess our program based on industry-standard frameworks, such as the National Institute of Standards and Technology Cybersecurity Framework (&#8220;NIST CSF&#8221;), SOC2, ISO 27000, and ISO 27018. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use these frameworks as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cybersecurity Governance</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Board considers cybersecurity risk as part of its risk oversight function and established a dedicated Cybersecurity Committee of the Board in July 2024 to oversee cybersecurity risks, including management&#8217;s implementation of our cybersecurity risk management program.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Cybersecurity Committee </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">meets at least twice annually with management to review our cybersecurity risks and cyber risk management program</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">periodically </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">reports</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to the Board on its activity</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In addition, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">management updates the Cybersecurity Committee and Board, where it deems appropriate, regarding any cybersecurity incidents it considers to be significant or potentially significant.</span></span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our management team is responsible for assessing and managing our material risks from cybersecurity threats. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Chief Engineering Officer and acting Chief Information Security Officer, Wade Chambers, reports to our Chief Executive Officer, and is primarily </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">responsible</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Mr. Chambers previously served as the Chief Technology Officer and SVP of Engineering at Included Health. He also led engineering at Twitter, TellApart, Proofpoint, Yahoo, Opsware, and Netscape.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Our management team takes steps to stay informed about and monitor efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the information technology environment.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Board considers cybersecurity risk as part of its risk oversight function and established a dedicated Cybersecurity Committee of the Board in July 2024 to oversee cybersecurity risks, including management&#8217;s implementation of our cybersecurity risk management program.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Cybersecurity Committee </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">periodically </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">reports</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to the Board on its activity</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">management updates the Cybersecurity Committee and Board, where it deems appropriate, regarding any cybersecurity incidents it considers to be significant or potentially significant.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Chief Engineering Officer and acting Chief Information Security Officer, Wade Chambers, reports to our Chief Executive Officer, and is primarily </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">responsible</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Mr. Chambers previously served as the Chief Technology Officer and SVP of Engineering at Included Health. He also led engineering at Twitter, TellApart, Proofpoint, Yahoo, Opsware, and Netscape.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Cybersecurity Committee </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">meets at least twice annually with management to review our cybersecurity risks and cyber risk management program</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326962112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Summary of Business and Significant Accounting Policies</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Summary of Business and Significant Accounting Policies </span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Description of Business</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude, Inc. (the &#8220;Company&#8221;) was incorporated in the state of Delaware in 2011 and is headquartered in San Francisco, California. The Company provides a Digital Analytics Platform that helps businesses understand how people are using their digital products so they can improve the digital experience provided by those digital products. The Company delivers its application over the Internet as a subscription service using a software-as-a-service (&#8220;SaaS&#8221;) model. The Company&#8217;s arrangements with customers do not provide the customer with the right to take possession of the software supporting the cloud-based application service at any time. The Company also offers customer support related to initial implementation setup, ongoing support services, and application training.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Information</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  The Company has a single operating and reportable segment. The software segment provides a Digital Analytics Platform to customers using a SaaS model. The Company derives revenue primarily in the United States and manages the business activities on a consolidated basis. The accounting policies of the software segment are the same as those described in the summary of significant accounting policies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The chief operating decision maker, who, in the Company&#8217;s case, is the Chief Executive Officer (&#8220;CEO&#8221;), assesses performance for the software segment and decides how to allocate resources based on functional expenses exclusive of stock-based compensation, amortization of acquired intangible assets, non-recurring charges such as restructuring and other related charges as well as related tax impacts of these items. The CEO uses these functional expense captions and consolidated net loss to evaluate income generated or losses incurred from the software segment, and utilizes the metric in deciding operating decisions, including, but not limited to, investing in R&amp;D, product developments, personnel, and other expenses. The measure of segment assets is reported on the balance sheet as total consolidated assets.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables sets forth operating segment information (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:58.228%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">299,272</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,284</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238,067</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less:</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,962</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">63,385</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61,957</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51,921</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52,619</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52,113</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">135,047</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123,333</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,576</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,346</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,440</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,669</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other segment expenses</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103,379</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99,027</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70,314</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,855</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,426</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,981</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,791</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,269</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">796</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Consolidated net loss</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94,319</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,363</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,377</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts exclude other segment expenses as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:58.228%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense and related employer payroll taxes</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,645</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89,472</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,297</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of acquired intangible assets</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">734</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,413</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,017</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,142</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total other segment expenses</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103,379</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99,027</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70,314</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div></div><div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Basis of Presentation and Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221; or &#8220;GAAP&#8221;) and include the accounts of Amplitude, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Foreign Currency</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The reporting currency of the Company is the United States dollar. The functional currency of the Company&#8217;s foreign subsidiaries is also the United States dollar. Foreign currency transaction gains and losses are recognized in &#8220;Other income (expense), net&#8221; in the consolidated statements of operations and comprehensive loss, and have not been material for any of the periods presented.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the financial statements and may involve subjective or significant judgment by the Company; therefore, actual results could differ from the Company&#8217;s estimates. Items subject to such estimates and assumptions include, but are not limited to the:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expected period of benefit for deferred commissions; </span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">useful lives of long-lived assets;</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">valuation of goodwill and intangible assets;</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">recognition, measurement, and valuation of deferred tax assets and income tax uncertainties; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">incremental borrowing rates used for operating leases.</span></div></div></div><div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company derives revenue primarily from sales of subscription services. Revenue is recognized when, or as, the related performance obligation is satisfied by transferring the control of the promised service to a customer. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To achieve the core principle of the revenue standard, the Company applies the following steps:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(i)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identification of the contract, or contracts, with the customer </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company considers the terms and conditions of the contract in identifying the contracts. The Company determines a contract with a customer to exist when the contract is approved, each party&#8217;s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, it has been determined the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience or, in the case of a new customer, credit, and financial information pertaining to the customer.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(ii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identification of the performance obligations in the contract </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. The Company&#8217;s performance obligations consist of (1) core subscription services and (2) professional and other services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(iii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Determination of the transaction price </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services to the customer. The transaction price includes SaaS subscription fees based on the contracted usage as well as variable consideration associated with overage fees on exceeded volume limits. Variable consideration is included in the transaction price if, in the Company&#8217;s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#8217;s contracts contain a significant financing component.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(iv)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Allocation of the transaction price to the performance obligations in the contract </span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#8217;s relative standalone selling price. Contracts typically have one performance obligation of providing access to the core subscription service. On occasion, contracts include professional services to customers, which are separate performance obligations. Professional services revenue has historically not been significant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(v)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recognition of the revenue when, or as, a performance obligation is satisfied </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. For subscription services, revenue is recognized as the customer is given access to the core subscription service, in an amount that reflects the consideration that the Company expects to receive in exchange for access to the services. With respect to professional services, the Company recognizes revenue as services are delivered. The Company generates all its revenue from contracts with customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Subscription revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generates revenue from subscription services including SaaS subscriptions and customer support services subject to contractual subscription terms. SaaS subscriptions enable customers to access and send event volume data to the Company&#8217;s cloud-based platform. Subscription arrangements with customers do not provide the customer with the right to take possession of the Company&#8217;s software at any time. Instead, customers are granted continuous access to the platform over the contractual period. A time-elapsed method is used to measure progress because the Company&#8217;s obligation is to provide continuous service over the contractual period and control is transferred evenly over the contractual period. Accordingly, the fixed consideration related to subscription revenue is recognized ratably over the contract term beginning on the date access to the subscription product is provisioned. Typical subscription terms are in increments of 12 months with various payment terms ranging from monthly to annual up-front payments. Most contracts are non-cancellable over the contractual term and are subject to standard terms and conditions; however, certain contracts contain nonstandard terms that may impact the timing of revenue recognition. Some customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they do not provide a discount to the customer that is incremental to the range of discounts typically given for the same services that are sold to a similar class of customers, even when the stand-alone selling price of the services subject to the option is highly variable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Remaining performance obligations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s contracts with customers generally include one combined performance obligation, its core subscription offering, which is a series of distinct services transferred to the customer ratably over the respective obligation&#8217;s term. Other performance obligations that may be identified in contracts include professional services. As of December 31, 2024, the unrecognized transaction price related to remaining performance obligations was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">308.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s remaining performance obligations as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 are expected to be recognized as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:67.12%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.8%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:13.08%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2024</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2023</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less than or equal to 12 months</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">223,320</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">188,456</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Greater than 12 months</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,315</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,962</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total remaining performance obligations</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">308,635</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">239,418</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Disaggregation of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table shows the Company&#8217;s disaggregation of revenue by geographic areas, as determined based on the address of the Company's customers (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:57.391%;box-sizing:content-box;"></td>
          <td style="width:1.28%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.662%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.28%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.882%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.62%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.882%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United States</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">180,091</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">167,919</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">146,415</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">International</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">119,181</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">108,365</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91,652</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">299,272</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,284</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238,067</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div></div><div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounts Receivable, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accounts receivable are primarily comprised of cash due from customers and are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company has a well-established collections history from its customers. Credit is extended to customers based on an evaluation of their financial condition and other factors. In determining the necessary allowance for doubtful accounts, the Company estimates the lifetime expected credit losses against the existing accounts receivable balance. The Company's estimate is based on certain factors including historical loss rates, current economic conditions, reasonable and supportable forecasts, and customer-specific circumstances. The Company maintained an allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for doubtful accounts as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. The movements in the allowance for doubtful accounts were not material for any of the periods presented. The Company does not have any off-balance-sheet credit exposure related to its customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Risk and Significant Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Although the Company deposits its cash with high-quality, credit-rated financial institutions, the deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% or more of total revenue for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no customers represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% or more of accounts receivable. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, one customer represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of accounts receivable.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Deferred revenue consists of billings of payments received in advance of revenue recognition and is recognized when, or as, performance obligations are satisfied. The Company generally invoices its customers annually or in semi-annual, quarterly, or monthly installments. Accordingly, the deferred revenue balance does not represent the total contract value of annual non-cancellable subscription agreements. The amount of revenue recognized in the years ended December 31, 2024 and 2023 that was included in deferred revenue at the beginning of the period was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Commissions</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes sales commissions that are recoverable and incremental due to the acquisition of customer contracts. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commissions paid upon the initial acquisition of a contract are deferred and then amortized on a straight-line basis over a period of benefit, determined to be five years. The period of benefit is estimated by considering factors such as the expected life of the Company's subscription contracts, historical customer attrition rates, technological life of the Company's platform, as well as other factors. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates between new and renewal contracts. The Company determines the period of benefit for renewal subscription contracts by considering the contractual term for renewal contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts anticipated to be recognized within 12 months of the balance sheet date are recorded as deferred commissions, current, with the remaining portion recorded as deferred commissions, noncurrent, in the consolidated balance sheets. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statement of operations and comprehensive loss. The Company periodically reviews these deferred commissions to determine whether events or changes in circumstances have occurred that could impact recoverability or the period of benefit. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment losses recorded during the periods presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table represents a roll-forward of the Company&#8217;s deferred commissions as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:67.12%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.8%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:13.08%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,717</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additions to deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,551</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,656</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,286</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,987</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,651</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, current portion</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,954</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,444</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, net of current portion</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,697</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,942</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,651</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cost of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cost of revenue primarily consists of costs related to third-party hosting costs; employee-related expenses, including salaries, stock-based compensation and benefits for operations and support personnel; software license fees; certain developed technology and acquired developed software amortization; and allocated overhead.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development Expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s costs related to research, design, maintenance, and minor enhancements of the Company&#8217;s platform are expensed as incurred. These costs consist primarily of personnel-related expenses, including stock-based compensation and allocated overhead costs, contractor and consulting fees related to the design, development, testing, and enhancements of the Company&#8217;s platform, and software, hardware, and cloud infrastructure fees for staging and development related to research and development activities necessary to support growth in the Company&#8217;s employee base and in the adoption of its platform.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Advertising Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company expenses all advertising costs as incurred as a component of sales and marketing expenses. Advertising expenses of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> were incurred during the years ended December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022, respectively.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company records stock-based compensation expense for all stock-based awards, including stock options, restricted stock units (&#8220;RSUs&#8221;) and purchase rights issued under the 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;), made to employees, non-employees, and directors based on estimated fair values recognized over the requisite service period. The Company measures and recognizes compensation expense for all stock-based payment awards granted to employees, directors, and non-employees based on the estimated fair values on the date of the grant and vesting criteria. For options, vesting is typically over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period and is contingent upon continued employment on each vesting date. In general, options granted to newly hired employees vest ratably each month over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">36-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period to</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> 48-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period. RSUs typically vest ratably each quarter over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period and is contingent upon continued employment on each vesting date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company recognizes compensation expense for service-based stock-based awards as an expense over the employee&#8217;s or director&#8217;s requisite service period on a straight-line basis. Forfeitures are accounted for as they occur. Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of operations and comprehensive loss based on where the associated employee&#8217;s functional department is located.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">fair value of stock options granted under the 2021 Plan and purchase rights issued under the ESPP for purposes of calculating stock-based compensation expense is estimated on the grant date using the Black-Scholes pricing model. The Black-Scholes pricing model requires the Company to make assumptions and judgments about the inputs used in the calculation, including</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expected term (weighted-average period of time that the options granted are expected to be outstanding), the volatility of the Company&#8217;s common stock, risk-free interest rate, and expected dividend yield. The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding. For stock options considered to be &#8220;plain vanilla&#8221; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company's historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. Depending on when the award was issued, the volatility is based on the historical volatility of the Company's Class A common stock or is based on an average of the historical volatilities of the common stock of comparable public companies with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option or purchase right. The Company&#8217;s expected dividend yield input is zero as it has not historically paid, nor does it expect in the future to pay, cash dividends on its common stock. Stock-based compensation expense for RSUs granted under the 2021 Plan is measured based on the fair value of the underlying shares on the date of grant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income taxes are accounted for under the asset-and-liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income or loss in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable tax authority.</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash, Cash Equivalents, and Restricted Cash</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents are stated at fair value. Restricted cash represents cash held to collateralize lease obligations related to the Company's property leases. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of restricted cash was recorded as current assets. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of restricted cash was recorded as noncurrent assets. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">he following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands): </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:68.434%;box-sizing:content-box;"></td>
          <td style="width:1.66%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.122%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.66%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.122%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">171,678</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">248,491</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, current</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">881</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, noncurrent</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">869</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">172,559</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">249,360</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Investments in Marketable Securities</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Investments in marketable securities consist of commercial paper, corporate notes, and bonds, as well as U.S. Treasury and government agency securities. Management determines the appropriate classification of investments at the time of purchase and reevaluates such determination at each balance sheet date. Marketable securities are classified as available-for-sale and are carried at fair value in the consolidated balance sheets and are classified as short-term or long-term based on their remaining contractual maturities.</span></p></div><div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates its investments with unrealized loss positions at the individual security level to determine whether the unrealized loss was related to credit or noncredit factors. The Company considers whether a credit loss exists based on the extent of the unrealized loss position, any adverse conditions specifically related to the security or the issuer's operating environment, pay structure of the security, the issuer's payment history and any changes in the issuer's credit rating. Estimated credit losses are determined using a discounted cash flow model and recorded as an allowance, with changes in expected credit losses on the Company's investments recorded in &#8220;Other income (expense), net&#8221; in the consolidated statements of operations and comprehensive loss. Unrealized gains and losses related to noncredit factors are reflected in &#8220;Accumulated other comprehensive income (loss)&#8221; on the consolidated balance sheets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 1 &#8211; Unadjusted quoted prices in active markets for identical assets or liabilities that are accessible at the measurement date for assets or liabilities; the fair value hierarchy gives the highest priority to Level 1 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 2 &#8211; Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 3 &#8211; Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date; the fair value hierarchy gives the lowest priority to Level 3 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Observable inputs are based on market data obtained from independent sources. The fair value of cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximated their carrying values as of December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> due to their short-term nature. The fair values of all of these instruments are categorized as Level 1 in the fair value hierarchy. The fair value of the Company's cash equivalents and marketable securities as categorized by the fair value level hierarchy is detailed in Note 3.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair value using the acquisition method of accounting. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, particularly to acquired intangible assets. These assumptions include, but are not limited to, projected revenue and costs. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred. During the measurement period, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statement of operations and comprehensive loss.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill and Other Acquired Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in connection with business combinations accounted for using the acquisition method of accounting. The Company has one reporting unit and performs testing of goodwill in the fourth quarter of each year, or as events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. These triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate that could affect the value of goodwill or a significant decrease in expected cash flows. The Company&#8217;s test for goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines, based on the qualitative factors, that the fair value of the reporting unit is more likely than not less than the carrying amount, then a quantitative goodwill impairment test is required. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairments of goodwill recorded for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intangible assets mainly consist of developed technology resulting from the Company&#8217;s acquisitions. Acquired intangible assets are recorded at cost, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which was determined to be one to five years based on the intangible asset class. For developed technology, amortization costs were included within cost of revenue in the consolidated statements of operations upon the related product release date. Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment of intangible assets recorded for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Property and Equipment, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets, as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:38.889%;box-sizing:content-box;"></td>
          <td style="width:1.111%;box-sizing:content-box;"></td>
          <td style="width:60%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Property</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful Life</span></p></td>
         </tr>
         <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Office equipment</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="-sec-ix-hidden:F_62ea0559-1d58-4916-81a5-23131e0cbb37;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shorter of remaining lease term or </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5 years</span></span></span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Software including internal-use software</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
        </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Maintenance and repairs are charged to expense as incurred and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation is removed from the accounts and any resulting gain or loss is reflected in the statements of operations and comprehensive loss for the period realized.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines if an arrangement is, or contains, a lease at inception. Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At lease commencement date, the Company determines lease classification between finance and operating, allocates the consideration to the lease and non-lease components and recognizes a right-of-use (&#8220;ROU&#8221;) asset and corresponding lease liability for each lease component. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments based on the lease contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating lease ROU assets and liabilities were recognized at adoption date or lease commencement date, based on the present value of lease payments over the remaining lease term. The Company&#8217;s lease contracts do not provide an implicit rate, as such the Company used its incremental borrowing rate based on the information available at adoption date or lease commencement date, if the commencement date was after January 1, 2022, in determining the present value of lease payments. The operating lease ROU assets also include any lease payments made to the lessors at or before the lease commencement date, and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company's incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates the incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The ROU asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives. The operating lease right-of-use assets and liabilities recognized at January 1, 2022, the adoption date, were based on the present value of lease payments over the remaining lease term as of that date, using the incremental borrowing rate as of that date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company elected the practical expedients to not recognize right-of-use assets and liabilities for leases with a term of less than twelve months and to not separate non-lease components from the associated lease components for the Company's office leases and certain other asset classes. The total consideration includes fixed payments and contractual escalation provisions. The Company is responsible for maintenance, insurance, property taxes and other variable payments, which are expensed as incurred. The Company's leases include options to renew or terminate. The Company includes the option to renew or terminate in the determination of the lease term when the option is deemed to be reasonably certain that the Company will exercise that option. The Company accounts for changes in the expected lease term as a modification of the original contract.</span></p></div><div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating leases are classified in &#8220;Operating lease right-of-use assets&#8221; and &#8220;Operating lease liabilities, noncurrent&#8221; on the Company's consolidated balance sheets. The current balance of the operating lease liabilities is included within &#8220;Accrued expenses&#8221; on the Company's consolidated balance sheets. Operating lease expense is recognized on a straight-line basis over the expected lease term and included in &#8220;Operating expenses&#8221; in the Company's consolidated statements of operations and comprehensive loss.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Capitalized Internal-Use Software Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes development costs related to its platform and certain other projects for internal use. The Company considered the guidance set forth in Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Subtopic 350-40-15, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting for the Cost of Computer Software Developed or Obtained for Internal Use</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires companies to capitalize qualifying computer software costs that are incurred during the application development stage, and then amortize them over the software&#8217;s estimated useful life. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software costs are included in &#8220;Property and equipment, net&#8221; on the Company's consolidated balance sheets and are amortized on a straight-line basis over its estimated useful life into cost of revenue within the consolidated statements of operations and comprehensive loss. All software development costs prior to capitalization have been recorded in research and development expense in the consolidated statements of operations. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment to capitalized internal-use software costs during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment of Long-Lived Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment loss on long-lived assets was recognized in the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Loss Per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Basic net loss per share attributable to the Company&#8217;s common stockholders is computed in conformity with the two-class method required for participating securities. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, all undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Basic net loss per share is computed by dividing the net loss attributable to the Company&#8217;s common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share for all periods presented because the effects of potentially dilutive items were anti-dilutive given the Company&#8217;s net loss position in each period presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Indemnifications</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company delivers its applications over the internet as a subscription service using a SaaS model. Each subscription is subject to the terms of the contractual arrangement with the customer and often includes certain provisions for holding the customer harmless against and indemnifying the customer from costs, damages, losses, liabilities, and expenses arising from claims that the Company&#8217;s software infringes upon a copyright, trademark, or other trade secret rights, and third-party claims arising from the Company&#8217;s breach of the contract. Customers also indemnify the Company for claims relating their improper use of the service or intellectual property claims originating from customer actions or content.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has not incurred any expense in defense or reimbursement of any of its customers for losses related to indemnification provisions, and no material claims against the Company are outstanding as of December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022. The Company&#8217;s exposure under these indemnification provisions is often capped at a fixed amount in many customer agreements and uncapped in others. Due primarily to the lack of history of prior indemnification claims and the unique facts and circumstances involved in each particular contractual arrangement, the Company has determined that potential costs related to indemnification are not probable or estimable and, as such, has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">t recorded a reserve for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, directors, officers, and other parties with respect to certain matters. The Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in its consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Warranties</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For certain customers, the Company provides a performance warranty for accessibility to the Company&#8217;s platform as identified in an order form during the order duration. The Company&#8217;s software products are generally warranted for certain customers to substantially conform to the specifications set forth in the related customer contract and published documentation. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. The Company has the standard 30-day cure period for failures that amount to a material breach, and no warranted time frame for nonmaterial failures. If the Company cannot correct or provide a workaround or replacement product for material failures within the cure period, then the customer&#8217;s remedy is generally limited to termination of the contractual arrangement related to the nonconforming product services with a pro rata refund of the related fees paid. The Company has not incurred significant expense under these service warranties, nor does it expect that any future expense is probable. Accordingly, the Company has determined that potential costs related to warranties are not probable or estimable and, as such, has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">t recorded a reserve as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The new standard is effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. The Company adopted the standard as of January 1, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recently Issued Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its consolidated financial statements which is expected to result in enhanced disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326945696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Balance Sheet Components </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables show the Company&#8217;s financial statement details as of December 31, 2024 and 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Prepaid Expenses and Other Current Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid hosting</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,128</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,074</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other prepaid expenses and other assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,225</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,550</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total prepaid expense and other current assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,353</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,624</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Property and Equipment, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment, net consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Office equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,886</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,427</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,376</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,237</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,320</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,299</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,534</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,467</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total property and equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,116</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,430</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,783</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,362</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,333</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,068</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Depreciation and amortization expense related to property and equipment for the years ended December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The changes in the carrying value of capitalized internal-use software costs for the periods presented below are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:81.24%;box-sizing:content-box;"></td>
        <td style="width:1.98%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.780000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2022</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,891</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,641</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,350</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,182</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,067</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,230</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,019</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accrued Expenses</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued hosting</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,151</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,506</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued commission and bonus</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,215</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,383</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued payroll and employee related taxes</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,500</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,468</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued sales tax</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">429</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">322</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan withholding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">811</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,017</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, current</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,812</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,571</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other accrued liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,933</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,390</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total accrued expenses</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33,851</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,657</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326969120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Intangible Assets, and Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract', window );"><strong>Intangible Assets And Goodwill Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock', window );">Acquisitions, Intangible Assets, and Goodwill</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Acquisitions, Intangible Assets, and Goodwill</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 15, 2024, the Company completed an acquisition of a privately-held company for an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, consisting of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of equity consideration through the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of its common stock. This includes a holdback that will be paid on the 12-month anniversary of the closing date. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase price based on the estimated fair values, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million as a developed technology intangible asset, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million as a customer related intangible asset, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> thousand as a trade name asset. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The useful lives of the acquired intangible assets are as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:58.994%;box-sizing:content-box;"></td>
        <td style="width:1.502%;box-sizing:content-box;"></td>
        <td style="width:39.504%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Intangible Asset</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful Life</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5 years</span></span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer related</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1 year</span></span></p></td>
       </tr>
      </table></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million after measurement period and working capital adjustments. As part of the acquisition, the Company also agreed to retention agreements with key employees in which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of common stock are restricted and deemed as compensation for post combination services. The total value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million related to these restricted shares was recognized as stock-based compensation expense in the year ended December 31, 2024.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company believes the goodwill balance associated with the acquisition represents the synergies expected from expanded market opportunities when integrating the acquired developed technology with the Company&#8217;s offerings as well as acquiring an assembled workforce. Related goodwill is deductible for income tax purposes. Aggregate acquisition-related costs associated with the business combination was not material for all periods presented and were included in general and administrative expenses in the consolidated statements of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The results of operations of this business combination have been included in the Company&#8217;s consolidated financial statements from the acquisition date. The business combination did not have a material impact on the Company&#8217;s consolidated financial statements. Therefore, historical results of operations prior to the acquisition dates and pro forma results of operations have not been presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Intangible Assets Other Than Goodwill</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:25.984%;box-sizing:content-box;"></td>
        <td style="width:0.999%;box-sizing:content-box;"></td>
        <td style="width:0.999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.113%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:0.999%;box-sizing:content-box;"></td>
        <td style="width:1.999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.513%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:0.999%;box-sizing:content-box;"></td>
        <td style="width:1.239%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.6930000000000005%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.079%;box-sizing:content-box;"></td>
        <td style="width:1.079%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.6930000000000005%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.179%;box-sizing:content-box;"></td>
        <td style="width:1.079%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.892999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.179%;box-sizing:content-box;"></td>
        <td style="width:1.079%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.194%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated Amortization</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated Amortization</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,250</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,708</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,542</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,550</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,258</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">292</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer related</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,631</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">880</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">751</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">931</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">614</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">317</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangible assets, net</span></p></td>
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,971</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,607</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,364</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,481</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,872</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">609</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amortization expense of intangible assets was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for the years ended December 31, 2024, 2023, and 2022, respectively.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, future amortization expense is expected to be as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:80.444%;box-sizing:content-box;"></td>
        <td style="width:1.8%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.757%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,145</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">972</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">923</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">741</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">583</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,364</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible assets, and goodwill 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;">ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination intangible assets, and goodwill 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;">ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326829008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fair Value Measurements</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes, for financial assets measured at fair value, the respective fair value and classification by level of input within the fair value hierarchy (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:40.568%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1.12%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.562%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.282%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amortized Cost</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Gains</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Losses</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated Fair Value</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 1:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Money market funds</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137,374</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137,374</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 2:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,826</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,826</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Available-for-sale securities</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">126,655</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">126,661</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,855</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,861</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:40.568%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1.12%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.562%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.282%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amortized Cost</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Gains</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Losses</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated Fair Value</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 1:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Money market funds</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">211,741</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">211,741</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 2:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Available-for-sale securities</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74,090</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">181</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73,909</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">285,831</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">181</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">285,650</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Included in &#8220;Cash and cash equivalents&#8221; in the Company's consolidated balance sheets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023, in addition to cash of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.5</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36.8</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. </span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses quoted prices in active markets for identical assets to determine the fair value of the Company's Level 1 investments. The fair value of the Company's Level 2 investments is determined using pricing based on quoted market prices or alternative market observable inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The fair value of the Company's available-for-sale securities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, by remaining contractual maturities, was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.943%;box-sizing:content-box;"></td>
        <td style="width:2.261%;box-sizing:content-box;"></td>
        <td style="width:1.881%;box-sizing:content-box;"></td>
        <td style="width:17.547%;box-sizing:content-box;"></td>
        <td style="width:2.261%;box-sizing:content-box;"></td>
        <td style="width:2.261%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.846%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Due in one year or less</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,419</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Due in greater than one year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,242</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">126,661</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company periodically evaluates its investments for expected credit losses. The unrealized losses on the available-for-sale securities were primarily due to unfavorable changes in interest rates subsequent to the initial purchase of these securities. None of the Company's available-for-sale securities have been in a continuous unrealized loss position for twelve months or longer as of December 31, 2024. The Company expects to recover the full carrying value of its available-for-sale securities in an unrealized loss position as it does not intend or anticipate a need to sell these securities prior to recovering the associated unrealized losses. The Company also expects any credit losses would be immaterial based on the high-grade credit rating for each of such available-for-sale securities. As a result, the Company does not consider any portion of the unrealized losses as of December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to represent a credit loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326976528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity and Equity Incentive Plans</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(5)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stockholders&#8217; Equity and Equity Incentive Plans </span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Preferred stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the direct listing of the Company's Class A common stock on the Nasdaq Capital Market (the "Direct Listing") on September 21, 2021, an amended and restated certificate of incorporation of the Company was filed with the Secretary of State of the State of Delaware, which authorized the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of undesignated preferred stock with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.00001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per share and rights and preferences, including voting rights, designated from time to time by the Company's board of directors.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Common Stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has two classes of common stock: Class A common stock and Class B common stock. The Company's amended and restated certificate of incorporation authorizes the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of Class A common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Each share of Class A common stock is entitled to one vote</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Each share of Class B common stock is entitled to five votes</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Class A and Class B common stock each have a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.00001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per share and are referred to as common stock throughout the notes to the consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends whenever funds are legally available and if declared by the Company's board of directors.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock will also automatically convert into one share of Class A common stock upon any transfer, except for certain permitted transfers described in the Company's amended and restated certificate of incorporation. In addition, each share of Class B common stock held by the Company's three cofounders (or any of such founder&#8217;s affiliates) will convert automatically into one share of Class A common stock on the earlier of: (i) the death or incapacity of such founder or (ii) the date that is six months following the date on which such founder is no longer an employee or director of the Company (unless such founder has rejoined the Company during such six-month period). Each outstanding share of the Company's Class B common stock will also convert automatically into one share of Class A common stock on the date that is six months following the date on which no founder is an employee or director of the Company (unless a founder has rejoined the Company during such six-month period). In addition, any transfer by a founder (or such founder&#8217;s affiliates) to one or more of the other founders (or such founders&#8217; affiliates) will not result in the automatic conversion of such shares of Class B common stock to Class A common stock. Once converted into Class A common stock, the Class B common stock may not be reissued.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has reserved shares of its Class A common stock as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.053%;box-sizing:content-box;"></td>
        <td style="width:1.1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.523%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.223%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2014 Stock Option and Grant Plan and 2021 Incentive Award Plan:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options outstanding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,501,725</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,268,055</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">RSUs outstanding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,519,769</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,301,279</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares available for future issuance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,310,859</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,260,813</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares available for future issuance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,810,524</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,079,994</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total reserved shares</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,142,877</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47,910,141</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Equity Incentive Plans</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">2014 Stock Option and Grant Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2014, the Company adopted its 2014 Stock Option and Grant Plan (as amended, the &#8220;2014 Plan&#8221;), pursuant to which shares of the Company&#8217;s common stock were reserved for the issuance of stock options (incentive and non-statutory), restricted stock units (&#8220;RSUs&#8221;), and restricted stock to employees, directors, and consultants under terms and provisions established by the Company's board of directors and approved by the Company&#8217;s stockholders. The 2014 Plan was terminated in September 2021 in connection with the Direct Listing but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2014 Plan. No further equity awards will be granted under the 2014 Plan. With the establishment of the 2021 Incentive Award Plan (the &#8220;2021 Plan&#8221;) as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2014 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">2021 Incentive Award Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In August 2021, the Company's board of directors adopted, and its stockholders approved, the 2021 Plan, which became effective in connection with the Direct Listing. The 2021 Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSU awards, performance bonus awards, performance stock units, dividend equivalent awards and other forms of equity compensation (collectively, &#8220;equity awards&#8221;). As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,310,859</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of the Company's Class A common stock have been reserved for issuance under the 2021 Plan in addition to (i) any shares available for issuance under the 2014 Plan as of the effective date of the 2021 Plan, (ii) the number of shares represented by awards outstanding under the Company's 2014 Plan (&#8220;Prior Plan Awards&#8221;) that become available upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock awards granted under the 2014 Plan, and (iii) an annual increase on the first day of each fiscal year beginning in 2022 and ending in 2031, equal to the lesser of (A) 5% of the shares of the Company's common stock outstanding (on an as-converted basis) on the last day of the immediately preceding fiscal year and (B) such smaller number of shares of stock as determined by the Company's board of directors; provided, however, that no more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">88,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of stock may be issued upon the exercise of incentive stock options.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Option Awards</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock options granted under the 2014 Plan and the 2021 Plan (collectively, the &#8220;combined stock plans&#8221;) generally vest based on continued service over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Option activity under the Company's combined stock plans is set forth below:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:35.993%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.137%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.638%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.137%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.818%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">average</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Aggregate</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Outstanding</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">average</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">remaining</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">intrinsic</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">stock</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">exercise</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">contractual</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">options</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">price</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">life (years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balances as of December 31, 2023</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,268,055</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.40</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.27</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">118,757</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercised</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,256,288</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.89</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cancelled/forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">510,042</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.81</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balances as of December 31, 2024</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,501,725</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.41</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.25</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70,628</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercisable as of December 31, 2024</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,998,001</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.05</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.16</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71,436</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As no forfeitures are estimated due to the Company's adoption of ASU No. 2016-09, all options are vested or expected to vest. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no options were outstanding that were subject to a future performance condition </span></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exercisable shares include vested options as well as unvested shares that can be early exercised </span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The aggregate intrinsic values of options are calculated as the difference between the exercise price of the options and the market price for shares of the Company&#8217;s Class A common stock as of each period-end. The total intrinsic value of options exercised for the years ended December 31, 2024, 2023, and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No stock options were granted in the year ended December 31, 2024. Stock options granted during the years ended December 31, 2023 and 2022 had a weighted average grant date fair value of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.69</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;">8.27</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">share, respectively. The fair value is being</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expensed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">over the vesting period of the options on a straight-line basis as the services are being provided. No tax benefits were realized from options during the periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, total unrecognized stock-based compensation expense related to options outstanding under the combined stock plans was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This unrecognized expense as of December 31, 2024 is expected to be recognized over the weighted average remaining vesting period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">years. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">342,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of non-employee stock options outstanding under the combined stock plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The fair value of each option granted to employees under the 2021 Plan is estimated on the grant date using the Black-Scholes pricing model.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following range of assumptions and data inputs were used in the Black-Scholes option-pricing model to estimate the fair value of the options granted under the 2021 Plan:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.421%;box-sizing:content-box;"></td>
        <td style="width:1.053%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.738%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.053%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.326%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.053%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.358%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fair value of common stock</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.37</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12.37</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.62</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15.63</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.59</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.36</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.01</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.36</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.5</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.8</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">55.3</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">55.6</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected term (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.0</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.0 </span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.3</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Restricted Stock Units</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RSUs granted under the 2021 Plan generally vest based on continued service. During the years ended December 31, 2024, 2023, and 2022, the Company recorded </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in expense related to RSUs, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The total fair value of RSUs vested during the years ended December 31, 2024, 2023, and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. As of December 31, 2024, total unrecognized stock-based compensation expense related to RSUs was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">138.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This unrecognized expense as of December 31, 2024 is expected to be recognized over the weighted average remaining vesting period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.13</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">years. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;">177,661</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of non-employee RSUs outstanding under the combined stock plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.713%;box-sizing:content-box;"></td>
        <td style="width:1.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.203%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.463000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Restricted stock<br/>units</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted-average<br/>grant date fair <br/>value per share</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2023</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,301,279</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.76</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,135,585</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.59</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,794,806</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.59</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cancelled/forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,122,289</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.45</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,519,769</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.02</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In August 2021, the Company&#8217;s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), which became effective in connection with the Direct Listing. The ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,810,524</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of the Company&#8217;s Class A common stock have been reserved for future issuance under the ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the ESPP. The ESPP offers employees the option to purchase shares through a series of consecutive 12-month offering periods on each May 15th and November 15th (with two six-month purchase periods during each offering period). The price at which Class A common stock is purchased under the ESPP is equal to the lower of (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the closing trading price per share of the Company's Class A common stock on the first trading date of an offering period in which a participant is enrolled or (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of the closing trading price per share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">on </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the purchase date, which will occur on the last trading day of each purchase period, or such other price designated by the administrator.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The ESPP offers a rollover feature pursuant to which, if the fair market value of a share of Class A common stock on the first purchase date is lower than the fair market value on the first trading day of the offering period, the respective offering period will terminate and each participant will be automatically enrolled in the offering period that commences immediately following the purchase date. In accordance with the rollover feature, immediately following the conclusion of the purchase period ended May 14, 2024,</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> the offering period was terminated and participants were automatically enrolled in a new 12-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period commencing on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">May 15, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">May 14, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The impact of the rollover feature did not result in material incremental compensation cost for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following assumptions were used to calculate the fair value of shares to be granted under the ESPP during the period utilizing the Black-Scholes option-pricing model:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:51.837%;box-sizing:content-box;"></td>
        <td style="width:1.261%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.959%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.261%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.916%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.261%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.503%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fair value of common stock</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.34</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.59</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.98</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.76</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.77</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17.04</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.34</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.43</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.75</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.41</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.54</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.63</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.4</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.8</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected term (years)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5 </span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5 </span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The expected term for the ESPP purchase rights is based on the duration of the offering period. Estimated volatility for ESPP purchase rights is based on the historical volatility of the Company's Class A common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time the ESPP purchase right was granted at the beginning of the offering period. The Company has not declared, nor does it expect to declare dividends.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares have been purchased under the ESPP. During the years ended December 31, 2024, 2023, and 2022, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">469,567</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">473,792</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">350,341</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares under the ESPP, respectively, in settlement of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of ESPP liabilities, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the years ended December 31, 2024, 2023, and 2022 the Company recognized </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of stock-based compensation expense related to the ESPP, respectively. As of December 31, 2024, total unrecognized compensation costs related to the ESPP was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which will be amortized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">0.52</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation expense, net of actual forfeitures is reflected in the consolidated statement of operations and comprehensive loss (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:54.602%;box-sizing:content-box;"></td>
        <td style="width:1.341%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.525%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.341%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.425%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.341%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.425%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,472</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,300</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,468</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44,421</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,643</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,855</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,119</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,404</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,143</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,007</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,085</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,757</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">853</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,019</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">88,285</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67,223</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 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(e)(1))<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 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326973216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(6)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Employee Benefit Plans</span></div></div><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has established a savings and retirement plan for employees that permits participants to make contributions by salary deductions pursuant to Section 401(k) of the Internal Revenue Code. The plan is available to all regular employees on the Company&#8217;s U.S. payroll. The Company does not currently match employees&#8217; contributions.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326946816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(7)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income Taxes </span></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-tax book loss has been recorded in the following jurisdictions (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.94%;box-sizing:content-box;"></td>
        <td style="width:1.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.8%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.84%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United States</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97,993</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95,662</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97,047</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,465</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,568</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,466</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Worldwide pre-tax loss</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">92,528</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89,094</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">92,581</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes consists of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.589%;box-sizing:content-box;"></td>
        <td style="width:1.25%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.328%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.126%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.627%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.451%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.627%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">164</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">86</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,250</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">516</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">619</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Current</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,414</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">567</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">705</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">127</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">533</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">702</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Provision</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,791</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,269</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">796</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes differs from the amount computed by applying the federal income tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% to pre-tax loss for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022 from operations as a result of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:54.811%;box-sizing:content-box;"></td>
        <td style="width:1.25%;box-sizing:content-box;"></td>
        <td style="width:12.522%;box-sizing:content-box;"></td>
        <td style="width:2.449%;box-sizing:content-box;"></td>
        <td style="width:12.097%;box-sizing:content-box;"></td>
        <td style="width:2.774%;box-sizing:content-box;"></td>
        <td style="width:12.097%;box-sizing:content-box;"></td>
        <td style="width:2%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Statutory federal income tax rate</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.00</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.00</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.00</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State income taxes, net of federal tax benefits</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.51</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.11</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.34</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Permanent differences</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.51</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.48</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax credits</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.63</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.24</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.49</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign rate differential</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.06</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.18</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.25</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock based compensation</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.16</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.70</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.36</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.16</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.07</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.04</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.49</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.84</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29.25</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax provision</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.92</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.42</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.86</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The tax effects of temporary differences that give rise to significant portions of the Company&#8217;s deferred tax assets and liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023 related to the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.36%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.74%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net operating loss carryforwards</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123,133</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,904</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Credit carryforwards</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,143</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,428</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,670</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,187</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accruals and reserves</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,961</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">550</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liability</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,402</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,049</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fixed assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">226</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">86</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalized research and development costs</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,971</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,277</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangibles</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">428</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">174</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">175</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross tax assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">193,682</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">170,129</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">184,238</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">161,456</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Realizable deferred tax assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,444</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,673</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commission costs</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,636</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,491</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,328</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,720</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangibles</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">550</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross deferred liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,514</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,211</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net deferred tax assets (liabilities)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,070</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,538</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income taxes are accounted for under the asset-and-liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to the taxable income or loss in the future years in which those temporary differences are expected to be recovered or settled. The effect on the deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realizable.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable taxing authority. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or remeasurement are reflected in the period in which the change in judgment occurs.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">473.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">356.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of net operating loss carryforwards available to offset future federal and state taxable income, respectively. If realized, none of the net operating loss carryforwards will be recognized as a benefit through additional paid-in capital. If not realized, federal carryforward losses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million will expire beginning in 2032 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">448.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of carryforward losses will carryforward indefinitely. State carryforwards will expire beginning </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2030</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Company had tax credit carryforwards of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, net of reserves to offset future federal and state tax and $0.8 million of foreign research tax credit carryforwards. The carryforwards will expire in various amounts for federal purposes beginning 2033. The California R&amp;D credits will not expire but the California competes tax credits will expire beginning 2026. The foreign research tax credits are allowed a carryforward of 20 years and are set to expire in 2042.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Utilization of net operating loss carryforwards and credits may be subject to substantial annual limitation due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended, and similar state provisions. The annual limitations may result in the expiration of the net operating losses before utilization.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Company had unrecognized income tax benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. The increase in the Company&#8217;s unrecognized tax benefit was primarily attributable to current year credit activities. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrealized tax benefit (excluding interest and penalties) is as follows (in thousands):	</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.94%;box-sizing:content-box;"></td>
        <td style="width:1.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.8%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.84%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,118</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,625</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,253</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Increases related to tax positions taken during a prior year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Decreases related to tax positions taken during a prior year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Increases related to tax positions taken during the current year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,145</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,493</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,372</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,263</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,118</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,625</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The total unrecognized tax benefit, if recognized, would not affect the Company&#8217;s effective tax rate as the tax benefit would increase the deferred tax asset, which is currently offset with a full valuation allowance. The Company does not anticipate that the amount of existing unrecognized tax benefit will significantly increase or decrease within the next 12 months. Accrued interest and penalties related to the unrecognized tax benefits are recorded in income tax expense. No interest, penalties, or tax benefits were recognized during the year ended December 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company files U.S. federal, Netherlands, United Kingdom, France, Singapore, Japan, Germany, Canada, India, and Australia income tax returns as well as state income tax returns for various state jurisdictions. Due to the Company&#8217;s net operating loss carryforwards in the United States, its income tax returns remain subject to federal and state tax authorities for all prior years. There are no tax years under examination by any jurisdiction, except India, at this time. The Company records liabilities related to uncertain tax positions and believes that it has provided adequate reserves for income tax uncertainties in all open tax years.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company provides for U.S. federal income taxes on the earnings of foreign subsidiaries unless they are considered permanently reinvested outside of the U.S. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Company&#8217;s management asserted that it is their intent to indefinitely reinvest unremitted foreign earnings for all its foreign entities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326876272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Operating Leases</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(8)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating Leases</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of lease expense were as follows (in thousands, except years and rate):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,985</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,917</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Short-term lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">959</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">894</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,944</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,811</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"></td>
        <td style="width:1.04%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.823%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average remaining term (years)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.73</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.88</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average discount rate</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.08</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.49</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Supplemental cash flow information related to operating leases was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,209</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,079</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash paid for operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,888</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,122</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments under non-cancellable operating leases with initial lease terms in excess of one year included in the Company&#8217;s lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><div style="font-size:10pt;font-family:Times New Roman;">
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:80.06%;box-sizing:content-box;"></td>
        <td style="width:1.78%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.16%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Year ending December 31:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,811</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,146</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">781</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029 and thereafter</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total undiscounted operating lease payments</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,785</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: imputed interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">201</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating lease liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,584</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326980496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:8pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(9)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commitments and Contingencies </span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Legal Matters</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On February 14, 2024, a putative securities class action captioned Chicago &amp; Vicinity Laborers&#8217; District Council Pension Fund v. Amplitude, Inc., et al., Case No. 3:24-cv-00898 (the &#8220;Securities Class Action&#8221;) was filed in the United States District Court for the Northern District of California, naming the Company, its Chief Executive Officer, and its former Chief Financial Officer as defendants.  The lawsuit is purportedly brought on behalf of all those who purchased or acquired the Company&#8217;s common stock between September 21, 2021 and February 16, 2022. The complaint alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, based on allegedly false or misleading statements related to the Company&#8217;s business and financial outlook.  The lawsuit seeks unspecified damages and other relief. The defendants filed a motion to dismiss the complaint on July 12, 2024, which was granted with leave to amend on October 2, 2024. The plaintiffs filed an amended complaint on October 23, 2024. The defendants filed a motion to dismiss the amended complaint on November 13, 2024, and, on January 13, 2025, the court dismissed the amended complaint with prejudice and entered judgment in favor of the defendants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On June 10, 2024, a shareholder derivative complaint captioned Hawkins v. Spenser Skates, et al., Case No. 3:24-cv-03460 (the &#8220;Derivative Action&#8221;) was filed in the United States District Court for the Northern District of California, naming the Company&#8217;s Chief Executive Officer, its former Chief Financial Officer, and the current and former members of the Company&#8217;s board of directors as defendants. The complaint, purportedly brought on behalf of the Company, alleges claims for breach of fiduciary duty, unjust enrichment, waste of corporate assets, abuse of control, gross mismanagement, and contribution for alleged wrongdoing by the Company&#8217;s directors and officers from September 21, 2021 through February 16, 2022. The complaint seeks unspecified damages and other relief. The Derivative Action is stayed pending a resolution of any motions to dismiss the Securities Class Action.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 8, 2024, a putative privacy class action captioned Atkins v. Amplitude, Inc., Case No. 3:24-cv-04913 was filed in the United States District Court for the Northern District of California, naming the Company as a defendant. The lawsuit is purportedly brought on behalf of all individuals who downloaded and used an application on their mobile device that embedded the Company&#8217;s Software Development Kit (&#8220;SDK&#8221;) and did not publicly disclose the Company in the application&#8217;s notices or disclosures. The complaint asserts claims under the Federal Wiretap Act, California Wiretap Act, California Invasion of Privacy Act, and California Comprehensive Computer Data Access and Fraud Act. The complaint seeks statutory damages and other relief. The plaintiffs filed an amended complaint on November 15, 2024. The Company filed a motion to dismiss the amended complaint on January 7, 2025.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On September 18, 2024, an individual privacy action captioned Shah v. Amplitude, Inc., Case No. 2:24-cv-08155-MEMF-JPR was filed in the United States District Court for the Central District of California, naming the Company as a defendant. The lawsuit is brought by an individual who alleges to have used an application on his mobile device that embedded the SDK without explicitly identifying the Company in the application&#8217;s notices or disclosures. The complaint asserts claims under the Federal Wiretap Act, California Wiretap Act, California Invasion of Privacy Act, and California Comprehensive Computer Data Access and Fraud Act. The complaint seeks statutory damages and other relief. On December 4, 2024, the court stayed the case pending final resolution of Atkins v. Amplitude, Inc., Case No. 3:24-cv-04913 (N.D. Cal.).</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 7, 2024, a putative privacy class action captioned Willey v. Amplitude, Inc., Case No. 1:24-cv-07577 was filed in the United States District Court for the Southern District of New York. The lawsuit was purportedly brought on behalf of all persons who accessed the Oscar Health website or application in Pennsylvania and entered information in response to prompts in the &#8220;Find a Plan&#8221; function. The complaint alleged that the Company&#8217;s services operate on the Oscar Health website and application to intercept information submitted by users for a health insurance quote. The complaint asserted a claim under Pennsylvania&#8217;s Wiretapping and Electronic Surveillance Act. The complaint sought unspecified damages and other relief. On December 5, 2024, the plaintiff voluntarily dismissed the case and re-filed in the Superior Court of the State of California. The Company removed the case to the United States District Court for the Northern District of California on December 16, 2024. On January 27, 2025, the plaintiff voluntarily dismissed the case.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish its proprietary rights.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to the matters discussed above, from time to time, the Company is party to litigation and other legal proceedings in the ordinary course of business. While the Company does not believe the ultimate resolution of pending legal matters is likely to have a material adverse effect on its financial position, the results of any litigation or other legal proceedings are uncertain and as such the resolution of such legal proceedings, either individually or in the aggregate, could have a material adverse effect on its business, results of operations, financial condition or cash flows. The Company records litigation accruals for legal matters, which are both probable and estimable. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined that it does not have material exposure, or it is unable to develop a range of reasonably possible losses. Although no assurance may be given, the Company believes that it is not presently a party to any litigation of which the outcome, if determined adversely, would individually or in the aggregate be reasonably expected to have a material and adverse effect on the business, operating results, cash flows, or financial position. Legal fees are expensed in the period in which they are incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326840816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(10)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net Loss Per Share </span></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:49.66%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.76%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.76%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss attributable to Class A and Class B common <br/>&#160;&#160;&#160;stockholders</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94,319</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,363</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,377</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted-average shares used in computing net loss <br/>&#160;&#160;&#160;per share attributable to Class A and Class B <br/>&#160;&#160;&#160;common stockholders, basic and diluted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123,900</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">116,938</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,437</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss per share attributable to Class A and Class B<br/>&#160;&#160;&#160;common stockholders, basic and diluted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.76</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.77</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.84</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following potential shares of common stock were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:96.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:49.66%;box-sizing:content-box;"></td>
        <td style="width:1.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options outstanding</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,502</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,268</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,768</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options early exercised</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">235</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">RSUs outstanding</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,520</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,301</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,914</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted shares</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">301</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">241</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares issuable pursuant to the ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">549</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">449</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">558</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,872</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,023</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,716</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692221269888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(11)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Subsequent Events</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In January and February 2025, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million RSUs to its employees with service-based vesting conditions. The service-based vesting condition for these awards is satisfied over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant date fair value of the RSUs issued in January and February 2025 was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692226106912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_DescriptionOfBusinessPolicyTextBlock', window );">Description of Business</a></td>
<td class="text"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Description of Business</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amplitude, Inc. (the &#8220;Company&#8221;) was incorporated in the state of Delaware in 2011 and is headquartered in San Francisco, California. The Company provides a Digital Analytics Platform that helps businesses understand how people are using their digital products so they can improve the digital experience provided by those digital products. The Company delivers its application over the Internet as a subscription service using a software-as-a-service (&#8220;SaaS&#8221;) model. The Company&#8217;s arrangements with customers do not provide the customer with the right to take possession of the software supporting the cloud-based application service at any time. The Company also offers customer support related to initial implementation setup, ongoing support services, and application training.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Information</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  The Company has a single operating and reportable segment. The software segment provides a Digital Analytics Platform to customers using a SaaS model. The Company derives revenue primarily in the United States and manages the business activities on a consolidated basis. The accounting policies of the software segment are the same as those described in the summary of significant accounting policies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The chief operating decision maker, who, in the Company&#8217;s case, is the Chief Executive Officer (&#8220;CEO&#8221;), assesses performance for the software segment and decides how to allocate resources based on functional expenses exclusive of stock-based compensation, amortization of acquired intangible assets, non-recurring charges such as restructuring and other related charges as well as related tax impacts of these items. The CEO uses these functional expense captions and consolidated net loss to evaluate income generated or losses incurred from the software segment, and utilizes the metric in deciding operating decisions, including, but not limited to, investing in R&amp;D, product developments, personnel, and other expenses. The measure of segment assets is reported on the balance sheet as total consolidated assets.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables sets forth operating segment information (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:58.228%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">299,272</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,284</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238,067</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less:</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,962</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">63,385</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61,957</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51,921</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52,619</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52,113</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">135,047</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123,333</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,576</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,346</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,440</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,669</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other segment expenses</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103,379</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99,027</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70,314</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,855</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,426</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,981</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,791</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,269</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">796</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Consolidated net loss</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94,319</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,363</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,377</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts exclude other segment expenses as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:58.228%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense and related employer payroll taxes</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,645</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89,472</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,297</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of acquired intangible assets</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">734</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,413</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,017</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,142</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total other segment expenses</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103,379</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99,027</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70,314</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Basis of Presentation and Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221; or &#8220;GAAP&#8221;) and include the accounts of Amplitude, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Foreign Currency</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The reporting currency of the Company is the United States dollar. The functional currency of the Company&#8217;s foreign subsidiaries is also the United States dollar. Foreign currency transaction gains and losses are recognized in &#8220;Other income (expense), net&#8221; in the consolidated statements of operations and comprehensive loss, and have not been material for any of the periods presented.</span><span></span>
</td>
</tr>
<tr class="ro">
<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"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the financial statements and may involve subjective or significant judgment by the Company; therefore, actual results could differ from the Company&#8217;s estimates. Items subject to such estimates and assumptions include, but are not limited to the:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expected period of benefit for deferred commissions; </span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">useful lives of long-lived assets;</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">valuation of goodwill and intangible assets;</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">recognition, measurement, and valuation of deferred tax assets and income tax uncertainties; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">incremental borrowing rates used for operating leases.</span></div></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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company derives revenue primarily from sales of subscription services. Revenue is recognized when, or as, the related performance obligation is satisfied by transferring the control of the promised service to a customer. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To achieve the core principle of the revenue standard, the Company applies the following steps:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(i)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identification of the contract, or contracts, with the customer </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company considers the terms and conditions of the contract in identifying the contracts. The Company determines a contract with a customer to exist when the contract is approved, each party&#8217;s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, it has been determined the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience or, in the case of a new customer, credit, and financial information pertaining to the customer.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(ii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identification of the performance obligations in the contract </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. The Company&#8217;s performance obligations consist of (1) core subscription services and (2) professional and other services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(iii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Determination of the transaction price </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services to the customer. The transaction price includes SaaS subscription fees based on the contracted usage as well as variable consideration associated with overage fees on exceeded volume limits. Variable consideration is included in the transaction price if, in the Company&#8217;s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#8217;s contracts contain a significant financing component.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(iv)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Allocation of the transaction price to the performance obligations in the contract </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#8217;s relative standalone selling price. Contracts typically have one performance obligation of providing access to the core subscription service. On occasion, contracts include professional services to customers, which are separate performance obligations. Professional services revenue has historically not been significant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(v)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recognition of the revenue when, or as, a performance obligation is satisfied </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. For subscription services, revenue is recognized as the customer is given access to the core subscription service, in an amount that reflects the consideration that the Company expects to receive in exchange for access to the services. With respect to professional services, the Company recognizes revenue as services are delivered. The Company generates all its revenue from contracts with customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Subscription revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generates revenue from subscription services including SaaS subscriptions and customer support services subject to contractual subscription terms. SaaS subscriptions enable customers to access and send event volume data to the Company&#8217;s cloud-based platform. Subscription arrangements with customers do not provide the customer with the right to take possession of the Company&#8217;s software at any time. Instead, customers are granted continuous access to the platform over the contractual period. A time-elapsed method is used to measure progress because the Company&#8217;s obligation is to provide continuous service over the contractual period and control is transferred evenly over the contractual period. Accordingly, the fixed consideration related to subscription revenue is recognized ratably over the contract term beginning on the date access to the subscription product is provisioned. Typical subscription terms are in increments of 12 months with various payment terms ranging from monthly to annual up-front payments. Most contracts are non-cancellable over the contractual term and are subject to standard terms and conditions; however, certain contracts contain nonstandard terms that may impact the timing of revenue recognition. Some customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they do not provide a discount to the customer that is incremental to the range of discounts typically given for the same services that are sold to a similar class of customers, even when the stand-alone selling price of the services subject to the option is highly variable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Remaining performance obligations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s contracts with customers generally include one combined performance obligation, its core subscription offering, which is a series of distinct services transferred to the customer ratably over the respective obligation&#8217;s term. Other performance obligations that may be identified in contracts include professional services. As of December 31, 2024, the unrecognized transaction price related to remaining performance obligations was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">308.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s remaining performance obligations as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 are expected to be recognized as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:67.12%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.8%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:13.08%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2024</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2023</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less than or equal to 12 months</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">223,320</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">188,456</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Greater than 12 months</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,315</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,962</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total remaining performance obligations</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">308,635</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">239,418</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><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_ampl_DisaggregationOfRevenuePolicyTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Disaggregation of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table shows the Company&#8217;s disaggregation of revenue by geographic areas, as determined based on the address of the Company's customers (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:57.391%;box-sizing:content-box;"></td>
          <td style="width:1.28%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.662%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.28%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.882%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.62%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.882%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United States</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">180,091</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">167,919</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">146,415</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">International</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">119,181</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">108,365</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91,652</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">299,272</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,284</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238,067</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, Net</a></td>
<td class="text"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounts Receivable, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accounts receivable are primarily comprised of cash due from customers and are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company has a well-established collections history from its customers. Credit is extended to customers based on an evaluation of their financial condition and other factors. In determining the necessary allowance for doubtful accounts, the Company estimates the lifetime expected credit losses against the existing accounts receivable balance. The Company's estimate is based on certain factors including historical loss rates, current economic conditions, reasonable and supportable forecasts, and customer-specific circumstances. The Company maintained an allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for doubtful accounts as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. The movements in the allowance for doubtful accounts were not material for any of the periods presented. The Company does not have any off-balance-sheet credit exposure related to its customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><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_ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock', window );">Concentration of Risk and Significant Customers</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Risk and Significant Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Although the Company deposits its cash with high-quality, credit-rated financial institutions, the deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% or more of total revenue for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no customers represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% or more of accounts receivable. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, one customer represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of accounts receivable.</span></p><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_ampl_DeferredRevenuePolicyTextBlock', window );">Deferred Revenue</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Deferred revenue consists of billings of payments received in advance of revenue recognition and is recognized when, or as, performance obligations are satisfied. The Company generally invoices its customers annually or in semi-annual, quarterly, or monthly installments. Accordingly, the deferred revenue balance does not represent the total contract value of annual non-cancellable subscription agreements. The amount of revenue recognized in the years ended December 31, 2024 and 2023 that was included in deferred revenue at the beginning of the period was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span><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_ampl_DeferredCommissionsPolicyTextBlock', window );">Deferred Commissions</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Commissions</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes sales commissions that are recoverable and incremental due to the acquisition of customer contracts. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commissions paid upon the initial acquisition of a contract are deferred and then amortized on a straight-line basis over a period of benefit, determined to be five years. The period of benefit is estimated by considering factors such as the expected life of the Company's subscription contracts, historical customer attrition rates, technological life of the Company's platform, as well as other factors. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates between new and renewal contracts. The Company determines the period of benefit for renewal subscription contracts by considering the contractual term for renewal contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts anticipated to be recognized within 12 months of the balance sheet date are recorded as deferred commissions, current, with the remaining portion recorded as deferred commissions, noncurrent, in the consolidated balance sheets. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statement of operations and comprehensive loss. The Company periodically reviews these deferred commissions to determine whether events or changes in circumstances have occurred that could impact recoverability or the period of benefit. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment losses recorded during the periods presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table represents a roll-forward of the Company&#8217;s deferred commissions as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:67.12%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.8%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:13.08%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,717</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additions to deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,551</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,656</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,286</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,987</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,651</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, current portion</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,954</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,444</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, net of current portion</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,697</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,942</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,651</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cost of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cost of revenue primarily consists of costs related to third-party hosting costs; employee-related expenses, including salaries, stock-based compensation and benefits for operations and support personnel; software license fees; certain developed technology and acquired developed software amortization; and allocated overhead.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expense</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development Expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s costs related to research, design, maintenance, and minor enhancements of the Company&#8217;s platform are expensed as incurred. These costs consist primarily of personnel-related expenses, including stock-based compensation and allocated overhead costs, contractor and consulting fees related to the design, development, testing, and enhancements of the Company&#8217;s platform, and software, hardware, and cloud infrastructure fees for staging and development related to research and development activities necessary to support growth in the Company&#8217;s employee base and in the adoption of its platform.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Advertising Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company expenses all advertising costs as incurred as a component of sales and marketing expenses. Advertising expenses of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> were incurred during the years ended December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022, respectively.</span><span></span>
</td>
</tr>
<tr class="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 );">Share-Based Compensation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company records stock-based compensation expense for all stock-based awards, including stock options, restricted stock units (&#8220;RSUs&#8221;) and purchase rights issued under the 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;), made to employees, non-employees, and directors based on estimated fair values recognized over the requisite service period. The Company measures and recognizes compensation expense for all stock-based payment awards granted to employees, directors, and non-employees based on the estimated fair values on the date of the grant and vesting criteria. For options, vesting is typically over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period and is contingent upon continued employment on each vesting date. In general, options granted to newly hired employees vest ratably each month over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">36-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period to</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> 48-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period. RSUs typically vest ratably each quarter over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period and is contingent upon continued employment on each vesting date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company recognizes compensation expense for service-based stock-based awards as an expense over the employee&#8217;s or director&#8217;s requisite service period on a straight-line basis. Forfeitures are accounted for as they occur. Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of operations and comprehensive loss based on where the associated employee&#8217;s functional department is located.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">fair value of stock options granted under the 2021 Plan and purchase rights issued under the ESPP for purposes of calculating stock-based compensation expense is estimated on the grant date using the Black-Scholes pricing model. The Black-Scholes pricing model requires the Company to make assumptions and judgments about the inputs used in the calculation, including</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">expected term (weighted-average period of time that the options granted are expected to be outstanding), the volatility of the Company&#8217;s common stock, risk-free interest rate, and expected dividend yield. The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding. For stock options considered to be &#8220;plain vanilla&#8221; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company's historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. Depending on when the award was issued, the volatility is based on the historical volatility of the Company's Class A common stock or is based on an average of the historical volatilities of the common stock of comparable public companies with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option or purchase right. The Company&#8217;s expected dividend yield input is zero as it has not historically paid, nor does it expect in the future to pay, cash dividends on its common stock. Stock-based compensation expense for RSUs granted under the 2021 Plan is measured based on the fair value of the underlying shares on the date of grant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Taxes</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income taxes are accounted for under the asset-and-liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income or loss in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable tax authority.</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</span></span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash, Cash Equivalents, and Restricted Cash</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents are stated at fair value. Restricted cash represents cash held to collateralize lease obligations related to the Company's property leases. As of December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of restricted cash was recorded as current assets. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of restricted cash was recorded as noncurrent assets. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">he following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands): </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:68.434%;box-sizing:content-box;"></td>
          <td style="width:1.66%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.122%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.66%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.122%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">171,678</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">248,491</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, current</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">881</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, noncurrent</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">869</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">172,559</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">249,360</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></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_MarketableSecuritiesPolicy', window );">Investments in Marketable Securities</a></td>
<td class="text"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Investments in Marketable Securities</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Investments in marketable securities consist of commercial paper, corporate notes, and bonds, as well as U.S. Treasury and government agency securities. Management determines the appropriate classification of investments at the time of purchase and reevaluates such determination at each balance sheet date. Marketable securities are classified as available-for-sale and are carried at fair value in the consolidated balance sheets and are classified as short-term or long-term based on their remaining contractual maturities.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates its investments with unrealized loss positions at the individual security level to determine whether the unrealized loss was related to credit or noncredit factors. The Company considers whether a credit loss exists based on the extent of the unrealized loss position, any adverse conditions specifically related to the security or the issuer's operating environment, pay structure of the security, the issuer's payment history and any changes in the issuer's credit rating. Estimated credit losses are determined using a discounted cash flow model and recorded as an allowance, with changes in expected credit losses on the Company's investments recorded in &#8220;Other income (expense), net&#8221; in the consolidated statements of operations and comprehensive loss. Unrealized gains and losses related to noncredit factors are reflected in &#8220;Accumulated other comprehensive income (loss)&#8221; on the consolidated balance sheets.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 1 &#8211; Unadjusted quoted prices in active markets for identical assets or liabilities that are accessible at the measurement date for assets or liabilities; the fair value hierarchy gives the highest priority to Level 1 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 2 &#8211; Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 3 &#8211; Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date; the fair value hierarchy gives the lowest priority to Level 3 inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Observable inputs are based on market data obtained from independent sources. The fair value of cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximated their carrying values as of December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> due to their short-term nature. The fair values of all of these instruments are categorized as Level 1 in the fair value hierarchy. The fair value of the Company's cash equivalents and marketable securities as categorized by the fair value level hierarchy is detailed in Note 3.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair value using the acquisition method of accounting. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, particularly to acquired intangible assets. These assumptions include, but are not limited to, projected revenue and costs. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred. During the measurement period, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statement of operations and comprehensive loss.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Acquired Intangible Assets</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill and Other Acquired Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in connection with business combinations accounted for using the acquisition method of accounting. The Company has one reporting unit and performs testing of goodwill in the fourth quarter of each year, or as events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. These triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate that could affect the value of goodwill or a significant decrease in expected cash flows. The Company&#8217;s test for goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines, based on the qualitative factors, that the fair value of the reporting unit is more likely than not less than the carrying amount, then a quantitative goodwill impairment test is required. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairments of goodwill recorded for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intangible assets mainly consist of developed technology resulting from the Company&#8217;s acquisitions. Acquired intangible assets are recorded at cost, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which was determined to be one to five years based on the intangible asset class. For developed technology, amortization costs were included within cost of revenue in the consolidated statements of operations upon the related product release date. Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment of intangible assets recorded for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Property and Equipment, Net</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets, as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:38.889%;box-sizing:content-box;"></td>
          <td style="width:1.111%;box-sizing:content-box;"></td>
          <td style="width:60%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Property</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful Life</span></p></td>
         </tr>
         <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Office equipment</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="-sec-ix-hidden:F_62ea0559-1d58-4916-81a5-23131e0cbb37;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shorter of remaining lease term or </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5 years</span></span></span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Software including internal-use software</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
        </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Maintenance and repairs are charged to expense as incurred and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation is removed from the accounts and any resulting gain or loss is reflected in the statements of operations and comprehensive loss for the period realized.</span><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_ampl_OperatingLeasesPolicyTextBlock', window );">Operating Leases</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines if an arrangement is, or contains, a lease at inception. Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At lease commencement date, the Company determines lease classification between finance and operating, allocates the consideration to the lease and non-lease components and recognizes a right-of-use (&#8220;ROU&#8221;) asset and corresponding lease liability for each lease component. ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments based on the lease contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating lease ROU assets and liabilities were recognized at adoption date or lease commencement date, based on the present value of lease payments over the remaining lease term. The Company&#8217;s lease contracts do not provide an implicit rate, as such the Company used its incremental borrowing rate based on the information available at adoption date or lease commencement date, if the commencement date was after January 1, 2022, in determining the present value of lease payments. The operating lease ROU assets also include any lease payments made to the lessors at or before the lease commencement date, and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company's incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates the incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The ROU asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives. The operating lease right-of-use assets and liabilities recognized at January 1, 2022, the adoption date, were based on the present value of lease payments over the remaining lease term as of that date, using the incremental borrowing rate as of that date.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company elected the practical expedients to not recognize right-of-use assets and liabilities for leases with a term of less than twelve months and to not separate non-lease components from the associated lease components for the Company's office leases and certain other asset classes. The total consideration includes fixed payments and contractual escalation provisions. The Company is responsible for maintenance, insurance, property taxes and other variable payments, which are expensed as incurred. The Company's leases include options to renew or terminate. The Company includes the option to renew or terminate in the determination of the lease term when the option is deemed to be reasonably certain that the Company will exercise that option. The Company accounts for changes in the expected lease term as a modification of the original contract.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating leases are classified in &#8220;Operating lease right-of-use assets&#8221; and &#8220;Operating lease liabilities, noncurrent&#8221; on the Company's consolidated balance sheets. The current balance of the operating lease liabilities is included within &#8220;Accrued expenses&#8221; on the Company's consolidated balance sheets. Operating lease expense is recognized on a straight-line basis over the expected lease term and included in &#8220;Operating expenses&#8221; in the Company's consolidated statements of operations and comprehensive loss.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Capitalized Internal-Use Software Costs</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Capitalized Internal-Use Software Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes development costs related to its platform and certain other projects for internal use. The Company considered the guidance set forth in Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Subtopic 350-40-15, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting for the Cost of Computer Software Developed or Obtained for Internal Use</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires companies to capitalize qualifying computer software costs that are incurred during the application development stage, and then amortize them over the software&#8217;s estimated useful life. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software costs are included in &#8220;Property and equipment, net&#8221; on the Company's consolidated balance sheets and are amortized on a straight-line basis over its estimated useful life into cost of revenue within the consolidated statements of operations and comprehensive loss. All software development costs prior to capitalization have been recorded in research and development expense in the consolidated statements of operations. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment to capitalized internal-use software costs during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment of Long-Lived Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company evaluates long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairment loss on long-lived assets was recognized in the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Loss Per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Basic net loss per share attributable to the Company&#8217;s common stockholders is computed in conformity with the two-class method required for participating securities. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, all undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Basic net loss per share is computed by dividing the net loss attributable to the Company&#8217;s common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share for all periods presented because the effects of potentially dilutive items were anti-dilutive given the Company&#8217;s net loss position in each period presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies', window );">Indemnifications and Warranties</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Indemnifications</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company delivers its applications over the internet as a subscription service using a SaaS model. Each subscription is subject to the terms of the contractual arrangement with the customer and often includes certain provisions for holding the customer harmless against and indemnifying the customer from costs, damages, losses, liabilities, and expenses arising from claims that the Company&#8217;s software infringes upon a copyright, trademark, or other trade secret rights, and third-party claims arising from the Company&#8217;s breach of the contract. Customers also indemnify the Company for claims relating their improper use of the service or intellectual property claims originating from customer actions or content.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has not incurred any expense in defense or reimbursement of any of its customers for losses related to indemnification provisions, and no material claims against the Company are outstanding as of December 31, 2024, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and 2022. The Company&#8217;s exposure under these indemnification provisions is often capped at a fixed amount in many customer agreements and uncapped in others. Due primarily to the lack of history of prior indemnification claims and the unique facts and circumstances involved in each particular contractual arrangement, the Company has determined that potential costs related to indemnification are not probable or estimable and, as such, has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">t recorded a reserve for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, directors, officers, and other parties with respect to certain matters. The Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in its consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Warranties</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For certain customers, the Company provides a performance warranty for accessibility to the Company&#8217;s platform as identified in an order form during the order duration. The Company&#8217;s software products are generally warranted for certain customers to substantially conform to the specifications set forth in the related customer contract and published documentation. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. The Company has the standard 30-day cure period for failures that amount to a material breach, and no warranted time frame for nonmaterial failures. If the Company cannot correct or provide a workaround or replacement product for material failures within the cure period, then the customer&#8217;s remedy is generally limited to termination of the contractual arrangement related to the nonconforming product services with a pro rata refund of the related fees paid. The Company has not incurred significant expense under these service warranties, nor does it expect that any future expense is probable. Accordingly, the Company has determined that potential costs related to warranties are not probable or estimable and, as such, has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">t recorded a reserve as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><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_ampl_RecentlyAdoptedAccountingPronouncements', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The new standard is effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. The Company adopted the standard as of January 1, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recently Issued Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its consolidated financial statements which is expected to result in enhanced disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration of risk and significant customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_DeferredCommissionsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DeferredCommissionsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_DeferredRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DeferredRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_DescriptionOfBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of business</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DescriptionOfBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_DisaggregationOfRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disaggregation of revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DisaggregationOfRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_OperatingLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Leases [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_OperatingLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_RecentlyAdoptedAccountingPronouncements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recently Adopted Accounting Pronouncements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_RecentlyAdoptedAccountingPronouncements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript: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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_GuaranteesIndemnificationsAndWarrantiesPolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/460/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_GuaranteesIndemnificationsAndWarrantiesPolicies</td>
</tr>
<tr>
<td style="padding-right: 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-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_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript: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 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</p></div>
<a href="javascript: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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<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 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692327653968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of operating segment information</a></td>
<td class="text"><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables sets forth operating segment information (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:58.228%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">299,272</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,284</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238,067</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less:</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,962</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">63,385</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61,957</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51,921</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52,619</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52,113</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">135,047</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123,333</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,576</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,346</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40,440</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,669</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other segment expenses</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103,379</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99,027</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70,314</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,855</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,426</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,981</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,791</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,269</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">796</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Consolidated net loss</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94,319</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,363</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,377</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts exclude other segment expenses as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:58.228%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.3%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:11.058%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation expense and related employer payroll taxes</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,645</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89,472</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,297</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of acquired intangible assets</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">734</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,413</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,017</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,142</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total other segment expenses</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103,379</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99,027</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70,314</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Summary of Remaining Performance Obligations</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s remaining performance obligations as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 are expected to be recognized as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:67.12%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.8%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:13.08%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2024</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31,<br/>2023</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less than or equal to 12 months</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">223,320</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">188,456</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Greater than 12 months</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85,315</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,962</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total remaining performance obligations</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">308,635</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">239,418</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Summary of Disaggregation of Revenue by Geographic Areas</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table shows the Company&#8217;s disaggregation of revenue by geographic areas, as determined based on the address of the Company's customers (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:57.391%;box-sizing:content-box;"></td>
          <td style="width:1.28%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.662%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.28%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.882%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.62%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:10.882%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United States</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">180,091</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">167,919</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">146,415</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">International</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">119,181</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">108,365</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91,652</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">299,272</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,284</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238,067</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><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_ampl_ScheduleOfDeferredCommissionsTableTextBlock', window );">Summary of Deferred Commissions</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table represents a roll-forward of the Company&#8217;s deferred commissions as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:67.12%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.8%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.5%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:13.08%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,717</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additions to deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,551</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,656</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,286</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,987</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,651</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, current portion</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,954</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,444</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commissions, net of current portion</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,697</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,942</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total deferred commissions</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,651</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,386</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="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, Cash Equivalents, and Restricted Cash</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">T</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">he following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands): </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:68.434%;box-sizing:content-box;"></td>
          <td style="width:1.66%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.122%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:1.66%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:12.122%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">171,678</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">248,491</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, current</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">881</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted cash, noncurrent</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">869</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">172,559</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">249,360</span></p></td>
          <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><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_ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock', window );">Schedule of Estimated Useful Lives of Property and Equipment</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets, as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
        <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
         <tr style="visibility:collapse;">
          <td style="width:38.889%;box-sizing:content-box;"></td>
          <td style="width:1.111%;box-sizing:content-box;"></td>
          <td style="width:60%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Property</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful Life</span></p></td>
         </tr>
         <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Office equipment</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="-sec-ix-hidden:F_62ea0559-1d58-4916-81a5-23131e0cbb37;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shorter of remaining lease term or </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5 years</span></span></span></span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Software including internal-use software</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
         </tr>
        </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_ScheduleOfDeferredCommissionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of deferred commissions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_ScheduleOfDeferredCommissionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of property and equpment useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript: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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326866016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid hosting</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,128</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,074</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other prepaid expenses and other assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,225</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,550</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total prepaid expense and other current assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,353</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,624</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<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"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment, net consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Office equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,886</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,427</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Furniture and fixtures</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,376</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,237</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,320</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,299</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,534</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,467</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total property and equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,116</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,430</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,783</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,362</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,333</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,068</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationTextBlock', window );">Schedule Of Carrying value Of Capitalized Internal Cost</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The changes in the carrying value of capitalized internal-use software costs for the periods presented below are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:81.24%;box-sizing:content-box;"></td>
        <td style="width:1.98%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.780000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2022</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,891</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,641</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,350</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,182</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,067</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of internal-use software costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,230</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,019</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:68.434%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.122%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued hosting</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,151</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,506</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued commission and bonus</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,215</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,383</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued payroll and employee related taxes</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,500</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,468</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued sales tax</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">429</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">322</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan withholding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">811</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,017</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, current</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,812</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,571</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other accrued liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,933</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,390</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total accrued expenses</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33,851</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,657</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalization of the entity comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by 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_ScheduleOfCapitalizationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326878592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summarizes of fair value assets</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes, for financial assets measured at fair value, the respective fair value and classification by level of input within the fair value hierarchy (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:40.568%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1.12%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.562%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.282%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amortized Cost</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Gains</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Losses</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated Fair Value</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 1:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Money market funds</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137,374</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137,374</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 2:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,826</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,826</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Available-for-sale securities</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">126,655</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">126,661</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,855</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">276,861</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:40.568%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1.12%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.562%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.282%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amortized Cost</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Gains</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Unrealized Losses</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated Fair Value</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 1:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Cash equivalents</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;Money market funds</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">211,741</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">211,741</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Level 2:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Available-for-sale securities</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74,090</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">181</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73,909</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">285,831</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">181</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">285,650</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Included in &#8220;Cash and cash equivalents&#8221; in the Company's consolidated balance sheets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023, in addition to cash of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.5</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36.8</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. </span></div></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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of available for sale securities reconciliation</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The fair value of the Company's available-for-sale securities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, by remaining contractual maturities, was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:57.943%;box-sizing:content-box;"></td>
        <td style="width:2.261%;box-sizing:content-box;"></td>
        <td style="width:1.881%;box-sizing:content-box;"></td>
        <td style="width:17.547%;box-sizing:content-box;"></td>
        <td style="width:2.261%;box-sizing:content-box;"></td>
        <td style="width:2.261%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.846%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Due in one year or less</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,419</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Due in greater than one year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,242</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">126,661</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326873952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Intangible Assets, and Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract', window );"><strong>Intangible Assets And Goodwill 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_ScheduleOfImpairedIntangibleAssetsTextBlock', window );">Schedule of useful lives of the acquired intangible asset</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The useful lives of the acquired intangible assets are as follows:</span><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:58.994%;box-sizing:content-box;"></td>
        <td style="width:1.502%;box-sizing:content-box;"></td>
        <td style="width:39.504%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Intangible Asset</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful Life</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5 years</span></span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer related</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3 years</span></span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1 year</span></span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets, Net</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:25.984%;box-sizing:content-box;"></td>
        <td style="width:0.999%;box-sizing:content-box;"></td>
        <td style="width:0.999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.113%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:0.999%;box-sizing:content-box;"></td>
        <td style="width:1.999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.513%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:0.999%;box-sizing:content-box;"></td>
        <td style="width:1.239%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.6930000000000005%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.079%;box-sizing:content-box;"></td>
        <td style="width:1.079%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.6930000000000005%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.179%;box-sizing:content-box;"></td>
        <td style="width:1.079%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.892999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.179%;box-sizing:content-box;"></td>
        <td style="width:1.079%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.194%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated Amortization</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated Amortization</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying <br/>Amount</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Developed technology</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,250</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,708</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,542</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,550</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,258</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">292</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer related</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,631</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">880</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">751</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">931</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">614</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">317</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangible assets, net</span></p></td>
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,971</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,607</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,364</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,481</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,872</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">609</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="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 Expected Future Amortization Expense</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, future amortization expense is expected to be as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:80.444%;box-sizing:content-box;"></td>
        <td style="width:1.8%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.757%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,145</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">972</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">923</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">741</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">583</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,364</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible assets, and goodwill 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;">ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ScheduleOfImpairedIntangibleAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impaired intangible assets excluding goodwill. This may include a description of the facts and circumstances leading to the recording of impairment charges of intangible assets in the period, the amount of the impairment charges, the methods of determining fair value of the associated assets, the caption in the income statement in which the impairment losses are aggregated, and the segment in which the impaired intangible assets are reported.</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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326796112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock', window );">Schedule of Reserved Shares of Common Stock</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has reserved shares of its Class A common stock as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.053%;box-sizing:content-box;"></td>
        <td style="width:1.1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.523%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.223%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of<br/>December 31, <br/>2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2014 Stock Option and Grant Plan and 2021 Incentive Award Plan:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options outstanding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,501,725</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,268,055</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">RSUs outstanding</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,519,769</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,301,279</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares available for future issuance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,310,859</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,260,813</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2021 Employee Stock Purchase Plan:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares available for future issuance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,810,524</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,079,994</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total reserved shares</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,142,877</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47,910,141</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Option activity under the Company's combined stock plans is set forth below:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:35.993%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.137%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.638%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.137%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.818%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">average</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Aggregate</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Outstanding</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">average</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">remaining</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">intrinsic</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">stock</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">exercise</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">contractual</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">options</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">price</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">life (years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balances as of December 31, 2023</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,268,055</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.40</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.27</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">118,757</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercised</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,256,288</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.89</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cancelled/forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">510,042</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.81</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balances as of December 31, 2024</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,501,725</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.41</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.25</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">70,628</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercisable as of December 31, 2024</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(2)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,998,001</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.05</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.16</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71,436</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As no forfeitures are estimated due to the Company's adoption of ASU No. 2016-09, all options are vested or expected to vest. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no options were outstanding that were subject to a future performance condition </span></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exercisable shares include vested options as well as unvested shares that can be early exercised </span></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following range of assumptions and data inputs were used in the Black-Scholes option-pricing model to estimate the fair value of the options granted under the 2021 Plan:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.421%;box-sizing:content-box;"></td>
        <td style="width:1.053%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.738%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.053%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.326%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.053%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.358%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fair value of common stock</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.37</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12.37</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.62</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15.63</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.59</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.36</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.01</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.36</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.5</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.8</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">55.3</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">55.6</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected term (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.0</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.0 </span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.3</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of RSU Activity</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:64.713%;box-sizing:content-box;"></td>
        <td style="width:1.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.203%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.463000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Restricted stock<br/>units</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Weighted-average<br/>grant date fair <br/>value per share</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2023</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,301,279</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.76</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,135,585</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.59</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vested</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,794,806</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.59</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cancelled/forfeited</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,122,289</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.45</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of December 31, 2024</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,519,769</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.02</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation expense, net of actual forfeitures is reflected in the consolidated statement of operations and comprehensive loss (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:54.602%;box-sizing:content-box;"></td>
        <td style="width:1.341%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.525%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.341%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.425%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.341%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.425%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,472</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,300</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,468</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44,421</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,643</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,855</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,119</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,404</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,143</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,007</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,085</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,757</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restructuring and other related charges</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">853</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,019</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">88,285</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67,223</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Fair Value of Shares To be Granted Under the ESPP</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following assumptions were used to calculate the fair value of shares to be granted under the ESPP during the period utilizing the Black-Scholes option-pricing model:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:51.837%;box-sizing:content-box;"></td>
        <td style="width:1.261%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.959%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.261%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.916%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.261%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.503%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fair value of common stock</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.34</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.59</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.98</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.76</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.77</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17.04</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.34</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.43</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.75</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.41</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.54</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.63</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.4</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56.8</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expected term (years)</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5 </span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5 </span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;- </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Schedule of reserved shares of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692220296352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Pre-Tax Book Loss</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-tax book loss has been recorded in the following jurisdictions (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.94%;box-sizing:content-box;"></td>
        <td style="width:1.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.8%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.84%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United States</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97,993</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95,662</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97,047</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,465</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,568</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,466</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Worldwide pre-tax loss</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">92,528</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">89,094</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">92,581</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Provisions</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes consists of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.589%;box-sizing:content-box;"></td>
        <td style="width:1.25%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.328%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.126%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.627%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.451%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.627%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">164</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">86</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,250</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">516</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">619</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Current</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,414</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">567</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">705</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">127</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">533</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">702</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">91</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Provision</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,791</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,269</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">796</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes differs from the amount computed by applying the federal income tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% to pre-tax loss for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024, 2023, and 2022 from operations as a result of the following:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:54.811%;box-sizing:content-box;"></td>
        <td style="width:1.25%;box-sizing:content-box;"></td>
        <td style="width:12.522%;box-sizing:content-box;"></td>
        <td style="width:2.449%;box-sizing:content-box;"></td>
        <td style="width:12.097%;box-sizing:content-box;"></td>
        <td style="width:2.774%;box-sizing:content-box;"></td>
        <td style="width:12.097%;box-sizing:content-box;"></td>
        <td style="width:2%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Statutory federal income tax rate</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.00</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.00</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.00</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State income taxes, net of federal tax benefits</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.51</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.11</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.34</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Permanent differences</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.51</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.48</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.29</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax credits</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.63</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.24</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.49</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign rate differential</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.06</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.18</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.25</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock based compensation</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.16</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.70</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.36</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.16</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.07</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.04</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.49</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23.84</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29.25</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax provision</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.92</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.42</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.86</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Income Tax Assets and Liabilities</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The tax effects of temporary differences that give rise to significant portions of the Company&#8217;s deferred tax assets and liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023 related to the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.36%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.74%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net operating loss carryforwards</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123,133</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,904</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Credit carryforwards</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,143</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,428</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,670</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,187</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accruals and reserves</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,961</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">550</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liability</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,402</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,049</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fixed assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">226</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">86</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalized research and development costs</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,971</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,277</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangibles</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">428</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">174</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">175</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross tax assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">193,682</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">170,129</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">184,238</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">161,456</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Realizable deferred tax assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,444</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,673</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred commission costs</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,636</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,491</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,328</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,720</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intangibles</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">550</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross deferred liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,514</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,211</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net deferred tax assets (liabilities)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,070</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,538</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Summary of Reconciliation of Unrecognized Tax Benefit</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrealized tax benefit (excluding interest and penalties) is as follows (in thousands):	</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:55.94%;box-sizing:content-box;"></td>
        <td style="width:1.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.8%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.84%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,118</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,625</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,253</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Increases related to tax positions taken during a prior year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Decreases related to tax positions taken during a prior year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Increases related to tax positions taken during the current year</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,145</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,493</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,372</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,263</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,118</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,625</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692220310944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Summary of Components of Lease Cost</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of lease expense were as follows (in thousands, except years and rate):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,985</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,917</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Short-term lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">959</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">894</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total lease cost</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,944</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,811</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"></td>
        <td style="width:1.04%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.823%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average remaining term (years)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.73</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.88</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average discount rate</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.08</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.49</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><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_ampl_SupplementalCashFlowInformationTableTextBlock', window );">Summary of Supplemental Cash Flow Information</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Supplemental cash flow information related to operating leases was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:67.774%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.363000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="5" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,209</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,079</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash paid for operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,888</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,122</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease, Liability, Maturity</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments under non-cancellable operating leases with initial lease terms in excess of one year included in the Company&#8217;s lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
       <tr style="visibility:collapse;">
        <td style="width:80.06%;box-sizing:content-box;"></td>
        <td style="width:1.78%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.16%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Year ending December 31:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,811</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,146</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">781</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029 and thereafter</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total undiscounted operating lease payments</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,785</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: imputed interest</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">201</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating lease liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,584</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_SupplementalCashFlowInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 table text block.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_SupplementalCashFlowInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692222562592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:49.66%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.76%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.76%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended<br/>December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss attributable to Class A and Class B common <br/>&#160;&#160;&#160;stockholders</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94,319</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,363</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,377</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted-average shares used in computing net loss <br/>&#160;&#160;&#160;per share attributable to Class A and Class B <br/>&#160;&#160;&#160;common stockholders, basic and diluted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123,900</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">116,938</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,437</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss per share attributable to Class A and Class B<br/>&#160;&#160;&#160;common stockholders, basic and diluted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.76</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.77</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.84</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<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 Ant-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following potential shares of common stock were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:96.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:49.66%;box-sizing:content-box;"></td>
        <td style="width:1.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.24%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">As of December 31,</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options outstanding</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,502</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,268</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,768</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity plan stock options early exercised</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">235</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">RSUs outstanding</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,520</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,301</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,914</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Restricted shares</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">301</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">241</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shares issuable pursuant to the ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">549</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">449</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">558</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,872</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,023</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,716</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692223704064">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies - Summary of operating segment information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 299,272<span></span>
</td>
<td class="nump">$ 276,284<span></span>
</td>
<td class="nump">$ 238,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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">76,924<span></span>
</td>
<td class="nump">71,923<span></span>
</td>
<td class="nump">70,442<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">97,565<span></span>
</td>
<td class="nump">90,138<span></span>
</td>
<td class="nump">80,589<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">168,306<span></span>
</td>
<td class="nump">153,714<span></span>
</td>
<td class="nump">129,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">63,860<span></span>
</td>
<td class="nump">54,887<span></span>
</td>
<td class="nump">53,636<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,855)<span></span>
</td>
<td class="num">(13,426)<span></span>
</td>
<td class="num">(3,981)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,791<span></span>
</td>
<td class="nump">1,269<span></span>
</td>
<td class="nump">796<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(94,319)<span></span>
</td>
<td class="num">(90,363)<span></span>
</td>
<td class="num">(93,377)<span></span>
</td>
</tr>
<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segment [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">299,272<span></span>
</td>
<td class="nump">276,284<span></span>
</td>
<td class="nump">238,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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">69,962<span></span>
</td>
<td class="nump">63,385<span></span>
</td>
<td class="nump">61,957<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">51,921<span></span>
</td>
<td class="nump">52,619<span></span>
</td>
<td class="nump">52,113<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">135,047<span></span>
</td>
<td class="nump">123,333<span></span>
</td>
<td class="nump">112,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">46,346<span></span>
</td>
<td class="nump">40,440<span></span>
</td>
<td class="nump">37,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other segment expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">103,379<span></span>
</td>
<td class="nump">99,027<span></span>
</td>
<td class="nump">70,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,855)<span></span>
</td>
<td class="num">(13,426)<span></span>
</td>
<td class="num">(3,981)<span></span>
</td>
</tr>
<tr class="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 );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,791<span></span>
</td>
<td class="nump">1,269<span></span>
</td>
<td class="nump">796<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (94,319)<span></span>
</td>
<td class="num">$ (90,363)<span></span>
</td>
<td class="num">$ (93,377)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts exclude other segment expenses as follows:</span></td>
</tr></table></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_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_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_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_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692225996848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies - Summary of other operating segment information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and other related charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,142<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_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense and related employer payroll taxes</a></td>
<td class="nump">102,645<span></span>
</td>
<td class="nump">89,472<span></span>
</td>
<td class="nump">68,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Amortization of acquired intangible assets</a></td>
<td class="nump">734<span></span>
</td>
<td class="nump">1,413<span></span>
</td>
<td class="nump">2,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and other related charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,142<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_OtherExpenses', window );">Total other segment expenses</a></td>
<td class="nump">$ 103,379<span></span>
</td>
<td class="nump">$ 99,027<span></span>
</td>
<td class="nump">$ 70,314<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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692226758288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 21, 2021</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [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_RevenueRemainingPerformanceObligation', window );">Unrecognized transaction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 308,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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 expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,860<span></span>
</td>
<td class="nump">$ 54,887<span></span>
</td>
<td class="nump">$ 53,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">1,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_DeferredRevenueRevenueRecognized1', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,000<span></span>
</td>
<td class="nump">89,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredSalesInducementCostImpairmentLoss', window );">Deferred commission impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,900<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">5,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription', window );">Income tax description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment for intangible assets</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">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_RestrictedCashCurrent', window );">Restricted cash, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">881<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Capitalized Computer Software, Impairments</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">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_ImpairmentLossOnLongLivedAsset', window );">Impairment Loss on Long Lived Asset</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">$ 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_ValuationAllowancesAndReservesBalance', window );">Reserve</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="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_ValuationAllowancesAndReservesTypeAxis=us-gaap_WarrantyReservesMember', window );">Warranties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [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_ValuationAllowancesAndReservesBalance', window );">Reserve</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="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod', window );">Award vesting period</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod', window );">Award vesting period</a></td>
<td class="text">48 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Revenue | Revenue Benchmark | No Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [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_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_AccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Revenue | Revenue Benchmark | One Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_AccountsReceivable', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_ampl_AccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_AccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_ampl_ImpairmentLossOnLongLivedAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment loss on long lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_ImpairmentLossOnLongLivedAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation weighted average remaining vesting 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;">ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</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 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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://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_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredSalesInducementCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for deferred sales inducement 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;">us-gaap_DeferredSalesInducementCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableImpairedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FinancingReceivableImpairedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript: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 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of reason for variation in customary relationship between income tax expense and pretax accounting income. Includes, but is not limited to, reason for revision to estimated annual 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 noncurrent. 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(17))<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: 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_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_WarrantyReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ValuationAllowancesAndReservesTypeAxis=us-gaap_WarrantyReservesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_srt_MajorCustomersAxis=ampl_NoCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ampl_NoCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ampl_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ampl_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692327018208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies-Summary of Remaining Performance Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than or equal to 12 months</a></td>
<td class="nump">$ 223,320<span></span>
</td>
<td class="nump">$ 188,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Greater than 12 months</a></td>
<td class="nump">85,315<span></span>
</td>
<td class="nump">50,962<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total remaining performance obligations</a></td>
<td class="nump">$ 308,635<span></span>
</td>
<td class="nump">$ 239,418<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692222250208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies - Summary of Disaggregation of Revenue by Geographic Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 299,272<span></span>
</td>
<td class="nump">$ 276,284<span></span>
</td>
<td class="nump">$ 238,067<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">180,091<span></span>
</td>
<td class="nump">167,919<span></span>
</td>
<td class="nump">146,415<span></span>
</td>
</tr>
<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=ampl_InternationalMember', 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 119,181<span></span>
</td>
<td class="nump">$ 108,365<span></span>
</td>
<td class="nump">$ 91,652<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_FinancingReceivableImpairedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FinancingReceivableImpairedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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=ampl_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ampl_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326870544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies - Summary of Deferred Commissions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_ampl_DeferredCommissionCurrentAndNoncurrent', window );">Beginning balance</a></td>
<td class="nump">$ 38,386<span></span>
</td>
<td class="nump">$ 36,717<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_ampl_AdditionsToDeferredCommissions', window );">Additions to deferred commissions</a></td>
<td class="nump">18,551<span></span>
</td>
<td class="nump">13,656<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_ampl_AmortizationOfDeferredCommissions', window );">Amortization of deferred commissions</a></td>
<td class="num">(14,286)<span></span>
</td>
<td class="num">(11,987)<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_ampl_DeferredCommissionCurrentAndNoncurrent', window );">Ending balance</a></td>
<td class="nump">42,651<span></span>
</td>
<td class="nump">38,386<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_ampl_DeferredCommissionCurrent', window );">Deferred commissions, current portion</a></td>
<td class="nump">14,954<span></span>
</td>
<td class="nump">11,444<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_ampl_DeferredCommissionNoncurrent', window );">Deferred commissions, net of current portion</a></td>
<td class="nump">27,697<span></span>
</td>
<td class="nump">26,942<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_ampl_DeferredCommission', window );">Total deferred commissions</a></td>
<td class="nump">$ 42,651<span></span>
</td>
<td class="nump">$ 38,386<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_AdditionsToDeferredCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions to deferred commissions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_AdditionsToDeferredCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_AmortizationOfDeferredCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of deferred commissions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_AmortizationOfDeferredCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_DeferredCommission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DeferredCommission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_DeferredCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">ampl_DeferredCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_DeferredCommissionCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current and 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;">ampl_DeferredCommissionCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_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;">ampl_DeferredCommissionNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692227320400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 171,678<span></span>
</td>
<td class="nump">$ 248,491<span></span>
</td>
</tr>
<tr class="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">881<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_RestrictedCashNoncurrent', window );">Restricted cash, noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">869<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_RestrictedCashAndCashEquivalents', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 172,559<span></span>
</td>
<td class="nump">$ 249,360<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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage. 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 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/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)(2))<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> -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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 noncurrent. 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(17))<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: 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_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692222409360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Property and Equipment (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life of Property</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life of Property</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life of Property</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_UsefulLifeTermOfLeaseMember', window );">Useful Life, Lease Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration', window );">Useful Life of Property</a></td>
<td class="text">Leasehold Improvements<span></span>
</td>
</tr>
<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 );">Software Including Internal Use Software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life of Property</a></td>
<td class="text">3 years<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_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_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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of term of useful life for property, plant, and equipment when not stated as numeric value.</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 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=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_UsefulLifeTermOfLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_UsefulLifeTermOfLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692227258304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_ampl_PrepaidHostingCurrent', window );">Prepaid hosting</a></td>
<td class="nump">$ 6,128<span></span>
</td>
<td class="nump">$ 6,074<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_ampl_OtherPrepaidExpensesAndOtherAssetsCurrent', window );">Other prepaid expenses and other assets</a></td>
<td class="nump">14,225<span></span>
</td>
<td class="nump">10,550<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expense and other current assets</a></td>
<td class="nump">$ 20,353<span></span>
</td>
<td class="nump">$ 16,624<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_OtherPrepaidExpensesAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other prepaid expenses and other assets 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;">ampl_OtherPrepaidExpensesAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_PrepaidHostingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid hosting 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;">ampl_PrepaidHostingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692224266800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 28,116<span></span>
</td>
<td class="nump">$ 17,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(11,783)<span></span>
</td>
<td class="num">(7,362)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">16,333<span></span>
</td>
<td class="nump">10,068<span></span>
</td>
</tr>
<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_OfficeEquipmentMember', window );">Office 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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">4,886<span></span>
</td>
<td class="nump">4,427<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and 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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">1,376<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
</tr>
<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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">1,320<span></span>
</td>
<td class="nump">1,299<span></span>
</td>
</tr>
<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=ampl_InternalUseSoftwareMember', window );">Internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 20,534<span></span>
</td>
<td class="nump">$ 10,467<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=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=ampl_InternalUseSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ampl_InternalUseSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692330979696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule Of Carrying value Of Capitalized Internal Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_CapitalizedComputerSoftwareNet', window );">Capitalized Computer Software, Net, Beginning Balance</a></td>
<td class="nump">$ 6,182<span></span>
</td>
<td class="nump">$ 4,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalization of internal-use software costs</a></td>
<td class="nump">10,067<span></span>
</td>
<td class="nump">3,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of internal-use software costs</a></td>
<td class="num">(3,230)<span></span>
</td>
<td class="num">(2,350)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized Computer Software, Net, Ending Balance</a></td>
<td class="nump">$ 13,019<span></span>
</td>
<td class="nump">$ 6,182<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_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<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/2147481283/985-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_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326967760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_ampl_AccruedHosting', window );">Accrued hosting</a></td>
<td class="nump">$ 1,151<span></span>
</td>
<td class="nump">$ 6,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Accrued commission and bonus</a></td>
<td class="nump">17,215<span></span>
</td>
<td class="nump">6,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and employee related taxes</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">2,468<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_ampl_AccruedSalesTaxCurrent', window );">Accrued sales tax</a></td>
<td class="nump">429<span></span>
</td>
<td class="nump">322<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_ampl_EmployeeStockPurchasePlanWithholding', window );">2021 Employee Stock Purchase Plan withholding</a></td>
<td class="nump">811<span></span>
</td>
<td class="nump">1,017<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_ampl_OperatingLeaseLiabilitiesCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">3,812<span></span>
</td>
<td class="nump">4,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">7,933<span></span>
</td>
<td class="nump">5,390<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_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 33,851<span></span>
</td>
<td class="nump">$ 26,657<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_AccruedHosting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Hosting</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_AccruedHosting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_AccruedSalesTaxCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sales tax 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;">ampl_AccruedSalesTaxCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_EmployeeStockPurchasePlanWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase plan withholding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_EmployeeStockPurchasePlanWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_OperatingLeaseLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities, current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_OperatingLeaseLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sales commissions. 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692224365360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_PropertyPlantAndEquipmentDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 5.4<span></span>
</td>
<td class="nump">$ 4.2<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_PropertyPlantAndEquipmentDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property plant and equipment depreciation and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_PropertyPlantAndEquipmentDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692226108544">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summarizes of fair value assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 276,855<span></span>
</td>
<td class="nump">$ 285,831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(181)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">276,861<span></span>
</td>
<td class="nump">285,650<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value Level 1 | Money market funds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">137,374<span></span>
</td>
<td class="nump">211,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">137,374<span></span>
</td>
<td class="nump">211,741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value Level 2 | U.S. governmental securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,826<span></span>
</td>
<td class="nump">74,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(181)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,826<span></span>
</td>
<td class="nump">$ 73,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value Level 2 | U.S. governmental and agency available-for-sale securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amortized Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">126,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 126,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Included in &#8220;Cash and cash equivalents&#8221; in the Company's consolidated balance sheets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023, in addition to cash of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.5</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36.8</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. </span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_FinancialInstrumentAxis=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>
<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_USGovernmentCorporationsAndAgenciesSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_USGovernmentCorporationsAndAgenciesSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692221737968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FairValueDisclosuresAbstract - Summarizes of fair value assets (Parenthetical) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 21.5<span></span>
</td>
<td class="nump">$ 36.8<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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, 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/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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692330878288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Contractual maturities of available-for-sale securities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in one year or less</a></td>
<td class="nump">$ 69,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due in greater than one year</a></td>
<td class="nump">57,242<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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis', window );">Total</a></td>
<td class="nump">$ 126,661<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), with single maturity date and allocated without single maturity date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692224930512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Intangible Assets, and Goodwill - Additional Information (Details) - USD ($)<br> $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 15, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Fair value of assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,068<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 394<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_ampl_RestrictedStockSharesIssuedUnderEmployeeRetention', window );">Restricted stock shares issued under employee retention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 2,100<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_ampl_RecognizedShareBasedCompensationExpenses', window );">Recognized as stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ampl_PrivatelyHeldCompanyMember', window );">Privately Held Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate foobar acquisition amount</a></td>
<td class="nump">$ 33,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Aggregate acquisition amount</a></td>
<td class="nump">$ 26,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Common shares issued for business acquisition</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Acquisition, equity consideration amount</a></td>
<td class="nump">$ 6,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="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=ampl_DevelopedTechnologyMember', 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate foobar acquisition amount</a></td>
<td class="nump">9,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_BusinessAcquisitionsIntangibleAsset', window );">Business Acquisitions Intangible Asset</a></td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ampl_BusinessAcquisitionsTradeNameAsset', window );">Business acquisitions trade name asset</a></td>
<td class="nump">$ 90<span></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_ampl_BusinessAcquisitionsIntangibleAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisitions Intangible Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_BusinessAcquisitionsIntangibleAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_BusinessAcquisitionsTradeNameAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisitions Trade Name Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_BusinessAcquisitionsTradeNameAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_RecognizedShareBasedCompensationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rrecognized Share Based Compensation Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_RecognizedShareBasedCompensationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_RestrictedStockSharesIssuedUnderEmployeeRetention">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted stock shares issued under employee retention.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_RestrictedStockSharesIssuedUnderEmployeeRetention</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire 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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of assets acquired in noncash 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> -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_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ampl_PrivatelyHeldCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ampl_PrivatelyHeldCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ampl_DevelopedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ampl_DevelopedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692227463648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions, Intangible Assets, and Goodwill - Schedule of useful lives of the acquired intangible assets (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful lives of the acquired intangible assets</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ampl_DevelopedTechnologyMember', window );">Developed Technology</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful lives of the acquired intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer related</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful lives of the acquired intangible assets</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ampl_DevelopedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ampl_DevelopedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CustomerRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692226081520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions, Intangible Assets, and Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Gross Carrying Amount</a></td>
<td class="nump">$ 10,971<span></span>
</td>
<td class="nump">$ 6,481<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Amortization</a></td>
<td class="num">(6,607)<span></span>
</td>
<td class="num">(5,872)<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 );">Total</a></td>
<td class="nump">4,364<span></span>
</td>
<td class="nump">609<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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 );">Gross Carrying Amount</a></td>
<td class="nump">90<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(19)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">71<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_FiniteLivedIntangibleAssetsByMajorClassAxis=ampl_DevelopedTechnologyMember', window );">Developed Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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 );">Gross Carrying Amount</a></td>
<td class="nump">9,250<span></span>
</td>
<td class="nump">5,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(5,708)<span></span>
</td>
<td class="num">(5,258)<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 );">Total</a></td>
<td class="nump">3,542<span></span>
</td>
<td class="nump">292<span></span>
</td>
</tr>
<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_CustomerRelatedIntangibleAssetsMember', window );">Customer related</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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 );">Gross Carrying Amount</a></td>
<td class="nump">1,631<span></span>
</td>
<td class="nump">931<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated Amortization</a></td>
<td class="num">(880)<span></span>
</td>
<td class="num">(614)<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 751<span></span>
</td>
<td class="nump">$ 317<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ampl_DevelopedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ampl_DevelopedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CustomerRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692226972176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions, Intangible Assets, and Goodwill - Schedule of Expected Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract', window );"><strong>Intangible Assets And Goodwill Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 1,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 4,364<span></span>
</td>
<td class="nump">$ 609<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible assets, and goodwill 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;">ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692222003008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Redeemable Convertible Preferred Stock - Additional Information (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692222375328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans - Preferred and Common Stock - Additional Information (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Issuance of common stock under employee share purchase plan</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<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_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common stock, voting rights</a></td>
<td class="text">Each share of Class A common stock is entitled to one vote<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_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_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">600,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_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common stock, voting rights</a></td>
<td class="text">Each share of Class B common stock is entitled to five votes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692223460960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total reserved shares</a></td>
<td class="nump">48,142,877<span></span>
</td>
<td class="nump">47,910,141<span></span>
</td>
</tr>
<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 );">Employee Stock Option | Option and Grant Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total reserved shares</a></td>
<td class="nump">18,310,859<span></span>
</td>
<td class="nump">18,260,813<span></span>
</td>
</tr>
<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=ampl_EquityPlanStockOptionsOutstandingMember', window );">Equity Plan Stock Options Outstanding</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_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total reserved shares</a></td>
<td class="nump">11,501,725<span></span>
</td>
<td class="nump">14,268,055<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total reserved shares</a></td>
<td class="nump">13,519,769<span></span>
</td>
<td class="nump">11,301,279<span></span>
</td>
</tr>
<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=ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember', window );">2021 Employee Stock Purchase Plan</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_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total reserved shares</a></td>
<td class="nump">4,810,524<span></span>
</td>
<td class="nump">4,079,994<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PlanNameAxis=ampl_OptionAndGrantPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ampl_OptionAndGrantPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=ampl_EquityPlanStockOptionsOutstandingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ampl_EquityPlanStockOptionsOutstandingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692225701504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans - Additional Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Shares</a></td>
<td class="nump">2,256,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Issuance of common stock under employee share purchase plan</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 100,019<span></span>
</td>
<td class="nump">$ 88,285<span></span>
</td>
<td class="nump">$ 67,223<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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options, vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">intrinsic value</a></td>
<td class="nump">17,300<span></span>
</td>
<td class="nump">$ 16,400<span></span>
</td>
<td class="nump">23,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.27<span></span>
</td>
</tr>
<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_CapitalUnitsByClassAxis=ampl_RSUsMember', window );">R S Us</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">85,200<span></span>
</td>
<td class="nump">$ 77,100<span></span>
</td>
<td class="nump">46,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value shares vested</a></td>
<td class="nump">69,700<span></span>
</td>
<td class="nump">$ 56,300<span></span>
</td>
<td class="nump">$ 25,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ampl_TwoThousandFourteenStockOptionPlanMember', window );">2014 Stock Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options, vesting period</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation expense</a></td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation expense recognition period (term)</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-employee stock options outstanding</a></td>
<td class="nump">342,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ampl_TwoThousandFourteenStockOptionPlanMember', window );">2014 Stock Option Plan | R S Us</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation expense</a></td>
<td class="nump">$ 138,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation expense recognition period (term)</a></td>
<td class="text">2 years 1 month 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Non-employee stock options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember', window );">2021 Incentive Award Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Shares</a></td>
<td class="nump">88,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price</a></td>
<td class="nump">85.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options, vesting period</a></td>
<td class="text">4 years<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember', window );">2021 Incentive Award Plan | Class A 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares reserved for issuance</a></td>
<td class="nump">18,310,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price</a></td>
<td class="nump">85.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember', window );">2021 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, Shares</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee share purchase plan, Shares</a></td>
<td class="nump">469,567,000<span></span>
</td>
<td class="nump">473,792,000<span></span>
</td>
<td class="nump">350,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Issuance of common stock under employee share purchase plan</a></td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">4,100,000<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InitialOfferingPeriod', window );">Initial offering period</a></td>
<td class="text"> the offering period was terminated and participants were automatically enrolled in a new 12-month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperationsCommencedDate1', window );">Commencement date</a></td>
<td class="text">May 15,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiquidationDate1', window );">Ending date</a></td>
<td class="text">May 14,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1', window );">Weighted-average remaining vesting period</a></td>
<td class="text">6 months 7 days<span></span>
</td>
<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_PlanNameAxis=ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember', window );">2021 Employee Stock Purchase Plan | Class A 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares reserved for issuance</a></td>
<td class="nump">4,810,524,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation 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> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InitialOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the time period when the company made its initial offering of a class of securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InitialOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiquidationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the liquidation is expected to be completed, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(3)<br> -SubTopic 30<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479910/205-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_LiquidationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 until annuitization or benefit payment is expected to occur, 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/otherTransitionRef<br> -Topic 944<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479808/944-20-55-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_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1</td>
</tr>
<tr>
<td style="padding-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_OperationsCommencedDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the operations of the entity commenced, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperationsCommencedDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OptionIndexedToIssuersEquityTypeAxis=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_OptionIndexedToIssuersEquityTypeAxis=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_CapitalUnitsByClassAxis=ampl_RSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CapitalUnitsByClassAxis=ampl_RSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ampl_TwoThousandFourteenStockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ampl_TwoThousandFourteenStockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_PlanNameAxis=ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692221916880">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balances as of December 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,268,055<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,256,288)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Cancelled/forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(510,042)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balances as of December 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,501,725<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">14,268,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable as of December 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">10,998,001<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balances as of December 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.89<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Cancelled/forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10.81<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balances as of December 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.41<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 4.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable as of December 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 4.05<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (years), outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years 3 months<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">6 years 3 months 7 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (years), Exercisable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">5 years 1 month 28 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Balances as of December 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 118,757<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Balances as of December 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70,628<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 118,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable as of December 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 71,436<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As no forfeitures are estimated due to the Company's adoption of ASU No. 2016-09, all options are vested or expected to vest. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no options were outstanding that were subject to a future performance condition </span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exercisable shares include vested options as well as unvested shares that can be early exercised </span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of exercisable stock 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)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of outstanding stock 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692224154816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="nump">$ 9.34<span></span>
</td>
<td class="nump">$ 9.98<span></span>
</td>
<td class="nump">$ 14.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.34%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">1.54%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">44.40%<span></span>
</td>
<td class="nump">56.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="nump">$ 9.59<span></span>
</td>
<td class="nump">$ 10.76<span></span>
</td>
<td class="nump">$ 17.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">5.43%<span></span>
</td>
<td class="nump">5.41%<span></span>
</td>
<td class="nump">4.63%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">56.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember', window );">2021 Incentive Award Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember', window );">2021 Incentive Award Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.37<span></span>
</td>
<td class="nump">$ 14.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.59%<span></span>
</td>
<td class="nump">3.01%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56.50%<span></span>
</td>
<td class="nump">55.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember', window );">2021 Incentive Award Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.37<span></span>
</td>
<td class="nump">$ 15.63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.36%<span></span>
</td>
<td class="nump">3.36%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56.80%<span></span>
</td>
<td class="nump">55.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692330699536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans - Schedule of RSU Activity (Details) - RSUs Outstanding<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance as of December 31, 2023 | shares</a></td>
<td class="nump">11,301,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted | shares</a></td>
<td class="nump">12,135,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested | shares</a></td>
<td class="num">(6,794,806)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled/forfeited | shares</a></td>
<td class="num">(3,122,289)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance as of December 31, 2024 | shares</a></td>
<td class="nump">13,519,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance as of December 31, 2023 | $ / shares</a></td>
<td class="nump">$ 14.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted | $ / shares</a></td>
<td class="nump">9.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested | $ / shares</a></td>
<td class="nump">13.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled/forfeited | $ / shares</a></td>
<td class="nump">13.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance as of December 31, 2024 | $ / shares</a></td>
<td class="nump">$ 11.02<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692221755936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans - fair value of shares to be granted under the ESPP utilizing the Black-Scholes option-pricing model (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="nump">$ 9.34<span></span>
</td>
<td class="nump">$ 9.98<span></span>
</td>
<td class="nump">$ 14.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.34%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">1.54%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">44.40%<span></span>
</td>
<td class="nump">56.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Fair value of common stock</a></td>
<td class="nump">$ 9.59<span></span>
</td>
<td class="nump">$ 10.76<span></span>
</td>
<td class="nump">$ 17.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">5.43%<span></span>
</td>
<td class="nump">5.41%<span></span>
</td>
<td class="nump">4.63%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">56.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692223162848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity and Equity Incentive Plans - Schedule of Stock Based Compensation Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 100,019<span></span>
</td>
<td class="nump">$ 88,285<span></span>
</td>
<td class="nump">$ 67,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">6,472<span></span>
</td>
<td class="nump">7,300<span></span>
</td>
<td class="nump">6,468<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">44,421<span></span>
</td>
<td class="nump">36,643<span></span>
</td>
<td class="nump">27,855<span></span>
</td>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">32,119<span></span>
</td>
<td class="nump">29,404<span></span>
</td>
<td class="nump">17,143<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">17,007<span></span>
</td>
<td class="nump">14,085<span></span>
</td>
<td class="nump">15,757<span></span>
</td>
</tr>
<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_RestructuringChargesMember', window );">Restructuring and other related charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class Of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 853<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692224218096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">NOL carryforwards, federal</a></td>
<td class="nump">$ 473,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">NOL carryforwards, state</a></td>
<td class="nump">356,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">UnrecognizedTaxBenefits</a></td>
<td class="nump">7,263<span></span>
</td>
<td class="nump">$ 5,118<span></span>
</td>
<td class="nump">$ 3,625<span></span>
</td>
<td class="nump">$ 2,253<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Carryforward that are subject to expiration</a></td>
<td class="nump">25,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 16,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_NetOperatingLossCarryforwardExpirationYear', window );">Net operating loss carry forwards, expire period</a></td>
<td class="text">2030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Carryforwards not subject to expiration</a></td>
<td class="nump">$ 448,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 14,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_NetOperatingLossCarryforwardExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net operating loss carry forwards expiration year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_NetOperatingLossCarryforwardExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326757264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Pre-Tax Book Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="num">$ (97,993)<span></span>
</td>
<td class="num">$ (95,662)<span></span>
</td>
<td class="num">$ (97,047)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">5,465<span></span>
</td>
<td class="nump">6,568<span></span>
</td>
<td class="nump">4,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Worldwide pre-tax loss</a></td>
<td class="num">$ (92,528)<span></span>
</td>
<td class="num">$ (89,094)<span></span>
</td>
<td class="num">$ (92,581)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692223203824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Income Tax Provisions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">516<span></span>
</td>
<td class="nump">619<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total Current</a></td>
<td class="nump">1,414<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(127)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(29)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">533<span></span>
</td>
<td class="nump">702<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total Provision</a></td>
<td class="nump">$ 1,791<span></span>
</td>
<td class="nump">$ 1,269<span></span>
</td>
<td class="nump">$ 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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692225197216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefits</a></td>
<td class="nump">2.51%<span></span>
</td>
<td class="nump">4.11%<span></span>
</td>
<td class="nump">4.34%<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_ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences', window );">Permanent differences</a></td>
<td class="num">(0.51%)<span></span>
</td>
<td class="num">(0.48%)<span></span>
</td>
<td class="num">(0.29%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax Credit</a></td>
<td class="nump">6.63%<span></span>
</td>
<td class="nump">7.24%<span></span>
</td>
<td class="nump">6.49%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="num">(0.06%)<span></span>
</td>
<td class="nump">0.18%<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock based compensation</a></td>
<td class="num">(10.16%)<span></span>
</td>
<td class="num">(9.70%)<span></span>
</td>
<td class="num">(3.36%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.16%<span></span>
</td>
<td class="nump">0.07%<span></span>
</td>
<td class="num">(0.04%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(21.49%)<span></span>
</td>
<td class="num">(23.84%)<span></span>
</td>
<td class="num">(29.25%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Total provision</a></td>
<td class="num">(1.92%)<span></span>
</td>
<td class="num">(1.42%)<span></span>
</td>
<td class="num">(0.86%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation permanent differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</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_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript: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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692226917008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 123,133<span></span>
</td>
<td class="nump">$ 111,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">Credit Carryforwards</a></td>
<td class="nump">29,143<span></span>
</td>
<td class="nump">22,428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">4,670<span></span>
</td>
<td class="nump">7,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves', window );">Accruals and reserves</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">550<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_ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">1,402<span></span>
</td>
<td class="nump">2,049<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_ampl_DeferredTaxAssetFixedAssets', window );">Fixed assets</a></td>
<td class="nump">226<span></span>
</td>
<td class="nump">86<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_ampl_DeferredTaxAssetsResearchAndDevelopmentCredits', window );">Capitalized research and development costs</a></td>
<td class="nump">31,971<span></span>
</td>
<td class="nump">25,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangibles</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">428<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_ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">174<span></span>
</td>
<td class="nump">175<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_DeferredTaxAssetsGross', window );">Gross tax assets</a></td>
<td class="nump">193,682<span></span>
</td>
<td class="nump">170,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(184,238)<span></span>
</td>
<td class="num">(161,456)<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_DeferredTaxAssetsNet', window );">Realizable deferred tax assets</a></td>
<td class="nump">9,444<span></span>
</td>
<td class="nump">8,673<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_DeferredTaxLiabilitiesDeferredCommissionCosts', window );">Deferred commission costs</a></td>
<td class="num">(10,636)<span></span>
</td>
<td class="num">(9,491)<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_ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="num">(1,328)<span></span>
</td>
<td class="num">(1,720)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(550)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Gross deferred liabilities</a></td>
<td class="num">(12,514)<span></span>
</td>
<td class="num">(11,211)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets (liabilities)</a></td>
<td class="num">$ (3,070)<span></span>
</td>
<td class="num">$ (2,538)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_DeferredTaxAssetFixedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax asset fixed 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;">ampl_DeferredTaxAssetFixedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Accumulated other comprehensive loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_DeferredTaxAssetsResearchAndDevelopmentCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Research and development credits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DeferredTaxAssetsResearchAndDevelopmentCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets tax deferred expense, compensation and benefits, operating 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;">ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ampl_DeferredTaxLiabilitiesDeferredCommissionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities deferred commission costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DeferredTaxLiabilitiesDeferredCommissionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities Operating lease right-of-use asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment and amortization, of goodwill, indefinite-lived, and 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>76
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692328068592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning Balance</a></td>
<td class="nump">$ 5,118<span></span>
</td>
<td class="nump">$ 3,625<span></span>
</td>
<td class="nump">$ 2,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases related to tax positions taken during a prior year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases related to tax positions taken during a prior year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases related to tax positions taken during the current year</a></td>
<td class="nump">2,145<span></span>
</td>
<td class="nump">1,493<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending Balance</a></td>
<td class="nump">$ 7,263<span></span>
</td>
<td class="nump">$ 5,118<span></span>
</td>
<td class="nump">$ 3,625<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692221989920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases - Components of lease expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 3,985<span></span>
</td>
<td class="nump">$ 3,917<span></span>
</td>
</tr>
<tr class="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">959<span></span>
</td>
<td class="nump">894<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_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 4,944<span></span>
</td>
<td class="nump">$ 4,811<span></span>
</td>
</tr>
<tr class="re">
<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 term (years)</a></td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">1 year 10 months 17 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.08%<span></span>
</td>
<td class="nump">3.49%<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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692326914352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases - Summary of Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 2,209<span></span>
</td>
<td class="nump">$ 1,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">$ 4,888<span></span>
</td>
<td class="nump">$ 4,122<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_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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692222012096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases - Schedule of Operating Lease, Liability, Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 3,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">1,146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029 and thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted operating lease payments</a></td>
<td class="nump">5,785<span></span>
</td>
</tr>
<tr class="ro">
<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">(201)<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">$ 5,584<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_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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_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_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>80
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692221195024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Class A and Class B common stockholders</a></td>
<td class="num">$ (94,319)<span></span>
</td>
<td class="num">$ (90,363)<span></span>
</td>
<td class="num">$ (93,377)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic</a></td>
<td class="nump">123,900<span></span>
</td>
<td class="nump">116,938<span></span>
</td>
<td class="nump">111,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted</a></td>
<td class="nump">123,900<span></span>
</td>
<td class="nump">116,938<span></span>
</td>
<td class="nump">111,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Class A and Class B common stockholders, basic</a></td>
<td class="num">$ (0.76)<span></span>
</td>
<td class="num">$ (0.77)<span></span>
</td>
<td class="num">$ (0.84)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Class A and Class B common stockholders, diluted</a></td>
<td class="num">$ (0.76)<span></span>
</td>
<td class="num">$ (0.77)<span></span>
</td>
<td class="num">$ (0.84)<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_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_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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692227250608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Schedule of Ant-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_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>
</tr>
<tr class="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 excluded from computation of diluted net loss per share</a></td>
<td class="nump">25,872<span></span>
</td>
<td class="nump">26,023<span></span>
</td>
<td class="nump">27,716<span></span>
</td>
</tr>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_EquityPlanStockOptionsOutstandingMember', window );">Equity Plan Stock Options Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 excluded from computation of diluted net loss per share</a></td>
<td class="nump">11,502<span></span>
</td>
<td class="nump">14,268<span></span>
</td>
<td class="nump">16,768<span></span>
</td>
</tr>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_EquityPlanStockOptionsEarlyExercisedMember', window );">Equity Plan Stock Options Early Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 excluded from computation of diluted net loss per share</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_RestrictedStockUnitsOutstandingMember', window );">Restricted Stock Units Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 excluded from computation of diluted net loss per share</a></td>
<td class="nump">13,520<span></span>
</td>
<td class="nump">11,301<span></span>
</td>
<td class="nump">9,914<span></span>
</td>
</tr>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 excluded from computation of diluted net loss per share</a></td>
<td class="nump">301<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">241<span></span>
</td>
</tr>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember', window );">Shares issuable pursuant to the ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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 excluded from computation of diluted net loss per share</a></td>
<td class="nump">549<span></span>
</td>
<td class="nump">449<span></span>
</td>
<td class="nump">558<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_EquityPlanStockOptionsOutstandingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_EquityPlanStockOptionsOutstandingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_EquityPlanStockOptionsEarlyExercisedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_EquityPlanStockOptionsEarlyExercisedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_RestrictedStockUnitsOutstandingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_RestrictedStockUnitsOutstandingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692221991280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring (Additional Information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_RestructuringReserveAbstract', window );"><strong>Restructuring Reserve [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring and other related charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,142<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringReserveAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>83
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45692223599328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Issuance of shares to employees with service based vesting conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of units issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Issuance of shares to employees with service based vesting conditions</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue', window );">Issuance of shares to employees, grant date fair value</a></td>
<td class="nump">$ 14.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Subsequent Event | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period of units issued</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement by Share Based Payment Award Options Issued Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ampl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>EXCEL
<SEQUENCE>84
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
ME^Z_TS\\5+L#!:0[ZF@9>AUX?O@&4;7*JKN(ZK%3"N)-[SV9+A4#0CW4)_&
M,_IOW.I%[]7!N15^WNBKNE 6XH6 MM<QL2>39?<D%'<<X1G7G3#$NNI\,16J
M1:!^:JM?BG75%6%R">TERQ(:T"6OTM_J(:N&V,.K&\>0!2L]F*H_;2]6EU[
M*\$"6%(GF90@U*/#E^ZTBQY(!L4S]JPBGBP5@2KTBTS[RA(:)Z9+1F07#90?
M4@/[:P;4J<8<_I'$QB:9S\LP^-]=]O_#8XT#G--Y+%=H[0&NF<>*[%-0IAU@
MQE'.Z>DXIV@C5VAM"C<.R)7S0$X/&T8N9ZJ&3M%&KM#:?#;S7M%>\U[M/8E3
MM?E0HD]%#IU$IG;H&5EU.A=6H?4W9J_.^Z%_>MIO)K JQEYB<3QJIL,B^RQ6
M&<37NX/8Y:S6T"G:R!5:F\)FCBPZ?8$@=CGE-72*-G*%UN:SF4"+]EHM_Z^"
MV.4$V;!"VPSB,/3.0R\*?PYBIU-IO8W7"*B3%?IU#) =JNRL?*- ?;5^Y<-
MO^B@U]Q>OB_B U8',R1B9 ZF7O<4>AM1OH*A_)+SI7XIP8SG.4_UQP7D,D2H
M&^#W.0<94WU1!=0OPKCZ#U!+ P04    " "J@%1:TR]030P'  "?(   &
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
MNF]"9("R= UJ#=?@Z.N:[08HCYFX#P%4K7T_6M)"]*3E_/LF1 8JIBTY!$E
MO"E5^J!5!E!J_<76+72A+T 7+9>GRC76,CH@KABZ0VL4<9;IL&$']11Q2^P,
M%G'XJBC1V4UJ#/I[$SAE27J+-:@>:TSC\NK6 ETA :KF@:KYH&H!E4$/)H:!
M1Q:/T9: 4#T!.8?+4\4]?L,TJ-3EI\5Y^A1G-SPHDH!2Z]O3>?Q#SRYFD?E&
MR^Y-,<;P@0$JDPDYRM/G-=L3V$<TWH),T)9,4#V9.(O,4QDI$&):Q!FNK=17
M/GM. T44H&K!2).,S&@M>J!Z]/ :Z-Y(=T<0,88&R5?1PQA/G^+L9@>E %!J
M?7M:6D#UM."-D+N^UMDG%J 0 53-!U4+J P1F#5RMY^V#('J&0(P<J?RQ3&U
MS>'-L$E1GC[SV6: 0@ HM;YK+2R@>ECP)LB=*B[,B46D6YD3XSS]/LSV#W09
M!Y1:W[\6+E ]7'A3Z*ZO>_8$"PHJ0-5\4+6 RA!E2<P.'N@_3]RB"J9'%:_#
MM'KQN6Z"JGF@:CZH6L 4%,=VS1$S6Z+"]$1E]'@9I^)[FC8O7ZD&-PJKE[#\
M.,1%/+: E\FPP'*H].#XE"A/G_AL,T"A")1:W[06G; S%X^\:)IV9(*N'0%5
M\T#5?%"U@,FPB1 \PCI9"V 8P(,G3/70!J/2HDA]7;/= $4T$_<A@*JU[T?G
M/1IZ^'+^#10FXP;L#)]KT-<^VZ$)5?J@5090:GU[6OC"7GBCAO8&"E/ZHF N
MKF6:TO%*CK--1MWA<\>*.&O8Y'+(DIFVPZ3.+@>.S2@M &%SGOT8NWNB;BI0
MR &JYH&J^:!J 9,A!R8N=H;/F*XZ;T^KWJ;W>Y@_Q&F!$GXO"AH?;=$=\N,+
MZHY?RFQ?OU#M+BO+;%=O;GD8\;P*$/^_S[+RUY?J'6VGUP1>_1]02P,$%
M  @ JH!46@\\ONSF"    2L  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX
M;6RM6FUOXS82_BN"KSAL@<U:)/6:2P+LVE>T']H&FVOO,RW1L6XET26I9'._
M_DA)L6QR1"<X?TED^^&(SW X\W"DFV<NOLD=8RKXWM2MO%WLE-I?+Y>RV+&&
MRD]\SUK]RY:+ABK]43PNY5XP6O:#FGJ)PS!9-K1J%W<W_7?WXNZ&=ZJN6G8O
M MDU#14O7UC-GV\7:/'ZQ=?J<:?,%\N[FSU]9 ],_;&_%_K3\F"EK!K6RHJW
M@6#;V\5G=+V.L!G0(_ZLV+,\N@X,E0WGW\R'7\K;16AFQ&I6*&."ZG]/;,7J
MVEC2\_AK-+HXW-,,/+Y^M?Y33UZ3V5#)5KS^=U6JW>TB6P0EV]*N5E_Y\\]L
M)!0;>P6O9?\W>!ZQX2(H.JEX,P[6,VBJ=OA/OX^..!J DID!>!R [0'1S  R
M#B!O'1"- Z+>,P.5W@]KJNC=C>#/@3!H;<U<],[L1VOZ56O6_4$)_6NEQZF[
M%6\EKZN2*E8&#TK_TXNJ9,"WP8K*7?"3#@P97 5_/*R##S_\&/P05&WPKQWO
M)&U+>;-4>@[&TK(8[_=EN!^>N1_"P:^\53L9_+,M67EJ8*DG?V" 7QE\P5Z+
M:U9\"@CZ&. 01\"$5F\?3H#AZ[</QQXVY+ >I+='YM;#.'W;.WTK>!/H#2ZH
MJMK'88=4JF+R&G+[8#:"S9KL<2WWM&"W"YT>)!-/;''W][^A)/P'Y+)+&EM?
MR-B).Z.#.R.?];O?=.:LN00#=1B9]B-->GRZN\HC@O*;Y=.Q+R!82!)R"EM#
M,$+2]  [F7]\F'_L#8?/Y7]T#ABVI.(ZT1:\+:J:!>U(S'QKK@L3-WO!GRJ]
MJX+-2_"AD_JB:G]\>PC%EPRA2QI;7\C8R1(DAR5(O"&T9MIH4=&A3+5E0!LN
M5/7?_@O(C8.YY"@2$A2F5E2YH#C!H153+BA*$@Q'5'J@DWKI/"A>?+LRI;(,
M"MYH_2 ':NR[N680H]29!PK#T-DI+BS+<!9;I%Q4DF),8%;9@57F9?6[VC$!
M33US[H8S:^NN7,P5"9$U;1<4S:Q$?IAS[L]-O+WJM^VT06NFUT4OBU1@QLJ=
M.9#<]N\* B$K_-8 *"4(YH/"24N$_N*UH^TCDT8B'"4=*9G.7F;GU!7=5/5\
M AK-7R@#7=3:^E+63EU[)-.0-U@^%P7O3!70N8A53W13@SMUM'(2[SBT0P1
M7651E%E! L%PA&=*&L(3%^SE<B_8GE;E:\898H.;':P5KQ"ZV(U! S+$P*2(
M47ZG%%T829&]J2%C*$31#,-)Q"&OJ-$U8\LTD3[#-I4TAR28#''O'^'$(0/
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
MEJ7Y5("T">9\+83>!;; \/%)_P)02P,$%     @ JH!46N;L>BIA P  &@X
M !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6RU5UUOFS 4_2L6D_;4%0Q)
M^K$$*?V8UH=.5=NUSP[<@%7 S#;)^N]G&P)I!:;*U)=@&Y]SCZ]S#_9\R_B+
M2 $D^IMGA5@XJ93EN>N**(6<B&-60J'>K!G/B51=GKBBY$!B \HSU_>\F9L3
M6CCAW(S=\7#.*IG1 NXX$E6>$_YZ 1G;+ASL[ ;N:9)*/>"&\Y(D\ #R=WG'
M5<]M66*:0R$H*Q"']<)9XO,+W], ,^.)PE;LM9%>RHJQ%]VYB1>.IQ5!!I'4
M%$0]-G )6::9E(X_#:G3QM3 _?:._8=9O%K,B@BX9-DSC66Z<$X=%,.:5)F\
M9]N?T"QHJODBE@GSB[;UW&#FH*@2DN4-6"G(:5$_R=\F$?N 8 #@-P#?Z*X#
M&9571))PSMD6<3U;L>F&6:I!*W&TT+OR(+EZ2Q5.AC<JOS%P],A)3(L$+3DG
M10(J[U+,7:DBZ'ENU+!=U&S^ %N ;EDA4X&NBQCBMWA7*6OE^3MY%[Z5\ JB
M8Q3@(^1[_@2)E' 0%MJ@775@:"<#M)=$IL#5('IF1=*W3BM>E\JY*$D$"T?5
M@@"^ 2?\^@7/O.\6=9-6W<2P!P/J^O;B"*U>T4T1TPV-*Y+U29Y\@N1I*WEJ
M3>@ODD.?)CO*M@UO9,Q:&3,KX2.56:\..RR'?*5J@*T1JU21,\)CW8DI5][!
MN.T?=](J.[&&N*\R0-A;3;_A_7U%RYB5\GVIU)KMA))78-%UVNHZM=*8^-H>
ME7OT9LX.5_59YPY[=8U:))VUDLX.2M4C<&6 9"!;=LZ1;&&OLTO/_@]K1-A2
M-D+1YJSQM:E-V)Z/8_M&)@F'1"E"RPVA&5GU%T+#,C,L^I.]"?%T&OAS=],7
MWN_"^];PUYQ&Z(F*E%/2&]<*/]"=<.?W./@,2\6?\1G W7< 6SU[T%5'8,-[
M\59'9^[8[M.#MCJ"^P]?Q9WE8[MY'^"L(XQC9M%Y/K9[]*BYCN [=PU&W15W
MCH_MGGV8OXZ0CN6L,W]L=^H/&:R=XI:\(O_,9&QF.X-VIN_;'?N#WMJP['NK
MC[VIY[TS5W?ON)X#3\RE1*"(586L3^[M:'OQ6=;'_6YZ?6NZ)3RAA4 9K!74
M.SY1!<GKBTC=D:PTA_\5D^HJ89JINKP!UQ/4^S5C<M?1 =KK8/@/4$L#!!0
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
M:=M$3857'B) 9)3O$0!#:]0;S;>#J7-3ID:ARZ+U ]Q2-68P6KB:S!3 ]FK
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
M9YI?2KLR LO\,CX_GV-MU>I\-:@4&GV$BK(6EUR)-9_'5Y<7T<LC ,^'9;F
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
M:VD[JV\HK*2O(H5W)4W'GY:2^7(QH\1/]V!KY0<M[_E-4%JOP4&P@^/P?99
M+3QR<>N[W,MF'/ECM#ND[CY-VP;&-5=4L:;B+.?A5'D_.^X1PNU*,59[]411
M_O95^^[MJ[R!/RG\@X?@+R43?$C:Y-W;O0&MZ<84!;T*L6Q_/)X?>[^B^O'C
M\?7\]?7B^!4\Z6Y_]_:0;,TOH'2A["O,!AX]G5V<'S-[U"]M=< A\85';;6G
MCUA7;VJ\ :YOJJK5+SC!?57_3N"]^]]02P,$%     @ JX!46C;2+*H5!0
MHPP  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULK5=;;]LV%'[WKR#4
MHD@ S9:HJ]/$0)*E6(%U,9IN>QCV0$NT190B59**X_[Z'5(7NZWCKD!?+%[.
MY3M7'E]NI?JH*TH->JJYT%=>94QS,9OIHJ(UT5/94 $W:ZEJ8F"K-C/=*$I*
MQU3S&0Z"=%83)KS%I3M;JL6E; UG@BX5TFU=$[6[H5QNK[S0&P[>LTUE[,%L
M<=F0#7V@YL]FJ6 W&Z64K*9",RF0HNLK[SJ\N(DMO2/XB]&M/E@C:\E*RH]V
M\[:\\@(+B'):&"N!P.>1WE+.K2" \:F7Z8TJ+>/A>I#^QMD.MJR(IK>2_\U*
M4UUYN8=*NB8M-^_E]C?:VY-8>87DVOVB;4\;>*AHM9%USPP(:B:Z+WGJ_?!_
M&'#/@!WN3I%#^2LQ9'&IY!8I2PW2[,*9ZK@!'!,V* ]&P2T#/K.X(9R(@J('
MEP&WLFZDH,+HRYD!Z99F5O22;CI)^!E)(4;OI#"51G>BI.67 F8 :\2&!VPW
M^*3$7VDQ15'H(QS@^(2\:+0U<O*B9^3=JPT1[#.QZ>"#K4)+SDK298<HT5)1
M#;9W!W*-WC !OF&$HP<XI+7U"_KG>J6-@F3Z]YB+.@#Q<0"VP"YT0PIZY356
MEWJDWN+5BS -7I\P+Q[-BT])_Z%0GI1T'.<9/D?/J4 ?*HK6DD.),[%!AJPX
MU4A78("!&TM(Q.[5BQR'V6N-UJ-C]>!8J"1#&->(:.MZ"#VM5U2-X7<!@D4T
MM6%J""O1W1-T)@UZ[-4]Z%'HME7*"KO6F@*J@9(>4DI'6?24I*,L(!F8-K2T
MRLT7QIPQ 2>RU<"LSR\FU]\ G#B %MQDT%A);2SS2Y3Z(<[=-\CB20>S>1Y7
MCR>,?8P3% 9^D@23#]* K[[B>MZ8EX#%CY((%F'JIX!MJ:"+*[-S/'>?6M98
MG_OH#XCB%W=T?R?@[F>YY7Z]9I VHW1 %OMYGKIOC+/)FU8)9EK56;5F3W8-
M;O"C+(5?'&63WRDTWTKR$K&Z4?*QKT<@P8$EF<\G;X6A2A#^2PONT7)MM@0D
M@C.2*+:^C--L].4QHQ'._3 $A9D?1P%HU!":HFCKEA/KA))"#"!OQXY!:JE,
MWU'0&0I#/\LC= [+S(]2C,XGI[SKPA-%+DZ!'Z0YN.^4@B'PBG9PC'S.#GBL
M7;AVE"B-J.W'WY:4^XV0/Y061EMBDR>9QO#2<.ZZ) 1HBO=;2PKI-4WW1Q"G
MAKJWE>^FKA$4%1$;B)[+$-@2I78V91X);ZG-DH(T#*+ /@,L=C1F!=2/'LT
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
MF/:$"?\EA!>G*__]OM8.4>B7&2&Z#%_ ^49KU[RP@/8/G9L_ 5!+ P04
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
MBY87T/S<4%NN7WB#YMI\^2]02P,$%     @ JX!46B=6'0'H$@  ]#T  !D
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
M:ZG#,WX <K109QDM-O^$G &1[IIU(VO=7GG>%11(*7=#UW7MWCJ)U^7 M$R
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
MQLT)<?>+*6L$&C\.*:O.$VR=/FONM..[GTEUA* ^5%IB&DIX8K'_4"_>"8H
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
M7"QFP6*1BL?NQS3(\Z3_,0NB;"8>3^!]\*U:3(,LGXH\F.9SD>$YG_S6F+*
MORBQ]2*Q-+PZ":;)W).:+X)HD?5T,3*/\>.7#:UK;C0'&,0W",U:LJRE%>34
MK6U%L[ZGBK\I_*O.&%7;J\EWJE!&EN#FFZ_F29P\.?8T826).,_$-!;S?%!#
M'"33".]RD<>+R2^-!25/&JOC((LS?$_S&3YGT73R6JT51HOQON<B3F:LCU/[
MGHMD@0G]<#\XV")-03P1B]AS\'90)/$P6\3\G>0+XF*1?T[9A5Z#RU:L35.Q
MMF75=! (4[8=069Y)^1V6]Z1_MD:7I8]%6&(;Q@KB<77PC:'F* =:=T=;-4*
M]<!8'&_X,PT$[,HF<^P@ 8(TPQYN(N$C+4+^ UA\,0Y(P9UMS-U)(9(XC"((
M<>_;FV:LN$#4BEGI2;%?JUJM-9";A(!.%L;TD6:3MPIIK":<.'6K>@75GXN(
MICWFAVSN'\CZ$XJ:*T"':.5A#I.'D"0/L\4 !.:W)V<U.*#540XR41C/B=(4
M?#>KCYP\"[8H<CHKE'"(63GON0AG$3^D88HWDY^A72-X& 1GCBZ<>/*K+#NW
M7)+J):0@N,9@B]<G:3C/W-,"NWLY]N##IN&"HLS7_)CUCU$XS_F1L$IZ5)!J
MY0. JK:-0=5RH#J[D59<HZH0B(V*,-=")WJM5Q)*Q@*'&H^45Y!<UG?L2K,G
M+=4.[)B\EVQ;A:T(>:662UUJJQ4##JL? +5': HPEI+\ WO_CT%J"!0C?JXF
M/Q&\G . *+O22AIS!W_:25-0L(WA,C'B 9[B.%A$V>058^;>Q&01Q!E<( FR
M9.X@<7$$$EF0 P>S()[/)B]6*]/)TJG%YS,0"A9Y+*;3:/+SGC$%2H/F[B@,
M(CHER"" JK[%)E[!29)3,'TEMQIA2_^I'&%I5AO>I5 W*%2WE>+@0^$?2EK,
M8I%,@V0VF[RIK:RO];($(WUP)'G :E=USA8-(Y>D,FI#]2L PII+1#;UN(YG
M&?ZFD^\-#8P0$"_2()\G&(R".%F<0'L\SX(D=<X:YY!V2B[S3I%($LP=!=<B
MR+),S*'@>\8>(>YJ/P(!*MVRRSA-<-Z(@IS<TZ72($.@?_S #H9*X8MF?='A
MA]\<2X,T\1P'LP2^?J#,<[+H/N-XQ0QBC)V"LE<PC9V/ W))3$P04H])?3Y:
MZMA.@XA##3V#$*OQS3@;292(<K6B# 1:E#HZ.(Y+($SU E"YV*.M4O"T(A1'
M/.BA1X,V55F($W]ZXNO.4E%*BZCH4']T+KQ(:XU>=I8-"@<?AYZELCLJV-CI
M=0U84.QM*4$X[)+OD45<(N4PHFY1S_"[$ZSA-^AI0RZQ5=PON80"H[KA>Z&
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
M1X>#F./;&V_J\!46Q$+M"9=HPM!.T0"\+PS G&YH@>ZS_.E_ %!+ P04
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
M&\?]( P+;L!H?0*O+XQQV\!OT+7TR1]02P,$%     @ JX!46GYP2K#$-0
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
M7!@?E$>0ODI@HI@&9.\1>VTU6Z<,@1%M;M$!")2 (V"%@0@#%1 B#CB:P1*
M!<)C 1=5U@=M[3IODQWSI<D/)RCEPE+*Q>0^?VE))_D J@[V&_6P/*\%VF9F
M;RNTH\* *1]UD:)[\#@?N17VA,1\*R8.25_0&M$N2(SMB@[R%JP.T3C)^Y&!
M00PJ&O&V''M6P8IM671PU/)*>!HI'K9'=+DV&$%CG.[O:U;975:4&9].NH.Y
MN(;P[]%>MQD:?'=U>8?VU/(?AIR\*,U\D^H?^YR/)/*W6.9YBQ\:@ZR3HB&X
MA_9A%?<E- YBK@3%JD!_@=.H^UQGIW:8?$2M7\> JT_FQ?CJBU1E?1H7)M2I
ML;OOF+W.WM)1NL(?F*QQ698@\M=%1W2?&QAEPSK%MB W2OO6O@P&R'I?)B79
MR_!F65>;&7Y2O=@]RF:&T.&FKO/[HBSE$.@I$.XED0ALEHGJ[LR-H$D[4#2<
M1!&1(T;TN01$GFDZD#QHD[^E7[4C>(I;AGU:UDW#6GQ#R[M'JL*U<"I\"4.!
MG9G@^TO+]Y>37*L:_&<WTQCK3S82UQ\B+3_1S4$TV6:B7\0\?D"4VCR9359N
MWX-039%',A"IY(L3'<\W\>ME66QXX^!M5%/;=2$N2SPC<".M3ZZN.M!0K>R%
MH16X'^J30R^ ]>V(/X6$C6_J> ,$GL2H36O%3Y'+T<!"RS]$F37(2EZ"K &R
MZ4KF(&C0H# H4+T&];7:6,=%:[Q%^AU&A[X5\=>">F6<RJ1STE&27SAK\C08
M!/G]Q*1V]F7;F5W['9B-KY./.8YL;?VV:[=N('AH,_0#[(EUDEH_I4\3NB#<
M'1Q_6^L]R L6+KWV<0D*'L%#L&=9Q-6,#:)OC)UA_#X-R&TAN22^@CU(I-3K
MBCS4Z/V&-3*PL&"^-)T3F>3W17+<P"KJ8'0S9!<M@:%(RRK\2H9?&%EYL(GX
MF*/I6W^4MA-Y"V0E^C)):["SS,-EOLUX4;-E4>(Y*Y)/SE/HDV5:,&%\!^4N
M*+5T0 $G=LA!H.UV_@Z@7DXBTB<<DJ_6NP.K28I4=U\C16R1$NT^)>TMG4E+
M_&Z[I,'KP;NO.A%_OK?6=HZ/V;9OO??IG R?E7.IY=Z!W8!:*S,B&GH>=N$"
M>]P6;J4MV<E2NT#"^%+?WQ9 /H7G+\S@. '-MB,U;PW#K1O?.17OX18(M6Z
M]4I+-5XLIFZLTQ2=I&0U@]YZ;]M)$SAU@+%XZYTFXNLO.SZR: AU,(I#8/]1
M_H\O:NLI7KPGGT:>LX*VJ'QNI3B:I7RW>B&GH2 E\NLQ7&\"HB:BYE9CE"?;
MD9Y&&@@Y"0MT_*$,NT=E2C0L^S8SHJ@JUC$IYX(IB"3QB$$3X+Y"@NSJ#5,J
M"1UU0JCKV(X&(0AX#CK549HOFIQ$#GGHA[H;\TQC[,#]U39?NZ%L]N>E"V5]
M_[J<*A9L.! /35;K#08E9#O<0'EBLH.#+8\'W<;HA4X$=ARB_XI.L*A&0,-\
MM7B-_:XYWB8>/G7=Z*$(5 MD^UZX-Z!:WT2$<Q+&\GOT6U@!3\X&5-@[TVMA
M]2><ZX/#W-=%_&,D9,*1$:JLHRA3L&)KX\<I_*V!;_8M6%E^/ "E$FUM.#'0
M<&N0%?@*$_,=_((#-QQN@ID8@SY#,&#VH/^2^@^+_[=X<X6U&JQM%IG3>C0(
MI'*9SL*"Q,>2NF&F"DRF];[;-ZSV-&U&JMUJO]V7[ !6;8A"Y:&L(I&"MDR]
M6NUAY7_%TV/$:>'.-OPK(RD6#(*%+;I0X$UH"".,KXJ[U^A(JE>/4*40P5.%
M[+4=#"V'C@CFW)$B.-:.&-_ 11KJ>FQ4K!7%=6U+<A,/.5W*R'ZP5EKB4K=
MDN+T0QW$F]7##L_ \H$]*..'.HZ=([;D"5ZM3.LX:DRT'":_5;CE64LZCMM9
M]1X&$L=G5!OSU0.?(U8L.L=6_3#Y%&U/"1.5,G?NPYRMP\BC+Z E("7?].HI
M^X&AE#W)/(I;7&*S("CA_X?!]1/J>;'S(+53[8VW#4]Q^'4#=%8]E1I(!"%#
ML)5'#/6-1MV8%1>.Q!U<?T=!"_K"3MPP4;H+E7 [<4<_6>N=F:@L, +'Y*'&
MJW%8]+.6I,1H W3&.RX($3*'R8V_:/I.O.6@Q?BI[A3@P4$FIF$?[V)?]1Q6
M.MJ]6#&V'[*Q#F-MFXJ/*0O;0,+CC<%N6P/_X/ [/>'RK,MTSP:G@8?LV0DH
MI+=2_]=11_TQV1!Z "OZ6(%IGX%-Z7K'9S8P. J5U1AWV=?[MD>E.BN'V_+7
MG'U[8#92+S,0$3M<BBUHPS6!X<C'A7Y="8_#5#<--K\TJPQ^C,X@%"O,$+1
MWBA5;$P,2ST,)':P(<]BP!W&@,_DI"ALA;;F0RHNW:^\5)X<\%!8;8Q!0B$%
M+P'U1?HE@H5%V105F62BP)%#N2<V_%X4KL":$4>;B>'YX(SP1"*(1>N8),_+
M? &V,\%;B>Q0-\1%#CT62,<X-N)J>AQF@MQ35;AL^]T,?D'H%+\%[/<+0@.<
M1&&7<35;X>%1L@44W0%:##5Z?/^T>+*B'J2WB-Y!W0]HG&W;B+(&W?<:(4%.
M/GD"Q>BA1YLP\/2Q ^$&';^.CT@WP=?JG=H&.[#\;M$TSW(>77\OG*0F+;;C
MHY7U'PY!U"H+80G4VR(.!33Z9\N'&1G_!/@BC[R+J/;D2N9"3BQ,^*R,/)<C
M1'7/_HRA1<W*O/5GRS,DWLA3+B_[>AL?P=;7A>BRT)RG':[+G,__%A:^S, $
M+\$.807>:EJX$\YY1[LXB^B/ S/7HQ]ODQ"H"VL!0U1#"%W/6_&(C"G.,0MW
M[,3T]D,52ARL=63%^TCI2!YJ*80")3"3=3%E.$<!]5G/@%O="?_(0 R)\D%Q
MJ*'.CHP"RC);_R,K8]DH<&$F 1-.ZM4@;UN&53LL"F'C6?;N*T^,#DT43PPW
MC^XB0KM?)L='%X=G"=!;B<W$O1>/MY7%!\ULJR$P=@B$RJK@< 8(+5X%^I<
M5N+/;!*PV9CIG+!^F2P0 ;4X0KS*Q45Z<GIV\-?&(+/S:^[1B]/T>'Z:G!XA
M,$NP+X_/CE8I/3L^)=3797HROYB"+\R/7 K'T33^OVBSS08]ZFK$B!423<V8
M;&LD!6"L@QB@#OW4]VU4%\D'[>B1L$2-%[29; <,B?M-%M>X PF. M)\0K7M
MOUI/8HRC]?JHK! :@;M_E!Y=SO&OL_/T<HZXI?G)&6S8Z0$#[3,YAN;SRW1^
M,4_FL+''9Z?)Y3P].W44\03<WR0%>$D\\TD*N%)8SF>REG ;TN17TT4)8+*I
M. &,M9_8'QK[ W&KBU,2C(.,4SR!LO8VR:UYY+1G44^0JYO<&<P8V@>)E(LA
M28 2\M"SK^7>@I'S>K_L,,JM *7#"(@=O74STR*5%NTM:9^E9(>IMT#BJG1L
M.&OMF@( >$R8KYTAE%\ 5G?QB4K5"V=3%(T7-+ :EN=TE3@&FA6#<$EE4%U%
ME/@C\PTM6@<[P&_+8FW(]6!E*$<T+*R'@#Z\XA36$[_/8&<%K16L[7\Y%$00
MJE&U46;GV:A>/(:0F63FI@)!ZA(@@:K>@A1PVBBZ*;*V9F.3#$LV8]F;#L<[
MT%4G\"#=E1D>PNCH259%L]IO.2C7HPL4V3A*"J5Y2PP[!RQ_>&)/-&P9OYG;
M;Z*[,'Z"P?LD<%)//2@?!.X,JH-%^9!TF]YK(&3!BSP=_10&>6O8=7R?M&U^
M;SV3W9TQD%I(!$BF;MD3[#)D0NZ8DF +)\$6DQ+LNH:NJ\ZAH#X7[1^#3,1K
M[34JV/[4'I*?O$@?0F-YAT@ULUJPMZ;L0'$]L,;-B]A@3QJD<:)1!2*1+?Z!
MGF00'XR3I[2$@MD5?DP%MBWI-L ME+62^C%@GUD1;(G'WR8,J^0&]A,WD#81
M.R5%&]7W&>I$1?>@ <]9TT-\X3H4W5Y8DDQJ:2TE@0TBIDU);^7 1K(VN57:
MD8AR&^'H"V<D1A>4S8DF13I)=- .?&K5,-S@-/,P,CX_2O[31M613X)#6JVJ
M!] 2T*_51W*+]HP\G"HW+T;5[ 1S3KP#HC&6$P?CB.]=M%T4'V3V6-MCT&Z\
MO2D6=3FQ\\DDUA_?*WAK2KM\7A.)_4+W0;B$IK\LR!2EO]4/HOY@CGGG=RJN
M([X%S2$=0SZ-6B%H+JK[/>;O98(FS:0-A:&X;Y"W$0X+?+HM9OQ=FD@>*SK
M:/O9YX-,!6^(DV?@)LO["Z3I+E:&6QI@;XLFO[ G#)41IC+V*_4]1H%9G(%J
M;F0@OS^&T9*C:I)?W+'':(,L#& .YB9:G^>Y\X\S,37G1XO#H][!?''IK,_>
M"3M%^B[!>OY8AK6,]-H!+*/D_TWYU<.V0[Q7ML.428I/,.#/@WGZ@(@5Q9=5
M1_*]2ZARB]^"4D):&^YR0(U'\6"*(%K5;8!&LMOHH+V=-U*7Y+(#RD6XC@(L
MW"3$C[H6 )(=-P&7J!^KK5!8&7O+EI;H!Y,X#!9SEQ5YLM^)Z:CYO;V%Z.%G
M[*0$V%%IPJ'Z#3$9"OU_,]QD<1R2"R@;@G33 '!&_HLUNH>(>7B]A\#>PBG6
M% 145SEYC46IUA1&UMQ%N4=U?V@8!YSN80T];=P=G%W7\,*(;MZ9U6U5E_6&
MM?9H!QK<2'U@1,_"N1F0+YZ[H/:;>\889/%Q6H"T+H)@G0VJ%82<LXC)_K[K
MP=[;;I\2XEVRMU6C!& ]D$>/$>&$'"-WG/8F,.2EZ>XQRHP ,L[EXJD]SEU=
ME C\Y8GO8)\THNY_OQEO*)KHAG-;%;LLZE[#I2U\[Y>L7IAWR<&5P(1OH[AT
M:^AY,%?/=X8\1A&?QUJ!D\PV%$M4"(;'<PU2XV*M]A$V;21E4C/U)O-9GI3.
MTJM807LOGGXX$+'\#/;0FOA089\L]5C13+%6@KUQI)SS1GS[MR=$!>J"$E9"
M-O8885BF<,^ ,FGPL-UBBM+;14-S%[W=;F&^MX0Y8I?V/8A6I4&O#:8^SH"
M[S',-!*FC:[0H[;X4SR$!^^L,J(4]3(YODB/+\[PC[/T?'Y^<)4K\)IV)3*6
M^45Z>CK'Q-:ST[-!FF;T%<J(75QP&NQ\GEY>G">O#V!X_EA.%M#@7 9T\'Z*
MWRQO0;.7IR?8Y,G)R<@[XF?KO[HX3\\NSY/%67IYHF[.Z.!?ZLCL8DWI8:X*
MQGRZ#(:F1T]9(,]J(>DG7/N.2V>)L,KCN4 (9CHC9'MR6[/'C!YZJVF[9F;S
M>"4/U@<J@V2A%+UTM,(!D:DP6^MGMJA 42B'S:=_Z] *)9@F**00:/C6NN(D
M31QGH.>YP&$U3=@]X8 /'JUR.HX6=,A)W\$*/9-*MDOCG4_G\08I[>^]E/8/
MO(#1W?[WFAR)0?8VNY%64(U#^%C*?D.#?A'#W@"0PAA5JF[Q*XL$B(DJBP'1
MH%;5\C&G]1LT9LW#B'J-[)9/T]@490TWD3MTT#WR*#)" R&0J'4:TV,"8U?$
M*T& ZB)Q!"_-<Q:%WU#: ^449#[_14-!@!#B[IM,<]4%2XOL 0?<1E/7_8((
MD8T</.-5@7$>=T*A,(]M@)A!5QG!U2K'DP$DMI=$J6I;-PNYV**:IOC%I2W/
MI[..KW+8N:Z@0CDHQN(6Z3/;"'025^H M7GO4:9-CV@Y[\2B="DE;5QY0G7,
M:\UV0V[WT\-+:]VG]/G4^\SV_NGAA?V.-! [#D_9>((K+W&^O&>X#5RZ\'PZ
MV_?F%NMLO2,.O/8X,+I1DTV-U&XB#A^V'VPBZV'MN#A0C99B"&49/(A%V?*A
M5%% 3>"EYE_V%5*ZUAGX?/.E#8H)6#"/Y(&!PK!'1+T%DL->S),/RE$TP^23
MOO0)M![;]H>;3[90 8KDG,'5\JJ4_?$^$M/#,<>FLP-:6R-[#1HL>\P"IZ$'
M[& 3TB6P*+HMB"DQ.J\5^\]"2Y^\Y@H4X[6WJ,)P;G8B/*]@JF&H/#X_'Q,G
M0IDZXIQ=*>8#UB;%EQA!;/?<UOKQP4GB^UC7^V:&G.?C!HM6T(8;G!=Y8@1]
M:+3,"5M- GO7#G!T%!85OVMJ@5S>HH!5BYAVTE_<$F 3%II#C9+UJL,\/IOQ
M9QDEM'-R$7QUF"#M>A,<MB@.76VSNVU Z_MSY]YGY,=H20A3*&G(R22GW2N6
MM'7A'&RTL23F 7CB]#_J$".Z69NB8WYHS#!9D:!SDBKR:'4<JF>A>@L%W$+E
MG6+J-O_;'2O_?ND)QU*4#<:GN\ON&2R?5[DCQU2&CO,AVT1&+W:O94A;ZVQ
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
MN!7]SE^!T69W[!E&(L&W8WO&=G;;S.S#XR2[T^GT T1!%AN24 $HMOOK]UR
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
M K!D ZT&$NR4.'8D[^MVX]8VO46R,];M!TE%Z]W8N-3DL\TWOSE<CMK-1>N
MC<XQC%'@7B%&.:K,*\2'9PF @HH)9)DG^8X*D#*-3[)6?,*[S@)O-&0B*E.#
MYH0:D^==Y(@PJ/;_%_K?:DI1JH?^V0GFR)(9Y2^\08$Q!0]^]&%[]%&!SC;Y
MPE?[(#S;^7#027WK/H_0RP4 X+\AC$_'+S 7_L/#XW+_^>87H1$M X8OL36:
M%GCGT?Z3B+^Q:NT^0\R5M:ISPY44:*!H >:72MGM#1TP?I<Z_Q-02P,$%
M  @ JX!46AL8-QDH!   )@H  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&ULC59M;^(X$/[.KQAENZM6HD!"@$ !J>U>=2NUNFK;O=7I=!],,A!K$SMK
M.Z7]]S=V0@I=&NV7^"6>9YYYM>=;J7[H%-' <YX)O?!28XI9OZ_C%'.F>[)
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
M7#&:,64-X/N%E.;MPG:P>]UC^C]02P,$%     @ JX!46FT\AR&E @  O 8
M !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULK55=3]LP%/TK5QF:F#3(
M5U,*:R-!JWU(FU91V!ZF/;CI;6/AV,%V6O;O9SLA"S14/.PEL>-[CL^Y]KT9
M[X2\4SFBAH>"<37Q<JW+"]]768X%4:>B1&Y6UD(61)NIW/BJE$A6#E0P/PJ"
MH5\0RKUT[+[-93H6E6:4XUR"JHJ"R#]7R,1NXH7>XX=KNLFU_>"GXY)L<('Z
MMIQ+,_-;EA4MD"LJ.$A<3[S+\&*:V'@7\(/B3G7&8)TLA;BSDR^KB1=80<@P
MTY:!F-<6I\B8)3(R[AM.K]W2 KOC1_:/SKOQLB0*IX+]I"N=3[R1!RM<DXKI
M:['[C(T?)S 33+DG[)K8P(.L4EH4#=@H*"BOW^2AR4,'$ Y> $0-('HM(&X
ML3-:*W.V9D23="S%#J2--FQVX'+CT,8-Y?84%UJ:56IP.EW4IP=B#5>5,HM*
M >$K6- -IVN:$:[A,LM$Q37E&Y@+1C.*ZJ2#NT9[6]PJ2G>O>(;P?<GHAMBC
M4G \0TTH4^_@!&X7,S@^>@='0#G<Y*)29CLU]K4Q8R7Y62/\JA8>O2!\AMDI
MQ.%[B()HT .?OAX>/X7[)H5M'J,VCY'CBU_@Z\D1_+I<*BW-1?W=9Z_F&_3S
MV>*]4"7)<.*9ZE0HM^BE;]^$P^!#G]G_1/;$>MQ:CP^QIU_MG=$YX2 DX'U%
M&&@!802%X#KO/=J:\,P1VCZS3:,HCJ-@[&^[KO;#PM%HD S;L"=Z!ZW>P4&]
MGTRWTRAKR0=EUCS#SOZC) Z39RKWHY+@?!CUBTQ:D<E!D3="FSS*MK3*3FF)
M?Z75ISK9RUH<C(;Q<]G[85%\/@A'SW3[G=YB^_HW(C?4U#3#M0$&IV>&1]:]
MLIYH4;IVLQ3:-"\WS,WO!:4-,.MK(?3CQ':P]H>5_@502P,$%     @ JX!4
M6C/$?Z]C P  E0T  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULM5=K
M;YLP%/TK%JNF3=K*,R1T"5)3]JBT2E6S;A^F?7#@!JR!S6PG6?_];$-I$M&H
M4^F7Q(][#C['7',]W3+^6Q0 $OVM2BIF5B%E?6;;(BV@PN*4U4#5S(KQ"DO5
MY;DM:@XX,Z"JM#W'">T*$VK%4S-VS>,I6\N24+CF2*RK"O.[.91L.[-<ZW[@
MAN2%U -V/*UQ#@N0M_4U5SV[8\E(!5001A&'U<PZ=\\2U]$ $_&=P%;LM)&6
MLF3LM^Y<9C/+T2N"$E*I*;#ZV\ %E*5F4NOXTY):W3,U<+=]S_[)B%=BEEC
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
M3$G3.Q1SDC,NZ7_U"1/Y!C_8HW6)<3CU#M@;PD(O<,WL)QW[R2#[I5'B"U2
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
M6>'/![1+P.=+I>QNXU[0_<ZR?U!+ P04    " "K@%1:()>,:"L%  #7&
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6S%6>]OVC@8_E<L5NTVJ26Q
M R%M*=):MMVD39K6=?=AN@]N>(&H2<QL!];3_?%GFS0A)#'00^J7DMCO[]B/
M'[\=KAA_$', B7XG<2JN.G,I%Q>.(\(Y)%1TV0)2-3-E/*%2O?*9(Q8<Z,0H
M);%#7-=W$AJEG='0C'WEHR'+9!RE\)4CD24)Y8_7$+/550=WG@:^1;.YU /.
M:+B@,[@%>;?XRM6;4UB91 FD(F(IXC"]ZKS#%V/B:P4C\2."E=AX1CJ5>\8>
M],NGR57'U1%!#*'4)JCZ6<(-Q+&VI.+XE1OM%#ZUXN;SD_4/)GF5S#T5<,/B
MOZ*)G%]U@@Z:P)1FL?S&5G]"GE!?VPM9+,Q?M,IEW0X*,R%9DBNK")(H7?_2
MWWDA-A2PUZ) <@6RK=!K4?!R!6]?A5ZNT#.56:=BZC"FDHZ&G*T0U]+*FGXP
MQ33:*OTHU=_]5G(U&RD].?I (XY^T#@#] 6HR#BHCRH%.D.W9B5$_X! ;(JF
M6FYIY*@0H"3>C$'2*!9OE>S=[1B].7F+3E"4HN]SE@F:3L30D2I"[<<)\VAN
MUM&0EFC&$':1AT\1<4FO07V\O[I757=478KBD*(XQ-CS#BH.^I0N,E4 E:*9
MI&8!?X=PGD:_,E6NGY^5'?1)0B+^;JK!VFFOV:G>Z!=B04.XZJB=+( OH3-Z
M_0K[[F5318YDK%(?KZB/9[,^>I<P+M4*F: ;)F13JFO]@='7$+0<D8$?]/M#
M9[F91(-8T \\7(A5PNL5X?6LX7WD3 ATERH\C$V4'Q4.-J[*M1U_P[^_%6%=
MPFT.KE\$US\LN,_J'1JCZUM\KZ.K2YSAH*5Z?A&@;PWPO9"1PE456;D-FJ+S
M:[[U)_;Q5H@-8D'?[[=4<5 $.; &N;%#/\,28H31O^@+2^%1@21_4.?F-&M!
M(JOA0W?AD8Q5:A 4-0A> J6"8];G2,8J]3DOZG/^_U#JVJ[_$S?6Y[RVH+$W
M\ :]K75?%R,8#WHMFQ.[Y;GM'@?<KG<8:DDOU[*ACE6DFM8&'<%'@L7K'9;:
M\L*[\[*)5/,JF02V'L3[HNGU#C-M29']%F.#G'4UED0 VYE #8>)PN&[[FT7
MS=@2>*H1B<9(0)CQ2$;-YYS=QZ&0<RQKU8J4W /W7@*5L97R'%RC(UFKUJBD
M0-C.@7;S1UQG-I@$9)N=-8@->NYYVZXM*1"V<Z#]&22N\YL:K-A$J@&6] ?;
M^<\!+#*W9(VP+M+.(W')3[#U>-^;2>9F=G[LH'9;&'CG[GE+F"5-P/9S?D\,
MTUN7SB -'Q%=J@LPO8_A;,KXF: Q[$(X:P0'[]XC6:O>C4L&0MP7N1U;Z<K!
MU^,C6:O6J*0SQ$Y"=B,<J9,-3'R_=D6V.WIN(AN=$#OQV!\)29UC;.]@NZ_G
MYE*2%6(G*P> 9F[)!IIV9\]-IN09Q-[DV!=<<S.#K756NZ?;W3TW'4T)JB/E
M&4RL9W"S1\6#%="$<391B4<I>OTJ(,2]O*%B;I GU _P*XN6"I13*<P\OM2B
M<@YJ,R8+FC[^(5#(4L'B:&(J>$]CFH8*Q'4[54&8Z7R.(83D'GC1ES0.=(?Q
M5)NCDTED($ZRM5>E<H(([O91$L6QZ6TK^1/D^=V@&#I%*I4%F*9W_-A%3;5S
M-KJZ"?"9Z8[KB+-4KGMTQ6C1@;\VC>KM<=*_N"']QAE?S9BFO5.Z6+?\OU ^
M4UL<Q3!5[MSN0'$LONZBKU\D6YB^\CV3DB7F<0YT EP+J/DI8_+I13LH_I<Q
M^@]02P,$%     @ JX!46IIV]T5' @  004  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#0N>&ULK51=3]LP%/TK5QF:0-KJ-&D98FDD:(6V!Z2*"O8P[<%-
M;QH+)PZ^3LOVZV<[:12T@GC82W*O?<_Q/<<?R5[I1RH0#3R7LJ)94!A37S)&
M68$EIY&JL;(SN=(E-S;56T:U1K[QH%*R* S/6<E%%:2)'UOJ-%&-D:+"I09J
MRI+KW]<HU7X6C(/#P)W8%L8-L#2I^197:.[KI;89ZUDVHL2*A*I 8SX+KL:7
M\]C5^X('@7L:Q."4K)5Z=,GWS2P(74,H,3..@=O?#N<HI2.R;3QUG$&_I ,.
MXP/[C==NM:PYX5S)'V)CBEEP$< &<]Y(<Z?VW[#3,W5\F9+DO[#O:L, LH:,
M*CNP[: 45?OGSYT/ \!X\@H@Z@#1>P%Q!_#.L;8S+VO!#4\3K?:@7;5E<X'W
MQJ.M&E&Y75P9;6>%Q9GTA@O]P&6#"T&95-1HI*LU&6W]A<^P\ILK_B"!RB&W
MQ;!SU<")T!"<+KG&RA1H1,;E&9PNT' AZ<QB[U<+.#TY@Q,0%=P**>VV4<*,
M[=JMS;*NP^NVP^B5#A>8C2 >?X(HC"9'X//WP^.7<&:]Z@V+>L,BSQ>_81AX
MQV!@&?P\F/;KF,*6<G*<TEW42ZIYAK/ WD1"O<,@_?AA?!Y^/:;W/Y&]4!_W
MZN.WV-,YIP)XM8',!?C4"'L<[ $XNJ\MU=13N==DET;CT31ANZ&:?XOB\]%%
M7]1VR08'W#TNMUQO144@,;>P</3%XG5[8=O$J-J?^;4R]@;YL+!O'&I78.=S
MI<PA<=>H?S73OU!+ P04    " "K@%1:8#1$.V$"  !4!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6R-E&]OFS 0QK_*B553*RT%G(2N'4%J&U7;
MBTI5_^W%M!<.N02K!C/;).VWW]D0EFVTVYM@X[OG?L^1<[I5^LD4B!:>2UF9
M65!86Y^%H<D+++DY5C56=+)2NN26MGH=FEHC7_JD4H8LBI*PY*(*LM2_N]%9
MJAHK184W&DQ3EER_7*!4VUD0![L7MV)=6/<BS-*:K_$.[4-]HVD7]BI+46)E
MA*I XVH6G,=G%U,7[P,>!6[-WAJ<DX523V[S93D+(@>$$G/K%#@]-GB)4CHA
MPOC1:09]29>XO]ZI7WGOY&7!#5XJ^54L;3$+/@:PQ!5OI+U5V\_8^?& N9+&
M_\*VBXT"R!MC5=DE$T$IJO;)G[L^["4P]DH"ZQ*8YVX+><HYMSQ+M=J"=M&D
MYA;>JL\F.%&YCW)G-9T*RK/9%1<:'KEL$*Z1FT8C==P:&,&EJJRFIC5<4D';
M:&$%&E KX!LN)%]('-&?8F2X1#"8[P(.YVCIW!S! 8@*[@O5&%XM31I:XG55
MP[QCNVC9V"ML<\R/81Q_ !:Q"3S<S>'PX.AWF9#L]IY9[YEYW?&_/<^%R:5R
MM@U\.U\8[_C[$&HK.1F6=*-S9FJ>XRR@V3"H-QAD[]_%2?3I#>!Q#SQ^2SV;
M$RFU4E4(+\@U* T2S6!'6Z$3+^0&<I,EIY/X- TW _4G??W)_]1?T]1;U& +
M_@MF"*)52_8@IB=LPH8AICW$]$V(>V6Y'*HV_<MRS)(DB?\H%^X-B;MOKKE>
MB\I0)U>4&!V?D(YN9[C=6%7[N5DH2U/HEP5=>ZA= )VOE+*[C1O%_B+-?@)0
M2P,$%     @ JX!46KN#"65&!0  N!\  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#8N>&ULM9EM;]LV$,>_"N$50PNDT8,?$F>.@<12VP +%B3M]F+8"T:Z
MV$0ET25I.^FGWU%2]& I3#QP;Q*)YOU(_H\^WIFS'1??Y0I D<<TR>3Y8*74
M^LQQ9+2"E,ICOH8,/WG@(J4*7\72D6L!-,Z-TL3Q77?BI)1E@_DL;[L1\QG?
MJ(1E<".(W*0I%4^7D/#=^< ;/#?<LN5*Z09G/EO3)=R!^K:^$?CF5)28I9!)
MQC,BX.%\<.&=A;ZK#?(>?S+8R<8ST4NYY_R[?KF*SP>NGA$D$"F-H/AO"PM(
M$DW">?PHH8-J3&W8?'ZF?\H7CXNYIQ(6//F+Q6IU/C@=D!@>Z"91MWSW!<H%
MC34OXHG,_Y)=V=<=D&@C%4]+8YQ!RK+B/WTLA6@8>*,7#/S2P-\WF+Q@,"P-
MAF\=850:C-YJ,"X-\J4[Q=ISX0*JZ'PF^(X(W1MI^B%7/[=&O5BF-\J=$O@I
M0SLUOXA^;)ADVFGRB%QEBF9+=I\ N9 2%#;1+":?.8]W+$G(1W(1QWEGFF#G
M8I]J?[\/0%&6R _8Y=M=0-Z_^T#>$9:1KRN^D<A DEQ1 5(W7B-+#SAS%"Y!
M3\2)RNDNBNGZ+TS7\\DUS]1*DC"+(6X#'%Q[)8#_+,"E;R3^$:ECXHV/B._Z
MH[X)F<T#B([)T'O1/'B[^;#'/'R[N6\08UCMAF'.&[[ N]Q(;)&2-+8%^?MW
M;"-7"E+Y3\\4+PODJ!^I ]V97-,(S@<8R22(+0SFO_[B3=S?^M2V"0MLPD)+
ML)9?1I5?1B;Z_!-E@FQIL@'"'PC-OYH88]%'8O]+4/C$B#O4)P7L)(?I@V<[
M]]VAZ\Z<;5-LFT.&EF ML<>5V&.CV LJ5V1-64PPOA4J5P$RPZ,;/1#I+B;]
MC2,<JO^XHS_VG)SNZ=_MM>>AL-MC.!U5?5I:32JM)D:M;D$JP2(%,<&C*OI>
M!7DI-]BVP2 M"*3KA#\!8&*A(--*]DEF'.A0R0J8YS4U.Q[M*69SQ- 2K.6%
MD\H+)T8O7*1<*/:S.(IQ>[+Z&"]B19_>1N2A>I]TMM9))T!T^WBC_4YAMY/O
M-3JUY#FMY#E]99-&?)FQG[@AJ2SVZ4>=7,8DXBEFW+(0#A[U,_1I9>0?JM5I
M5P>,IOMJV1PRM 1KJ3^MU)\:U;\1;$L5)$_D"R0Q6:#D-'OJ4]G(.51EF[#
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
M:+SKJN8"OT9 F@"<GPFA7SKFPFN_;^)_4$L#!!0    ( *N 5%IS;/S+- (
M # %   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;*U438_3,!#]*Y:1
M$$A+G2;=@DH2:3<5HA*(JN7C@#BXR:2QZMC!=IKEWV,[:=1%[6H/7.(9>][+
MO/&,XTZJ@ZX #'JHN= )KHQI%H3HO(*:ZHEL0-B34JJ:&NNJ/=&- EIX4,U)
M& 1S4E,F<!K[O;5*8]D:S@2L%=)M75/UYQZX[!(\Q:>-#=M7QFV0-&[H'K9@
MOC5K93TRLA2L!J&9%$A!F>"[Z2*+7+P/^,Z@TV<V<DIV4AZ<LRH2'+B$@$-N
M' .URQ$RX-P1V31^#YQX_*4#GMLG]@]>N]6RHQHRR7^PPE0)?H=1 25MN=G(
M[B,,>FX=7RZY]E_4#;$!1GFKC:P'L,V@9J)?Z<-0AS/ ='8%$ Z \+F : #X
MRI$^,R]K20U-8R4[I%RT97.&KXU'6S5,N%O<&F5/F<69= ,%V+[8<4"9%$=0
MACE[;8L)2D&!MD;F!_0&W14%<X6G'*U$WSWN&EXMP5#&]6L;HBNJ0)\6)M#7
M2K::BD+'Q-A<W1])/N1UW^<57LEK"?D$1=,;% ;A[ (\>SX\>@PGMD)CF<*Q
M3*'GBZ[P99QJC;Z40SE^?K+G:&6@UK\N:>O)9I?)W& N=$-S2+"=/ WJ"#A]
M^6(Z#]Y?4OJ?R![ICD;=T5/LZ3]]<(.V_>6NM&ZAN"2]YYM[/O>$'-,@)L=S
M/4]%]$F2LWYV;\EGJO9,:,2AM)A@\O86(]7/9^\8V?@6WTEC!\:;E7W20+D
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
MXZLZA=@+E<_9?9 'P.ZYQ/LM7F'-)3E,[L#'&X*IG5,6011N.+QYY$RJMV>
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
M*)X\K3A+0<A?T<WW#54OB.3IZ^UMGD!NA@;-&<DEND +0@7:$K8!Q!=(KH@
MB11'CX"6@N0*4K3)-1U2*T W#_,YVBC*Z+\T7Q9-5XPD3Q</B?ZH!O*U&?Z+
MM:")"<AX"@Q]B$$1RN1'_;F?D5M]9.(J+=ATVTTJ<5>E./^(..RC.YZKE40W
MND=ID\#53M5V^:]V7?F=C#$D Q3@WY#O^:&E0]>GPP,+/#X=[G>H">K!#PJ^
MX C?-2-2FE$L9@'Z]H=^CVX59/(?F]DE66@G,PGJDUR3!*:.SD 2Q!:<V2\_
MX<C[W694GV1Q3V0-$\/:Q+"+?7;SO-8Y3,_ZE&YI"GKIO%!@J<W D@A[!9/)
MR-N9-W&WA[;\."3N#&E(&-82AJ=)V')&S&)5+[;N=Y*<._Y]DL5#BR6#R&Y*
M5)L2=9IR1W.:;3+T[0ZR1Q#6%=')<*XC?9+%/9$UG!O5SHWZ3"NC/DWLDRSN
MB:QAXF5MXF7G]/O2V&83GF6Z2I+&4)N')=?X8/Z/!T'8RBVVH/%E*[N\#<+A
M8#2RKZ5Q+6;<*>:>RJ>+A0! 5!<(VBR%!%%@4U(2X:"QE+WPC9@C<:-A2X\]
M#@]#NR+L[0LGKX^D6;&T.A"&;3WVN&$T&A]>+7'=77SG#,4'M2,^S0(]IAGZ
M\ )$R(]6$[IY(EWWF3+-MJ#?#XW?!6U:X>^M\+MW"_+\P]VBF^+<3-<K6]P7
M6].^?2&*>ZU$<:^E:*]L<5]L32?WU2CN+D?/VS<JLN:>,!RW<]/;*.P-1E$[
M&UG"1CHG'\FT^^H4=Y>G9^P>%5,[W0_#H"WI6"!NB[('AE%P1-:^OL3=!>:I
M&TAD*VZ'D7=XX;8\*^C-@/T?52+>EXFXLX Z8_OHYL'(0*TK^YW ^!W T@3W
MX"@F [$LCK2D7H>;7)7'#'5K?6SVN3@L:K5?F>.TXHAG3U.>Q=T1L:2Y1 P6
MFE*O0SU#17F\53XHOBX.?!ZY4CPK;E= 4A F0+]?<*Y>'\P'ZD/&V7]02P,$
M%     @ JX!46ERZ5<QD!   ^!<  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3@N>&ULM9A=;]LV%(;_"J$56PNLD:A/.[,-)%:Z!5BQ(&ZWBV$7C'1L"9%$
MEZ3L]-^/E&39LF4A1MB;1!_G/.9YQ5<^/I,M9<\\ 1#H)<\*/C42(=;7ILFC
M!'+"K^@:"GEG25E.A#QE*Y.O&9"X2LHST[8LW\Q)6ABS277M@<TFM!196L #
M0[S,<\*^WT)&MU,#&[L+C^DJ$>J".9NLR0H6(+ZN'Y@\,UM*G.90\)06B,%R
M:MS@ZQ"/54(5\7<*6WYPC%0I3Y0^JY/[>&I8:D600204@LA_&YA#EBF27,>W
M!FJTGZD2#X]W]$]5\;*8)\)A3K-_TE@D4V-DH!B6I,S$(]W^ 4U!GN)%-./5
M7[1M8BT#1247-&^2Y0KRM*C_DY=&B(,$[)])L)L$^SC!/9/@- G.:Q/<)L&M
ME*E+J70(B2"S":-;Q%2TI*F#2LPJ6Y:?%NJY+P23=U.9)V8+0:/GA&8Q,/X+
MNOM6IN([(D6\.[PO(BC4HT$/&2DX^H@6<NO%90:(+E&5C6ZE[C&:TUQN1DZJ
MQWGWHHZ!H_<A"))F_(/,_+H(T?MW'] [E!;H2T)++C^(3TPAZU"K,:-FS;?U
MFNTS:\8V^DP+D7!T5\00=P&F%*!5P=ZI<&L/$D.(KI"#?T6V9;L]"YJ_/MWI
M20]?GVX/5..TS]2I>,X9WCPCG*._=H_GWS_E?70O(.?_]8E=P]Q^F'KO7/,U
MB6!JR!<+![8!8_;S3]BW?NL32B<LU 3KB.BV(KI#]-D7*DB&N%+PXU.UP:/#
M#0[U!N_3L^8&%5>]=C<S;%D6'D_,S:%2IV&CD3WRNE'A:90?V&J3;7IJ\]K:
MO,':YI0+9=]'V$!1]A8Q"+AT4^B$A9I@'>'\5CA?I[-\G2+JA(6:8!T1@U;$
MX <YJ^;ZAV9P _O(5Z=!@6-91[;J(_FC?E>-VKI&@W4]2J4(BY+JZS.4ULKH
M6G9(HJ^20=*E.T,G+-0$ZR@X;A4<Z[376*>(.F&A)EA'1&SM6SKK!QFL 1_Z
MPG5=&Q]9K"?,\7W7.3)93Y@=C#ROWV;XH&7%@_4M2"8[2^6RSX0]@TB+56\Q
M@Y1+]X=66JB+UE70WBMHZS1:0].EI$Y:J(O657+?:N/!)O0M7G-.363CDS:Q
M)\P>NY9[[+73,!Q@]TRCB/==,!YN@W^' IBL4+GM)I8_0%,N&%$_"'MK&H1=
MO%%TTD)=M*Z0^Y8;>UHMI[4!UTH+==&Z2NY[<#S8G;[%<GZ/22PK.+9<3YAK
MG?PTZPOS B\X8[E]>XR'^V/91PI61J)D\HNM,AX5"3#$("-"59L0MH+^N<D@
M^>)=HY,6ZJ)U5=TWYWBDU7]:.W2MM% 7K:ODODG'@^WK6_PW/IEF6,?>.PT9
M>2>-Y1"GKLH\&(GF(/VB1LM<KK0L1#T7;*^VX^N;:FA[=/U6C;6K4>L>4\_$
M9?.Y2@N.,EA*I'45R-<BJ\?,]8F@ZVKP^D2%H'EUF ")@:D >7])J=B=J ]H
MA_VS_P%02P,$%     @ JX!46GX)?391!   !1D  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3DN>&ULK9EM<Z,V$,>_BH;>=.YF[@("#$YJ>R8)W#0S]Y"Y
M7-H7G;Y08&W3 \F5Y-CIIZ\$-@9#J-W1FX0'[4_L?Z655IYL&/\AE@ 2;8N<
MBJFUE')U9=LB64)!Q 5; 55OYHP71*I;OK#%B@-)2Z,BMUW'">R"9-2:3<IG
M]WPV86N99Q3N.1+KHB#\Y09RMIE:V-H_^)8MEE(_L&>3%5G  \C'U3U7=W9-
M2;,"J,@811SF4^L:7\4XT 9EB]\RV(C&-=*N/#'V0]_<I5/+T5\$.212(XCZ
M]PRWD.>:I+[C[QW4JOO4ALWK/?UCZ;QRYHD(N&7Y[UDJEU-K;*$4YF2=RV]L
M\ROL'!II7L)R4?Y%FZIMZ%DH60O)BIVQ^H(BH]5_LMT)T3!0CO8;N#L#]]C
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
M=V7""D /]!D$ND1S];E*-SD@MD"OM] ]9]M,'[5 YS%(FN7B0JD?YS$Z/[M
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
M"S.-]TKH7ZGV4ZN;(N4Y =_P$Y%@ N[U,LE*1@#?@&NR(4*0#'0VX$I*HB3
M10:^4/Q &554.YY=$X4ID^<ZQ/?[:W#VX1Q\ +0 WW:\E-I:+J9*TYIW3M.&
M[%--A@;(KDEZ 0+X$2 ?A0[W]?O=@]?N4YVC-E&H312JX@6#\9IL*)T&7*7A
MTC6H.DKHCF**\E+N<4J6GJXZ2<2!>*M??X&1_YMKB#\IV*L!!^V @['HJ[]T
M#]'=0F!%BRU@7$J08B&>=>LX8N&>T3IB7$4T#>2P@BB @<[_X718#C,($S]L
MS5X!ARUP. J\UK-#%5B_!5E'B4[>CA(8]AD=5BA$<S?BK$6<C2+>*YX^3DS;
MR8"N*=V+)3;=S(4YLP#"*/9[E+91#.>Q&S)J(:-1R*LT%25F=94WZ\J9R,B1
MR CV"&VCV<QW \8M8#P*^+5;E42G$K"F$SV[(&/K_3#T40_2-D)^F+@IYRWE
M?)3R,WW2LUQW"A?8W+' HAZ7;3./W%1)2Y6,%PG>4X49_9?4<XM%NJLF.B,'
MK>E[K=!*+TWI9DXLG@ F<7_*;2LT0_' JH1^IU3^*/I-H7"QI0_,O1H;[]/7
M]JO%83)8TO!$0>%;]5+F)<-*IY2K'1%5:0NR,YN= ZE:IQ,8VGGJ ]LFX6R
MMQ,R."H;JZ^&T0F$[%J)PSZ2RVB(J=,:."XVOPNC+YVT.O$"^\U)$,VMI#GL
M8A^B@7J&G;[ <8'Y@5F)Z\TGT]M?7*3$R6E+QP3.0Q3,^Z NPPB&LX$:AYW,
MP'&=N2.FQ+$N%;.E[>];G-"VDB1A:$V^;36/XF  MQ,<&+U_;\6Z?:5S@P5'
MU>O_[K!^5K37(^^4#(Y+63MRW3)R*JO#T6#WA;9,3: ?!7W5<-DE80('IJD3
M-#BN:'W=%>:(-.&;2:EO1I:6K6(3&""K&EQF,1K8*\!.\."XXKTE&[9:34YW
M* V<;34 ACH]0^-Z5O>\MCY/UKWS7&%KUP2B&>R7J-,.(C@P^ZB3.30N<^8\
MX&@FX.P$_-Q)#JWM_B3PK:VLRPS-@KX\3T_.NN:/AC^QV-)"ZB6YT7[^1:Q;
ME*C/[O6-XOOJ^/O E3Y,5Y<[@C,BC('^?<.Y>KDQ)^KV'Y35?U!+ P04
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
MP!ISL-DCCL$'L%&S*\XI!FP+KE+Y(28TU^4!&QSEG$B"!;A]BF@>XQAL.4O
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
M1P,  ,X4   -    >&PO<W1Y;&5S+GAM;-U876_:,!3]*U&Z3JTT-4#:0%9
MVI J3=JF2NW#WBI#'+#D.)EC.MBOGZ]MPD=]&>O#!@LJL7U\SCWVO6G<]FNU
MY/1A1JD*%@47]2"<*56]CZ)Z,J,%J:_*B@J-Y*4LB-)=.8WJ2E*2U4 J>-1I
MM9*H($R$P[Z8%W>%JH-).1=J$':;H<#>/F6#L)U<AX&5&Y49'81/%V^_STMU
M^R:P][-W9V>MJ];3Y>TN<N&@RS#R"M\<((S*8J+)06[AVN,8+BQ ][  ^]0Q
MZ=ZVM)E^KH4L\1RCI1Z:2<AO$M!M>8D;(:%CR)$KE6$_+\6Z8N+0#FAU4M#@
MF?!!."*<C24#5DX*QI=VN ,#DY*7,E"Z5'6X-HS4/RW<MCVH8J=3,%%*$]M&
ML-]C-WT'6/7 (..\,=@)[<"P7Q&EJ!1WNF,FF\$74.#:C\M*.YQ*LFQW;L(U
MP=QTD'$I,RJ;,.UP-33L<YJ#'<FF,[BKLHH 5*HL="-C9%H*8CRL&*ZA92>4
M\P=XQ+_E6]J+?"-O)FNB:6I#KFEE; ?T-]6L]J;L]:MT@XH]E^KC7"]'F#Y4
M-KV7-&<+TU_DC0%,O8VKDZKBRP^<345![>(/#CCLDQ4OF)62_=31H%0F>H#*
M,'BF4K')YL@/2:I'NE"K<EKDN.?."7K^N_L\I8)*PC=-Z]H_YEU^M6/W3OP7
MGLVOE5W'7I-Q]_@]NC/ L9M,3L'D2:2[=PHFT^,W&9^ 1W>^/#J3D3L);1RW
MM@Y;S6@ A]I!^!6.R'P=-!C/&5=,N-Z,91D5+\Y<6EZ1L?YC;4M?S\]H3N9<
M/3;@(%RWO]",S8NTF74/&^%FK=N?87GMI#E1ZUA,9'1!LY'KRNG8- /=T%'=
M!81=Y,Y<?@3C6,R/ (;%P1Q@',O"XOQ/Z^FAZ[$8YJWG17HHIX=R+,N'C,P'
MB^/GI/KRKS1-XSA)L!T=C;P.1MB^)0G\^-4P;\# XD"D/]MK/-MXA>RO RRG
M^RH$6RE>B=A*\;T&Q+]OP$A3?[:Q.,# LH#5#L3WQX&:\G/B&+**><.>8!Q)
M4PR!6O37:)(@NY/ QY\?["F)XS3U(X#Y'<0QAL#3B".8 _" (7%LWH,[[Z-H
M]9Z*UO_!'/X"4$L#!!0    ( *N 5%J7BKL<P    !,"   +    7W)E;',O
M+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +
M&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P
M6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,
M-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4
M"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ JX!46BPGD$%;!0  8B\   \
M  !X;"]W;W)K8F]O:RYX;6S%FEMOVS@01O\*X9?M NTZNB8IF@)ID^X&Z,6(
MB[X6M$3'1"32):6TZ:\O*6TV(S?YL"\3/]FB9.IX1/)P*+[Z;MWURMIK\:-M
MC#^9;;IN^W(^]]5&M=+_9;?*A#-KZUK9A4-W-?=;IV3M-TIU;3-/#P[*>2NU
MF;U^=5?7PLWI@>U4U6EK0F$L^*+5=W]_/AZ*&^WU2C>ZNSV9#=\;-1.M-KK5
M/U5],CN8";^QW_^Q3O^TII/-LG*V:4YFR7CBBW*=KGXK7D;(SW+EAY).KBYE
M #F9E0>APK5VOANN&.J7@?%&A8O'H[ZS[W33*7<F._6WL_U6FZM83?@7<_(W
MACC<?8Y!?.G^3QCM>JTK=6:KOE6F&^/H5!,!C=_HK9\)(UMU,KN[1$A3BW/3
MA2")"S-6%:Z-_S3<^J(>_W47<$D,W4L=3KB+>@#G@WP;CFVCZW#W6KR1C325
M$D-P/0%, 6"Z-T#Q;"$)9 8@LR>$7$:(^ ,O[%I\VBI'(', F;-#ULKX0/@@
M+H$L &2QMTB^E7Y#($L 6?)"+N2MN/%BH=SP\]@BS[2O&NM[IPCB(4 \Y$6\
M,%[7RHG/3M9A !2GSDES-0:3$!X!PB/F)WV[4LZKJG=Q8+S4_EI\D$:.C,\%
M@3P&D,>\D,N^;:6[C<WO3>^U4=X/P_E27QF]UG0,/T"#^ $OYF1<#-V[W5JS
M\Z03*!EFRYQ6W_IPTZ'\>9!@%]IB1!"GWD]-DR#5),RN>2>U$U]DTROQ0<G8
MF7?[2X(DDS!;9MG9ZGICF]"O_1_B/(0T=)QA<C%\I9A(,PFS9\[;;6-OE1)O
ME%%KW8E%:)R3("*_),R"N3"5;97X+'^H"1/22<+LDSA'"*5AF'X?FMV4"SDD
M899(&$A:W8T"CNTLR#E2*E/I*2322,+LD8^AWO?6#SH. Z"<&#A![DC8Y;'R
MZEL?4X#SFYV!)$6Z2)EU :WV-:68R!HILS4P9D8Q88+";(W'Y"N>A:2TH:TQ
M1?9(F>WQB-S^I9RT362/E-D><*HP;9M((RFS1J"+IYC(+"FS6:CM[I[TGQ0.
MZ25EULNN]AX$1&I)GUPM#R(BQZ3[3%"^YG1Y!!DGVZMQ"HJ)C)/MU3@EQ43&
MR9B-@S$/*29<%./.5R#F$<5$QLF8C8,QCRDF,D[&;1R ^758??@/$QDG8S8.
MQDPH)G)/QNR>1R=M+\0R5$\QD8$R9@-!S,DT(T,6RI@MA#'I3#U'%LKWM$PV
M8E)9YLA".;.% .9I7=-%QQQ9*-_/:ED,9AP#*":R4/X$><] >;]$[T]7OG.R
MZ@(KQ80O9Y@M]'@TXZK+Y!42LE#.;"&<GDUZ.K)0SFPAC#GIZ<A".;.%,":=
M%N?(0CFSA3 FG1;GR$(YLX4N5:U")1$L])F;N+4@?E\XM59NLBQ8( L5W+D0
M7#J@7:A %BJX<R&(2;M0@2Q4<.="$)-VH0)9J-CGNYM)%RJ0A0KN7 ABTLRR
M@)L$]KKZ1C/+ EFHX,Z%(";-+ MDH8+90@ASFED6R$(%LX4F:YGC5#A>(YMQ
M5Q7%1!8JF"VT@QFSR;H/&@H)<3#1"[J#!5FH9+80P(RG*":R4,EL(8!YJ::8
MR$(ELX4 YEF8?5!,9*&2V4*[F/=K-3&8= M8B2Q4,EOHMQ<#+V@6/'GHR$(E
MLX4>P"0175),N%GMB7<7[+1/BHDL5#);Z(&7+1248B(+E4__3N@><[(B5R(+
ME>RYD.]<7W6]BP_^&9#E(;+0(?M[H9TM$E.Q4TQDH<-Q>_=PL7_]JE9K;53]
M,=S"A_)*-M7"B?@Q;C'+B[@O9-TWS=M0]LF\M[*^VR)^M[W]]2]02P,$%
M  @ JX!46K % +TV @  '"H  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<\W:2VZC0!2%X:U8+""X[HND%6?4DTRC;  YY8=B&T312K+[MIR!?5 /
M>A)Q1JA 7'XQ^(2 QY=\:,=]=RJ[?5\6G\?#J:RJW3CVO^JZK'?YV):[KL^G
M\Y%--QS;\;P<MG7?KM_;;:YEN8QZN)U1/3W>SER\?O7Y?R9VF\U^G7]WZS_'
M?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+=>7*U>'Y;5</S6ZKJN8,$
M@F3^((4@G3_((,CF#W((\OF# H)B_J &@IKY@^XAZ'[^H <(>I@_*"U1QB5!
MT@1K JT3<IT(O$X(=B(0.R'9B<#LA&@G K43LIT(W$X(=R*0.R'=B<#NA'@G
M KT%]18"O07U%@*]9?*P3:"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>
M0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VHMQ+HK:BW$NBMJ+<2Z*VH
MMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9.7W01Z&^IM!'H;
MZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[
MY&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>
M@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [P;U;@CT;E#OYB?U+N/7
M(9=KS_<:K_^35(_G<_/U\I?E]\[)3;C@7-]6E*>_4$L#!!0    ( *N 5%KA
MRT;(_0$  #TI   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:34[#,! %X*M4
MV:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D "004J$F_3J+4];^*1OE7/[IX]
MQ<FV:_NX*-8I^5/&8K6FSL;2>>KSRM*%SJ;\-:R8M]7&KHB)V<RPRO6)^C1-
M0XWB_.R2EO:A39.K;?XY-JY?%(':6$PN=AN'K$5AO6^;RJ:\SA[[^E/*]#6A
MS"?'/7'=^'B4-Q3LRX1AY?N UW,WCQ1"4]/DUH9T;;N\BVU;%M-S2['<7^*+
M'MURV514N^JART?*Z /9.JZ)4M>6NZ)'^Y-3OF':??*#\\<R^P+SSMO@?,P3
M"_3[N+>1#*>G/A>BD)K]K_B>F$L?_'XT3+NF^H?9^7J?7-B,\XAL?!Q^QQ]G
M_%[_EWT(D#XD2!\*I \-TH<!Z6,.TL<Q2!\G('WP&4HC**)R%%(YBJD<!56.
MHBI'896CN,I18.4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL$D56
MB2*K1)%5HL@J4625*+)*%%DEBJP215:)(JM"D56AR*I09%4HLBH4616*K I%
M5H4BJT*15:'(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ4635*+(:%%D-BJP&
M15:#(JM!D=6@R&I09#4HLAH460V*K',46>?_*>N]<YL_CA^?96>;_BV?C?^:
M/'\!4$L! A0#%     @ JH!46@=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "J@%1:8\!(4.X    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " "J@%1:F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( *J 5%K$]5^8(PL  !1#   8
M          " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " "J@%1:TR]030P'  "?(   &               @(%F$P  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ JH!46FVQ7R:( P  D X
M !@              ("!J!H  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( *J 5%K 1N>ZZP4  %,:   8              " @68>  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " "J@%1:'&J5S7<)
M   R4   &               @(&')   >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ JH!46@\\ONSF"    2L  !@              ("!
M-"X  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( *J 5%H8
MJ!'B8P(  (@&   8              " @5 W  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " "J@%1:YNQZ*F$#   :#@  &
M    @('I.0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
MJX!46H-0#+73"@  X#   !@              ("!@#T  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( *N 5%KK;G:B$BD  (B&   9
M          " @8E(  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ JX!46C;2+*H5!0  HPP  !D              ("!TG$  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " "K@%1:YXJ.<S,'  #<
M$0  &0              @($>=P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( *N 5%H!+:!!W 4  $(/   9              " @8A^
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ JX!46B=6
M'0'H$@  ]#T  !D              ("!FX0  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " "K@%1:<!;0T\("   2!@  &0
M    @(&ZEP  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M *N 5%IX"MG.J0P  /(A   9              " @;.:  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ JX!46E53G"K8 P  Q @  !D
M             ("!DZ<  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " "K@%1:8=[KC>\*  "B'P  &0              @(&BJP  >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( *N 5%JWB0N'Q ,
M $8(   9              " @<BV  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ JX!46KF4X>2; @  W@4  !D              ("!
MP[H  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "K@%1:
M?G!*L,0U   6P0  &0              @(&5O0  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( *N 5%KV$=YV; <  #43   9
M      " @9#S  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ JX!46G/<-S[Z!   /PT  !D              ("!,_L  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " "K@%1:H@-MRE\$   I"P
M&0              @(%D  $ >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( *N 5%I8K*F#P@,  '\)   9              " @?H$ 0!X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ JX!46@?J"%/Q
M!P  I!0  !D              ("!\P@! 'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " "K@%1:,O*)0C,'  "C$@  &0
M@($;$0$ >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( *N
M5%H;&#<9* 0  "8*   9              " @848 0!X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ JX!46GB,%COV P  .@D  !D
M         ("!Y!P! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " "K@%1:-I"%/U<%  #[%P  &0              @($1(0$ >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( *N 5%H1L3 /KP,   @-
M   9              " @9\F 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ JX!46O$R9B&.!P  ^C$  !D              ("!A2H!
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "K@%1:;3R'
M(:4"  "\!@  &0              @(%*,@$ >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( *N 5%HSQ'^O8P,  )4-   9
M  " @28U 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
MJX!46LOOC6Y! P  " H  !D              ("!P#@! 'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " "K@%1:#!!- K@"  !L!P  &0
M            @($X/ $ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( *N 5%H#0M")&0,  #(-   9              " @2<_ 0!X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ JX!46I;_!XFT @
MVP8  !D              ("!=T(! 'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    " "K@%1:3O^TV< #  !/$0  &0              @(%B
M10$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( *N 5%J@
M'7=9&@,  &H(   9              " @5E) 0!X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ JX!46J/PN!MR P  !@H  !D
M     ("!JDP! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M" "K@%1:7:*;'YX"  #:!@  &0              @(%34 $ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( *N 5%H@EXQH*P4  -<8   9
M              " @2A3 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ JX!46IIV]T5' @  004  !D              ("!BE@! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " "K@%1:8#1$.V$"
M  !4!0  &0              @($(6P$ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( *N 5%J[@PEE1@4  +@?   9              "
M@:!= 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ JX!4
M6NQR0T.4 @  (PD  !D              ("!'6,! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    " "K@%1:I0CA7KT#  "]$0  &0
M        @('H90$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( *N 5%H$1:C3Q (  .L(   9              " @=QI 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ JX!46G-L_,LT @  , 4
M !D              ("!UVP! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    " "K@%1:.R:[ULX#  "X#P  &0              @(%";P$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( *N 5%H&E'R$
MA0,  .D/   9              " @4=S 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ JX!46O<^3=,%"0  ;4L  !D
M ("! W<! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "K
M@%1:Y!>@PEH%  !>%P  &0              @($_@ $ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( *N 5%HGJB"R 08  'LH   9
M          " @="% 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ JX!46CK/?+PJ P  T D  !D              ("!"(P! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " "K@%1:HUBNLTX$  !P
M%   &0              @(%ICP$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;%!+ 0(4 Q0    ( *N 5%I<NE7,9 0  /@7   9              " @>Z3
M 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ JX!46GX)
M?391!   !1D  !D              ("!B9@! 'AL+W=O<FMS:&5E=',O<VAE
M970U.2YX;6Q02P$"% ,4    " "K@%1:C6,B<-D"   G"   &0
M    @($1G0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (
M *N 5%H=8J6:30,  +@,   9              " @2&@ 0!X;"]W;W)K<VAE
M971S+W-H965T-C$N>&UL4$L! A0#%     @ JX!46GY/B%/? P  50X  !D
M             ("!I:,! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"
M% ,4    " "K@%1:2*<JHY0$  !-$0  &0              @(&[IP$ >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( *N 5%H/5X /+@,
M #(*   9              " @8:L 0!X;"]W;W)K<VAE971S+W-H965T-C0N
M>&UL4$L! A0#%     @ JX!46MR4I/[_ @  G0@  !D              ("!
MZZ\! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " "K@%1:
M;0+K_K "  "R!@  &0              @($ALP$ >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;%!+ 0(4 Q0    ( *N 5%H1&ZA&P0(  (4'   9
M      " @0BV 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%
M  @ JX!46FZ=!UI6 P  B0L  !D              ("! +D! 'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " "K@%1:V&[Q/'\$  "E&@
M&0              @(&-O $ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+
M 0(4 Q0    ( *N 5%IW)%(L=P(  *@&   9              " @4/! 0!X
M;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ JX!46I'(<<_
M P  ]1,  !D              ("!\<,! 'AL+W=O<FMS:&5E=',O<VAE970W
M,2YX;6Q02P$"% ,4    " "K@%1:%">$ND<#  #.%   #0
M@ 'HQP$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( *N 5%J7BKL<P    !,"
M   +              "  5K+ 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( *N
M5%HL)Y!!6P4  &(O   /              "  4/, 0!X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    " "K@%1:L 4 O38"   <*@  &@              @ '+
MT0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " "K@%1:
MX<M&R/T!   ]*0  $P              @ $YU $ 6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     3P!/ * 5  !GU@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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>86
<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>88
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>181</ContextCount>
  <ElementCount>417</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>58</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit</Role>
      <ShortName>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100060 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995455 - Disclosure - Cybersecurity Risk Management, Strategy and Governance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance</Role>
      <ShortName>Cybersecurity Risk Management, Strategy and Governance</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Summary of Business and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies</Role>
      <ShortName>Summary of Business and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Acquisitions, Intangible Assets, and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwill1</Role>
      <ShortName>Acquisitions, Intangible Assets, and Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Stockholders' Equity and Equity Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlans1</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeases</Role>
      <ShortName>Operating Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995605 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995615 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Business and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995625 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Business and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995635 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponents</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995645 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995655 - Disclosure - Acquisitions, Intangible Assets, and Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables</Role>
      <ShortName>Acquisitions, Intangible Assets, and Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwill1</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995675 - Disclosure - Stockholders' Equity and Equity Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlans1</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995705 - Disclosure - Operating Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesTables</Role>
      <ShortName>Operating Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeases</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995715 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShare</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995735 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of operating segment information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies - Summary of operating segment information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of other operating segment information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies - Summary of other operating segment information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995755 - Disclosure - Summary of Business and Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995765 - Disclosure - Summary of Business and Significant Accounting Policies-Summary of Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies-Summary of Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995775 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of Disaggregation of Revenue by Geographic Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies - Summary of Disaggregation of Revenue by Geographic Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995785 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of Deferred Commissions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies - Summary of Deferred Commissions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995795 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995805 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails</Role>
      <ShortName>Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995815 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails</Role>
      <ShortName>Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995825 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Balance Sheet Components - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995835 - Disclosure - Balance Sheet Components - Schedule Of Carrying value Of Capitalized Internal Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails</Role>
      <ShortName>Balance Sheet Components - Schedule Of Carrying value Of Capitalized Internal Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995845 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails</Role>
      <ShortName>Balance Sheet Components - Schedule of Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995855 - Disclosure - Balance Sheet Components - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails</Role>
      <ShortName>Balance Sheet Components - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995865 - Disclosure - Fair Value Measurements - Summarizes of fair value assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails</Role>
      <ShortName>Fair Value Measurements - Summarizes of fair value assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995875 - Disclosure - FairValueDisclosuresAbstract - Summarizes of fair value assets (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairvaluedisclosuresabstractSummarizesOfFairValueAssetsParentheticalDetails</Role>
      <ShortName>FairValueDisclosuresAbstract - Summarizes of fair value assets (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995885 - Disclosure - Fair Value Measurements - Contractual maturities of available-for-sale securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails</Role>
      <ShortName>Fair Value Measurements - Contractual maturities of available-for-sale securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995905 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails</Role>
      <ShortName>Acquisitions, Intangible Assets, and Goodwill - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995915 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Schedule of useful lives of the acquired intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails</Role>
      <ShortName>Acquisitions, Intangible Assets, and Goodwill - Schedule of useful lives of the acquired intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995925 - Disclosure - Acquisitions, Intangible Assets, and Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails</Role>
      <ShortName>Acquisitions, Intangible Assets, and Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995935 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Schedule of Expected Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails</Role>
      <ShortName>Acquisitions, Intangible Assets, and Goodwill - Schedule of Expected Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995945 - Disclosure - Redeemable Convertible Preferred Stock - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails</Role>
      <ShortName>Redeemable Convertible Preferred Stock - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995975 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Preferred and Common Stock - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans - Preferred and Common Stock - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995985 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995995 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of RSU Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans - Schedule of RSU Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Stockholders' Equity and Equity Incentive Plans - fair value of shares to be granted under the ESPP utilizing the Black-Scholes option-pricing model (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans - fair value of shares to be granted under the ESPP utilizing the Black-Scholes option-pricing model (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Stock Based Compensation Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails</Role>
      <ShortName>Stockholders' Equity and Equity Incentive Plans - Schedule of Stock Based Compensation Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996065 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996075 - Disclosure - Income Taxes - Schedule of Pre-Tax Book Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails</Role>
      <ShortName>Income Taxes - Schedule of Pre-Tax Book Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996085 - Disclosure - Income Taxes - Schedule of Income Tax Provisions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails</Role>
      <ShortName>Income Taxes - Schedule of Income Tax Provisions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996095 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996105 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996115 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails</Role>
      <ShortName>Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996135 - Disclosure - Operating Leases - Components of lease expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails</Role>
      <ShortName>Operating Leases - Components of lease expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996145 - Disclosure - Operating Leases - Summary of Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails</Role>
      <ShortName>Operating Leases - Summary of Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996155 - Disclosure - Operating Leases - Schedule of Operating Lease, Liability, Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails</Role>
      <ShortName>Operating Leases - Schedule of Operating Lease, Liability, Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996175 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996185 - Disclosure - Net Loss Per Share - Schedule of Ant-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Schedule of Ant-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996205 - Disclosure - Restructuring (Additional Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails</Role>
      <ShortName>Restructuring (Additional Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ampl-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996215 - Disclosure - Subsequent Events - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails</Role>
      <ShortName>Subsequent Events - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ampl-20241231.htm">ampl-20241231.htm</File>
    <File>ampl-20241231.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img113659460_0.jpg</File>
    <File>img113659460_1.jpg</File>
    <File>img113659460_2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="865">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="14">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>91
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ampl-20241231.htm": {
   "nsprefix": "ampl",
   "nsuri": "http://www.amplitude.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "ampl-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "ampl-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 363,
   "keyCustom": 54,
   "axisStandard": 25,
   "axisCustom": 0,
   "memberStandard": 37,
   "memberCustom": 18,
   "hidden": {
    "total": 7,
    "http://fasb.org/us-gaap/2024": 3,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 181,
   "entityCount": 1,
   "segmentCount": 58,
   "elementCount": 818,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 865,
    "http://xbrl.sec.gov/dei/2024": 41,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 14
   },
   "report": {
    "R1": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets",
     "longName": "100010 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "100030 - Statement - Consolidated Statements of Operations and Comprehensive Loss",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:GrossProfit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
     "longName": "100040 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_b9c679ca-e841-4ba7-bca7-a2277512b954",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b9c679ca-e841-4ba7-bca7-a2277512b954",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "100060 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e",
      "name": "ecd:TrdArrIndName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e",
      "name": "ecd:TrdArrIndName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance",
     "longName": "995455 - Disclosure - Cybersecurity Risk Management, Strategy and Governance",
     "shortName": "Cybersecurity Risk Management, Strategy and Governance",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies",
     "longName": "995465 - Disclosure - Summary of Business and Significant Accounting Policies",
     "shortName": "Summary of Business and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponents",
     "longName": "995485 - Disclosure - Balance Sheet Components",
     "shortName": "Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwill1",
     "longName": "995495 - Disclosure - Acquisitions, Intangible Assets, and Goodwill",
     "shortName": "Acquisitions, Intangible Assets, and Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurements",
     "longName": "995505 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlans1",
     "longName": "995525 - Disclosure - Stockholders' Equity and Equity Incentive Plans",
     "shortName": "Stockholders' Equity and Equity Incentive Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans",
     "longName": "995545 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes",
     "longName": "995555 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeases",
     "longName": "995565 - Disclosure - Operating Leases",
     "shortName": "Operating Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "longName": "995575 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShare",
     "longName": "995585 - Disclosure - Net Loss Per Share",
     "shortName": "Net Loss Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSubsequentEvents",
     "longName": "995605 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies",
     "longName": "995615 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)",
     "shortName": "Summary of Business and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "ampl:DescriptionOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "ampl:DescriptionOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables",
     "longName": "995625 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)",
     "shortName": "Summary of Business and Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables",
     "longName": "995635 - Disclosure - Balance Sheet Components (Tables)",
     "shortName": "Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsTables",
     "longName": "995645 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables",
     "longName": "995655 - Disclosure - Acquisitions, Intangible Assets, and Goodwill (Tables)",
     "shortName": "Acquisitions, Intangible Assets, and Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables",
     "longName": "995675 - Disclosure - Stockholders' Equity and Equity Incentive Plans (Tables)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "ampl:ScheduleOfReservedSharesOfCommonStockTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "ampl:ScheduleOfReservedSharesOfCommonStockTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables",
     "longName": "995695 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesTables",
     "longName": "995705 - Disclosure - Operating Leases (Tables)",
     "shortName": "Operating Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareTables",
     "longName": "995715 - Disclosure - Net Loss Per Share (Tables)",
     "shortName": "Net Loss Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
     "longName": "995735 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of operating segment information (Details)",
     "shortName": "Summary of Business and Significant Accounting Policies - Summary of operating segment information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails",
     "longName": "995745 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of other operating segment information (Details)",
     "shortName": "Summary of Business and Significant Accounting Policies - Summary of other operating segment information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_cd99e8dd-66fd-4ce9-9cb0-9938286af134",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "995755 - Disclosure - Summary of Business and Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Summary of Business and Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails",
     "longName": "995765 - Disclosure - Summary of Business and Significant Accounting Policies-Summary of Remaining Performance Obligations (Details)",
     "shortName": "Summary of Business and Significant Accounting Policies-Summary of Remaining Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails",
     "longName": "995775 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of Disaggregation of Revenue by Geographic Areas (Details)",
     "shortName": "Summary of Business and Significant Accounting Policies - Summary of Disaggregation of Revenue by Geographic Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_465346a5-5873-4aed-a7d5-e9836e1b6bc9",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "ampl:DisaggregationOfRevenuePolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails",
     "longName": "995785 - Disclosure - Summary of Business and Significant Accounting Policies - Summary of Deferred Commissions (Details)",
     "shortName": "Summary of Business and Significant Accounting Policies - Summary of Deferred Commissions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_ed014d94-d32b-4613-a53b-7895079d6bce",
      "name": "ampl:DeferredCommissionCurrentAndNoncurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ampl:ScheduleOfDeferredCommissionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9280f36-84a1-4b39-83a2-80c7ff64cefa",
      "name": "ampl:DeferredCommissionCurrentAndNoncurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ampl:ScheduleOfDeferredCommissionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails",
     "longName": "995795 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)",
     "shortName": "Summary of Business and Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails",
     "longName": "995805 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Property and Equipment (Details)",
     "shortName": "Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_e74e6f96-f6ad-445f-8c61-42fb139f8e7a",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ampl:ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e74e6f96-f6ad-445f-8c61-42fb139f8e7a",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ampl:ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails",
     "longName": "995815 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "ampl:PrepaidHostingCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "ampl:PrepaidHostingCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
     "longName": "995825 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)",
     "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails",
     "longName": "995835 - Disclosure - Balance Sheet Components - Schedule Of Carrying value Of Capitalized Internal Cost (Details)",
     "shortName": "Balance Sheet Components - Schedule Of Carrying value Of Capitalized Internal Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_ed014d94-d32b-4613-a53b-7895079d6bce",
      "name": "us-gaap:CapitalizedComputerSoftwareNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCapitalizationTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e9280f36-84a1-4b39-83a2-80c7ff64cefa",
      "name": "us-gaap:CapitalizedComputerSoftwareNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCapitalizationTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails",
     "longName": "995845 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details)",
     "shortName": "Balance Sheet Components - Schedule of Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "ampl:AccruedHosting",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "ampl:AccruedHosting",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails",
     "longName": "995855 - Disclosure - Balance Sheet Components - Additional Information (Details)",
     "shortName": "Balance Sheet Components - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "ampl:PropertyPlantAndEquipmentDepreciationAndAmortization",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "ampl:PropertyPlantAndEquipmentDepreciationAndAmortization",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails",
     "longName": "995865 - Disclosure - Fair Value Measurements - Summarizes of fair value assets (Details)",
     "shortName": "Fair Value Measurements - Summarizes of fair value assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairvaluedisclosuresabstractSummarizesOfFairValueAssetsParentheticalDetails",
     "longName": "995875 - Disclosure - FairValueDisclosuresAbstract - Summarizes of fair value assets (Parenthetical) (Details)",
     "shortName": "FairValueDisclosuresAbstract - Summarizes of fair value assets (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails",
     "longName": "995885 - Disclosure - Fair Value Measurements - Contractual maturities of available-for-sale securities (Details)",
     "shortName": "Fair Value Measurements - Contractual maturities of available-for-sale securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
     "longName": "995905 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Additional Information (Details)",
     "shortName": "Acquisitions, Intangible Assets, and Goodwill - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:FairValueOfAssetsAcquired",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:FairValueOfAssetsAcquired",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails",
     "longName": "995915 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Schedule of useful lives of the acquired intangible assets (Details)",
     "shortName": "Acquisitions, Intangible Assets, and Goodwill - Schedule of useful lives of the acquired intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_b6682258-de1d-4b7e-a2a5-316013473478",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b6682258-de1d-4b7e-a2a5-316013473478",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
     "longName": "995925 - Disclosure - Acquisitions, Intangible Assets, and Goodwill (Details)",
     "shortName": "Acquisitions, Intangible Assets, and Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails",
     "longName": "995935 - Disclosure - Acquisitions, Intangible Assets, and Goodwill - Schedule of Expected Future Amortization Expense (Details)",
     "shortName": "Acquisitions, Intangible Assets, and Goodwill - Schedule of Expected Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
     "longName": "995945 - Disclosure - Redeemable Convertible Preferred Stock - Additional Information (Details)",
     "shortName": "Redeemable Convertible Preferred Stock - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:PreferredStockSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:PreferredStockSharesOutstanding",
       "us-gaap:PreferredStockSharesIssued",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R51": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
     "longName": "995975 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Preferred and Common Stock - Additional Information (Details)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans - Preferred and Common Stock - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ef4188d9-ea8a-430e-8ee5-196469bd0555",
      "name": "us-gaap:CommonStockVotingRights",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
     "longName": "995985 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans - Schedule of Reserved Shares of Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ampl:ScheduleOfReservedSharesOfCommonStockTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ampl:ScheduleOfReservedSharesOfCommonStockTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
     "longName": "995995 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_8a52aec1-2da2-46b6-9dd4-799102d6d2da",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails",
     "longName": "996005 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity (Details)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_ed014d94-d32b-4613-a53b-7895079d6bce",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
     "longName": "996015 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options (Details)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans - Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_309b27de-18ff-4b21-90ea-28f1c00a85f7",
      "name": "us-gaap:SharePrice",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails",
     "longName": "996025 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of RSU Activity (Details)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans - Schedule of RSU Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_edffc430-1511-4523-92bf-dd4256a48905",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_edffc430-1511-4523-92bf-dd4256a48905",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
     "longName": "996035 - Disclosure - Stockholders' Equity and Equity Incentive Plans - fair value of shares to be granted under the ESPP utilizing the Black-Scholes option-pricing model (Details)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans - fair value of shares to be granted under the ESPP utilizing the Black-Scholes option-pricing model (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R58": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails",
     "longName": "996045 - Disclosure - Stockholders' Equity and Equity Incentive Plans - Schedule of Stock Based Compensation Expenses (Details)",
     "shortName": "Stockholders' Equity and Equity Incentive Plans - Schedule of Stock Based Compensation Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6f14cab9-9a08-4a0f-9492-edf73f7a3a06",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
     "longName": "996065 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails",
     "longName": "996075 - Disclosure - Income Taxes - Schedule of Pre-Tax Book Loss (Details)",
     "shortName": "Income Taxes - Schedule of Pre-Tax Book Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails",
     "longName": "996085 - Disclosure - Income Taxes - Schedule of Income Tax Provisions (Details)",
     "shortName": "Income Taxes - Schedule of Income Tax Provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails",
     "longName": "996095 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
     "longName": "996105 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails",
     "longName": "996115 - Disclosure - Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Details)",
     "shortName": "Income Taxes - Summary of Reconciliation of Unrecognized Tax Benefit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_ed014d94-d32b-4613-a53b-7895079d6bce",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails",
     "longName": "996135 - Disclosure - Operating Leases - Components of lease expense (Details)",
     "shortName": "Operating Leases - Components of lease expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails",
     "longName": "996145 - Disclosure - Operating Leases - Summary of Supplemental Cash Flow Information (Details)",
     "shortName": "Operating Leases - Summary of Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ampl:SupplementalCashFlowInformationTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ampl:SupplementalCashFlowInformationTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails",
     "longName": "996155 - Disclosure - Operating Leases - Schedule of Operating Lease, Liability, Maturity (Details)",
     "shortName": "Operating Leases - Schedule of Operating Lease, Liability, Maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_32d6035d-4fda-45c7-94fa-3321276d748c",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails",
     "longName": "996175 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)",
     "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R69": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails",
     "longName": "996185 - Disclosure - Net Loss Per Share - Schedule of Ant-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)",
     "shortName": "Net Loss Per Share - Schedule of Ant-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails",
     "longName": "996205 - Disclosure - Restructuring (Additional Information) (Details)",
     "shortName": "Restructuring (Additional Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R71": {
     "role": "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
     "longName": "996215 - Disclosure - Subsequent Events - Additional Information (Details)",
     "shortName": "Subsequent Events - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_79ecd2ee-6cba-4d23-a466-d83ec090bb74",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ampl-20241231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "ampl_APACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "APACMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Apac.",
        "label": "A P A C [Member]",
        "terseLabel": "APAC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts Payable, Current, Total",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "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": [
      "r72",
      "r907"
     ]
    },
    "ampl_AccountsReceivable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AccountsReceivable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable.",
        "label": "Accounts receivable",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable Member",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,417 and $1,101 as of December 31, 2024 and 2023, respectively",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    },
    "ampl_AccrualRestructuringCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AccrualRestructuringCost",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals",
        "label": "Accrual Restructuring Cost",
        "documentation": "Accrual Restructuring Cost"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_AccruedHosting": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AccruedHosting",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued hosting",
        "label": "Accrued Hosting",
        "documentation": "Accrued Hosting"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Total accrued expenses",
        "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": [
      "r75"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accrued Liabilities, Total",
        "label": "Accrued Liabilities",
        "terseLabel": "Accrued interest",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ampl_AccruedLiabilityFromEarlyExercisedStockOptionsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AccruedLiabilityFromEarlyExercisedStockOptionsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued liability from early exercised stock options current.",
        "label": "Accrued Liability From Early Exercised Stock Options Current",
        "terseLabel": "Liability from early exercised stock options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedSalesCommissionCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Sales Commission, Current",
        "terseLabel": "Accrued commission and bonus",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r861"
     ]
    },
    "ampl_AccruedSalesTaxCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AccruedSalesTaxCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued sales tax current.",
        "label": "Accrued Sales Tax Current",
        "terseLabel": "Accrued sales tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total",
        "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance",
        "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less accumulated depreciation and amortization",
        "negatedTerseLabel": "Less accumulated depreciation and amortization",
        "verboseLabel": "Depreciation and amortization",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r181",
      "r714"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive loss, net",
        "verboseLabel": "Accumulated other comprehensive income (loss)",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r93",
      "r189",
      "r710",
      "r742",
      "r743"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive",
        "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": [
      "r4",
      "r12",
      "r24",
      "r572",
      "r575",
      "r628",
      "r738",
      "r739",
      "r1071",
      "r1072",
      "r1073",
      "r1089",
      "r1090",
      "r1091",
      "r1092"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Intangible assets, weighted average useful life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r856"
     ]
    },
    "ampl_AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AcquisitionsIntangibleAssetsAndGoodwillDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets And Goodwill Disclosure [Abstract]",
        "documentation": "Intangible assets, and goodwill disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Additional Paid in Capital, Ending Balance",
        "periodStartLabel": "Additional Paid in Capital, Beginning Balance",
        "totalLabel": "Additional Paid in Capital, Total",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r907",
      "r1241"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital",
        "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": [
      "r755",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1185",
      "r1242"
     ]
    },
    "ampl_AdditionsToDeferredCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AdditionsToDeferredCommissions",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions to deferred commissions.",
        "label": "Additions To Deferred Commissions",
        "terseLabel": "Additions to deferred commissions"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r470"
     ]
    },
    "ampl_AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital, vesting of early exercised stock options.",
        "label": "Adjustments To Additional Paid In Capital Vesting Of Early Exercised Stock Options",
        "terseLabel": "Vesting of early exercised stock options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "terseLabel": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r890"
     ]
    },
    "ampl_AggregateSharesOfCapitalStockToAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AggregateSharesOfCapitalStockToAuthorized",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate shares of capital stock to authorized",
        "label": "Aggregate Shares of Capital Stock to Authorized",
        "documentation": "Aggregate Shares of Capital Stock to Authorized"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r954",
      "r965",
      "r975",
      "r1008"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r957",
      "r968",
      "r978",
      "r1011"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r958",
      "r969",
      "r979",
      "r1003",
      "r1012",
      "r1016",
      "r1024"
     ]
    },
    "us-gaap_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Segment [Member]",
        "terseLabel": "Other Segments [Member]",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r869",
      "r870"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Total stock-based compensation expense",
        "verboseLabel": "Stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r507"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables",
        "terseLabel": "Allowance for doubtful accounts",
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r288",
      "r322"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]",
        "terseLabel": "Americas other than US"
       }
      }
     },
     "auth_ref": [
      "r1244",
      "r1245",
      "r1246",
      "r1247"
     ]
    },
    "ampl_AmortizationOfDeferredCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "AmortizationOfDeferredCommissions",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of deferred commissions.",
        "label": "Amortization Of Deferred Commissions",
        "negatedLabel": "Amortization of deferred commissions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "totalLabel": "Amortization of Intangible Assets, Total",
        "terseLabel": "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": [
      "r8",
      "r350",
      "r357",
      "r875"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive securities excluded from computation of diluted net loss per share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "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_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r149",
      "r185",
      "r210",
      "r247",
      "r252",
      "r276",
      "r279",
      "r319",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r565",
      "r569",
      "r602",
      "r704",
      "r792",
      "r869",
      "r870",
      "r907",
      "r932",
      "r1144",
      "r1145",
      "r1198"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r191",
      "r210",
      "r319",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r565",
      "r569",
      "r602",
      "r907",
      "r1144",
      "r1145",
      "r1198"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Assets, Fair Value Disclosure, Total",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Estimated Fair Value",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r583",
      "r584",
      "r895"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r961"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r961"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r961"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]",
        "terseLabel": "Auditor Opinion"
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Unrealized Gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Amount, before tax, of unrealized gain 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": [
      "r293"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "terseLabel": "Gross Unrealized Losses",
        "negatedLabel": "Gross Unrealized Losses",
        "documentation": "Amount, before tax, of unrealized 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": [
      "r294"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Debt Securities, Available-for-Sale, Amortized Cost, Total",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "terseLabel": "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": [
      "r290",
      "r329",
      "r703"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due in greater than one year",
        "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost",
        "totalLabel": "Total",
        "terseLabel": "Total",
        "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), with single maturity date and allocated without single maturity date."
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1109",
      "r1208"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsContractualMaturitiesOfAvailableforsaleSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less",
        "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Principles of Consolidation",
        "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.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Business and Significant Accounting Policies",
        "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": [
      "r107"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r560",
      "r885",
      "r886"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r560",
      "r885",
      "r886"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "terseLabel": "Business combination equity consideration",
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business acquisition, equity issued",
        "verboseLabel": "Common shares issued for business acquisition",
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "ampl_BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "BusinessAcquisitionsAggregatePurchasePriceEstimatedFairValues",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisitions Aggregate Purchase Price Estimated Fair Values",
        "documentation": "Business Acquisitions Aggregate Purchase Price Estimated Fair Values",
        "terseLabel": "Business acquisitions aggregate purchase price estimated fair values"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_BusinessAcquisitionsDevelopedTechnologyIntangibleAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "BusinessAcquisitionsDevelopedTechnologyIntangibleAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business acquisitions developed technology intangible asset",
        "label": "Business Acquisitions Developed Technology Intangible Asset",
        "documentation": "Business Acquisitions Developed Technology Intangible Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_BusinessAcquisitionsIntangibleAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "BusinessAcquisitionsIntangibleAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisitions Intangible Asset",
        "documentation": "Business Acquisitions Intangible Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_BusinessAcquisitionsTradeNameAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "BusinessAcquisitionsTradeNameAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business acquisitions trade name asset",
        "label": "Business Acquisitions Trade Name Asset",
        "documentation": "Business Acquisitions Trade Name Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Business Combination, Consideration Transferred, Total",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Aggregate foobar acquisition amount",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r11"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Acquisition, equity consideration amount",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2"
     ]
    },
    "ampl_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwill1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination Intangible Assets And Goodwill Disclosure [Text Block]",
        "documentation": "Business combination intangible assets, and goodwill disclosure.",
        "terseLabel": "Acquisitions, Intangible Assets, and Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r133"
     ]
    },
    "us-gaap_CapitalUnitClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalUnitClassDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Unit, Class [Domain]",
        "terseLabel": "Capital Unit, Class",
        "documentation": "Description of the type or class of capital units or capital shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalUnitsByClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalUnitsByClassAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Units by Class [Axis]",
        "terseLabel": "Capital Units by Class",
        "documentation": "Information by type or class of the entity's capital units."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_CapitalizationOfInternalUseSoftwareCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "CapitalizationOfInternalUseSoftwareCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalization of internal-use software costs",
        "label": "Capitalization of internal-use software costs",
        "terseLabel": "Stock-based compensation capitalized as internal-use software costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Additions",
        "terseLabel": "Capitalization of internal-use software costs",
        "documentation": "Additions made to capitalized computer software costs during the period."
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Amortization of internal-use software costs",
        "negatedLabel": "Amortization of internal-use software costs",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r854",
      "r856"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareImpairments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareImpairments1",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Impairments",
        "terseLabel": "Capitalized Computer Software, Impairments",
        "documentation": "Amount of impairment loss from capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r855",
      "r856"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfCarryingValueOfCapitalizedInternalCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Capitalized Computer Software, Net, Total",
        "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance",
        "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commissions, current",
        "label": "Capitalized Contract Cost, Net, Current",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNetNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "terseLabel": "Deferred commissions, noncurrent",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance",
        "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "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": [
      "r26",
      "r179",
      "r860"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r136"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "totalLabel": "Total cash, cash equivalents, and restricted cash",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period",
        "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": [
      "r26",
      "r104",
      "r207"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash",
        "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": [
      "r3",
      "r104"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairvaluedisclosuresabstractSummarizesOfFairValueAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash Equivalents, at Carrying Value",
        "totalLabel": "Cash Equivalents, at Carrying Value, Total",
        "documentation": "Amount of 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": [
      "r1065",
      "r1209"
     ]
    },
    "ampl_CashReceivedFromMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "CashReceivedFromMaturities",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash received from maturities of marketable securities",
        "label": "Cash Received From Maturities",
        "documentation": "Cash Received From Maturities"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_CatherineWongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "CatherineWongMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Catherine Wong [Member]",
        "label": "Catherine Wong [Member]",
        "terseLabel": "Catherine Wong"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_ClassAAndClassBCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ClassAAndClassBCommonStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A and Class B common stock [Member].",
        "label": "Class A And Class B Common Stock [Member]",
        "terseLabel": "Class A and Class B common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock",
        "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": [
      "r173",
      "r186",
      "r187",
      "r188",
      "r210",
      "r236",
      "r237",
      "r239",
      "r241",
      "r249",
      "r250",
      "r319",
      "r392",
      "r395",
      "r396",
      "r397",
      "r401",
      "r402",
      "r418",
      "r419",
      "r423",
      "r426",
      "r434",
      "r602",
      "r748",
      "r749",
      "r750",
      "r751",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r780",
      "r801",
      "r819",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r1048",
      "r1079",
      "r1093"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class Of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r249",
      "r418",
      "r419",
      "r421",
      "r423",
      "r426",
      "r432",
      "r434",
      "r748",
      "r749",
      "r750",
      "r751",
      "r878",
      "r1048",
      "r1079"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Warrants and rights outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightUnissued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightUnissued",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Unissued",
        "terseLabel": "Class of warrant or right, unissued",
        "documentation": "The number of warrants or rights which entitle the entity to receive future services in exchange for the unvested, forfeitable warrants or rights."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 9)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r142",
      "r705",
      "r779"
     ]
    },
    "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.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r383",
      "r384",
      "r841",
      "r1138",
      "r1141"
     ]
    },
    "us-gaap_CommitmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments, Fair Value Disclosure",
        "terseLabel": "Fair value of common stock",
        "documentation": "Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r1187",
      "r1188",
      "r1192"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total reserved shares",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r923",
      "r924",
      "r926",
      "r927",
      "r928",
      "r929",
      "r1089",
      "r1090",
      "r1092",
      "r1185",
      "r1240",
      "r1242"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r780"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Common Stock, Shares, Issued, Total",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "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": [
      "r87"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r87",
      "r780",
      "r798",
      "r1242",
      "r1243"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Common Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance",
        "totalLabel": "Common Stock, Value, Issued, Total",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, value",
        "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": [
      "r87",
      "r708",
      "r907"
     ]
    },
    "us-gaap_CommonStockVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockVotingRights",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Common stock, voting rights",
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration of risk and significant customers.",
        "label": "Concentration Of Risk And Significant Customers Policy [Text Block]",
        "terseLabel": "Concentration of Risk and Significant Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r68",
      "r69",
      "r286",
      "r840"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r68",
      "r69",
      "r286",
      "r745",
      "r840"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r68",
      "r69",
      "r286",
      "r840",
      "r1053"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "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": [
      "r34",
      "r35",
      "r68",
      "r69",
      "r286"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type",
        "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": [
      "r34",
      "r35",
      "r68",
      "r69",
      "r286",
      "r840"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r213",
      "r247",
      "r254",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r869",
      "r870",
      "r1144",
      "r1145"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r147",
      "r213",
      "r247",
      "r254",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r869",
      "r870",
      "r1144",
      "r1145"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "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": [
      "r436",
      "r437",
      "r448"
     ]
    },
    "ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of redeemable convertible preferred stock to common stock upon direct listing, shares.",
        "label": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Direct Listing Shares",
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon Direct Listing, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of redeemable convertible preferred stock to common stock upon direct listing, value.",
        "label": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Direct Listing Value",
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon Direct Listing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "terseLabel": "Convertible preferred shares issued upon conversion",
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r51",
      "r86",
      "r122",
      "r429"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost of Goods and Services Sold, Total",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue",
        "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": [
      "r96",
      "r97",
      "r664"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Revenue",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Revenue",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility",
        "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": [
      "r391",
      "r1142"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r1142",
      "r1143"
     ]
    },
    "ampl_CumulativeImpactOfTopic842Adoption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "CumulativeImpactOfTopic842Adoption",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative impact of Topic 842 adoption",
        "label": "Cumulative impact of Topic 842 adoption",
        "terseLabel": "Cumulative impact of Topic 842 adoption"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1082",
      "r1184"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1082"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total Current",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r1082"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1082",
      "r1184"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Revenue",
        "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": [
      "r108",
      "r286"
     ]
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer-Related Intangible Assets [Member]",
        "terseLabel": "Customer related",
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1128",
      "r1130",
      "r1133",
      "r1134"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r946",
      "r1035"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r946",
      "r1035"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r1037"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r1037"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r950",
      "r1039"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r1037"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r941",
      "r1030"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r942",
      "r1031"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r942",
      "r1031"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r940",
      "r1029"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r940",
      "r1029"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r940",
      "r1029"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r943",
      "r1032"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r945",
      "r1034"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r945",
      "r1034"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r946",
      "r1035"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r949",
      "r1038"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1036"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1033"
     ]
    },
    "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.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r208",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r390",
      "r391",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r416",
      "r612"
     ]
    },
    "us-gaap_DebtInstrumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentDescription",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Description",
        "terseLabel": "Contractual term description",
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r51",
      "r71",
      "r74",
      "r138",
      "r141",
      "r612"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Exercisable rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r404"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "Greater than 12 months",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r332",
      "r873"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Less than or equal to 12 months",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r332",
      "r873"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciessummaryOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position",
        "totalLabel": "Total remaining performance obligations",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r331",
      "r873"
     ]
    },
    "ampl_DeferredCommission": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredCommission",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred commissions",
        "documentation": "Deferred commission.",
        "label": "Deferred Commission",
        "terseLabel": "Total deferred commissions"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DeferredCommissionAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredCommissionAmortizationPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commission amortization period",
        "label": "Deferred Commission Amortization Period",
        "documentation": "Deferred commission amortization period."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DeferredCommissionCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredCommissionCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred commission current.",
        "label": "Deferred Commission Current",
        "terseLabel": "Deferred commissions, current portion"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DeferredCommissionCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredCommissionCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance",
        "label": "Deferred Commission Current and Noncurrent",
        "documentation": "Deferred commission current and noncurrent.",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DeferredCommissionNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredCommissionNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred commission noncurrent.",
        "label": "Deferred Commission Noncurrent",
        "terseLabel": "Deferred commissions, net of current portion"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DeferredCommissionsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredCommissionsPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred commissions.",
        "label": "Deferred Commissions Policy [Text Block]",
        "terseLabel": "Deferred Commissions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "terseLabel": "Unrecognized stock-based compensation expense",
        "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r125"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualMaximumContractualTerm1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Arrangement with Individual, Maximum Contractual Term",
        "terseLabel": "Contractual term (years)",
        "documentation": "Maximum term of the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r55"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1082",
      "r1183",
      "r1184"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1082",
      "r1183"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total Provision",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r170",
      "r1082"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Gross deferred liabilities",
        "negatedTotalLabel": "Gross deferred liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r139",
      "r535"
     ]
    },
    "ampl_DeferredRevenuePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredRevenuePolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Revenue.",
        "label": "Deferred Revenue Policy [Text Block]",
        "terseLabel": "Deferred Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueRevenueRecognized1",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredSalesInducementCostImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredSalesInducementCostImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Sales Inducement Cost, Impairment Loss",
        "terseLabel": "Deferred commission impairment loss",
        "documentation": "Amount of impairment loss for deferred sales inducement cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1082",
      "r1183",
      "r1184"
     ]
    },
    "ampl_DeferredTaxAssetFixedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredTaxAssetFixedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax asset fixed assets.",
        "label": "Deferred Tax Asset Fixed Assets",
        "terseLabel": "Fixed assets"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DeferredTaxAssetsAccumulatedOtherComprehensiveLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredTaxAssetsAccumulatedOtherComprehensiveLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Accumulated other comprehensive loss",
        "label": "Deferred Tax Assets Accumulated other comprehensive loss",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax assets (liabilities)",
        "negatedTotalLabel": "Net deferred tax assets (liabilities)",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Realizable deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "NOL carryforwards, federal",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Carryforwards not subject to expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "NOL carryforwards, state",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "Carryforward that are subject to expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "ampl_DeferredTaxAssetsResearchAndDevelopmentCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredTaxAssetsResearchAndDevelopmentCredits",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Research and development credits",
        "label": "Deferred Tax Assets Research and development credits",
        "terseLabel": "Capitalized research and development costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "terseLabel": "Credit Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "ampl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets tax deferred expense, compensation and benefits, operating lease liability.",
        "label": "Deferred Tax Assets Tax Deferred Expense, Compensation And Benefits, Operating Lease Liability",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock-based compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves",
        "terseLabel": "Accruals and reserves",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Valuation Allowance",
        "negatedTerseLabel": "Valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "ampl_DeferredTaxLiabilitiesDeferredCommissionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredTaxLiabilitiesDeferredCommissionCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities deferred commission costs.",
        "label": "Deferred Tax Liabilities Deferred Commission Costs",
        "negatedLabel": "Deferred commission costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software",
        "terseLabel": "Internal use software",
        "negatedLabel": "Internal use software",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "ampl_DeferredTaxLiabilitiesFixedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredTaxLiabilitiesFixedAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities fixed assets.",
        "label": "Deferred Tax Liabilities Fixed Assets",
        "negatedLabel": "Fixed assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "terseLabel": "Intangibles",
        "negatedLabel": "Intangibles",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities Operating lease right-of-use asset",
        "label": "Deferred Tax Liabilities Operating lease right-of-use asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_DefinedBenefitPlansGeneralInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlansGeneralInformation",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Description",
        "terseLabel": "Equity incentive plans description",
        "documentation": "Description of defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization",
        "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": [
      "r8",
      "r42"
     ]
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Derivative Assets (Liabilities), at Fair Value, Net, Total",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "terseLabel": "Grant date fair value",
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "ampl_DescriptionOfBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DescriptionOfBusinessPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of business",
        "label": "Description Of Business Policy [Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DevelopedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DevelopedTechnologyMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Developed Technology Member.",
        "label": "Developed Technology [Member]",
        "terseLabel": "Developed Technology"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DirectListingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DirectListingMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct Listing",
        "label": "Direct Listing [Member]",
        "documentation": "Direct Listing."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DirectListingPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DirectListingPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct Listing",
        "label": "Direct Listing [Policy Text Block]",
        "documentation": "Direct listing policy text block."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_DisaggregationOfRevenuePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "DisaggregationOfRevenuePolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disaggregation of revenue.",
        "label": "Disaggregation Of Revenue Policy [Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r961"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r961",
      "r1004"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Tax Jurisdiction [Member]",
        "terseLabel": "Federal",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMEA [Member]",
        "terseLabel": "EMEA",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1244",
      "r1245",
      "r1246",
      "r1247"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders, basic",
        "totalLabel": "Earnings Per Share, Basic, Total",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r234",
      "r236",
      "r239",
      "r240",
      "r241",
      "r246",
      "r558",
      "r563",
      "r580",
      "r581",
      "r700",
      "r721",
      "r864"
     ]
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders:",
        "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to Class A and Class B common stockholders, diluted",
        "totalLabel": "Earnings Per Share, Diluted, Total",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r236",
      "r239",
      "r240",
      "r241",
      "r246",
      "r558",
      "r563",
      "r580",
      "r581",
      "r700",
      "r721",
      "r864"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r243"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r242",
      "r244",
      "r245"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Tax provision",
        "totalLabel": "Total provision",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r892"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory federal income tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r518",
      "r547",
      "r892"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r892",
      "r1083",
      "r1177"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Permanent differences",
        "verboseLabel": "Foreign rate differential",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r522",
      "r892",
      "r1083",
      "r1177"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r892",
      "r1083",
      "r1177",
      "r1178"
     ]
    },
    "ampl_EffectiveIncomeTaxRateReconciliationPermanentDifferences": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation permanent differences.",
        "label": "Effective Income Tax Rate Reconciliation Permanent Differences",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "terseLabel": "Stock based compensation",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1049",
      "r1177",
      "r1178"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal tax benefits",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r892",
      "r1083",
      "r1177"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionToFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "terseLabel": "Tax Credit",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r525",
      "r1083",
      "r1177"
     ]
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefits and Share-Based Compensation",
        "terseLabel": "Stock-based compensation expense and related employer payroll taxes",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Employee-related Liabilities, Current, Total",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and employee related taxes",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r501"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized share-based compensation expense recognition period (term)",
        "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": [
      "r501"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_EmployeeStockPurchasePlanWithholding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "EmployeeStockPurchasePlanWithholding",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchase plan withholding.",
        "label": "Employee Stock Purchase Plan Withholding",
        "terseLabel": "2021 Employee Stock Purchase Plan withholding"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r934"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r934"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "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": [
      "r934"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "terseLabel": "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": [
      "r1044"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Registrant Name",
        "label": "Entity Registrant Name",
        "verboseLabel": "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": [
      "r934"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "terseLabel": "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": [
      "r934"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r934"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "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": [
      "r934"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r174",
      "r197",
      "r198",
      "r199",
      "r219",
      "r220",
      "r221",
      "r223",
      "r228",
      "r230",
      "r232",
      "r248",
      "r320",
      "r321",
      "r364",
      "r435",
      "r545",
      "r546",
      "r555",
      "r556",
      "r557",
      "r559",
      "r562",
      "r563",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r579",
      "r604",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r613",
      "r615",
      "r628",
      "r719",
      "r738",
      "r739",
      "r740",
      "r755",
      "r819"
     ]
    },
    "ampl_EquityIncentiveAwardTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "EquityIncentiveAwardTerm",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity incentive award term.",
        "label": "Equity Incentive Award Term",
        "terseLabel": "Award term"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_EquityPlanStockOptionsEarlyExercisedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "EquityPlanStockOptionsEarlyExercisedMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Plan Stock Options Early Exercised [Member]",
        "label": "Equity Plan Stock Options Early Exercised [Member]",
        "terseLabel": "Equity Plan Stock Options Early Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_EquityPlanStockOptionsOutstandingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "EquityPlanStockOptionsOutstandingMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Plan Stock Options Outstanding [Member]",
        "label": "Equity Plan Stock Options Outstanding [Member]",
        "terseLabel": "Equity Plan Stock Options Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "ampl_EricVishriaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "EricVishriaMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Eric Vishria [Member]",
        "documentation": "Eric Vishria [Member]",
        "terseLabel": "Eric Vishria"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r954",
      "r965",
      "r975",
      "r1008"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r951",
      "r962",
      "r972",
      "r1005"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [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": [
      "r585",
      "r586",
      "r587",
      "r899"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r586",
      "r587",
      "r899"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r411",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r582",
      "r584",
      "r585",
      "r586",
      "r587",
      "r593",
      "r594",
      "r596",
      "r635",
      "r636",
      "r637",
      "r876",
      "r877",
      "r882",
      "r883",
      "r884",
      "r895",
      "r899"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r591",
      "r592",
      "r593",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r697",
      "r895",
      "r900"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value Level 1",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r453",
      "r458",
      "r584",
      "r594",
      "r635",
      "r882",
      "r883",
      "r884",
      "r895"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value Level 2",
        "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": [
      "r411",
      "r453",
      "r458",
      "r584",
      "r585",
      "r594",
      "r636",
      "r876",
      "r877",
      "r882",
      "r883",
      "r884",
      "r895"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurement",
        "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.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r582",
      "r584",
      "r585",
      "r586",
      "r587",
      "r593",
      "r594",
      "r596",
      "r635",
      "r636",
      "r637",
      "r876",
      "r877",
      "r882",
      "r883",
      "r884",
      "r895",
      "r899"
     ]
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Assets Acquired",
        "terseLabel": "Fair value of assets acquired",
        "documentation": "The fair value of assets acquired in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "ampl_FairValueOfBusinessConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "FairValueOfBusinessConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of business consideration.",
        "label": "Fair Value Of Business Consideration",
        "terseLabel": "Fair value of business consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r330",
      "r333",
      "r334",
      "r415",
      "r432",
      "r577",
      "r601",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r720",
      "r873",
      "r895",
      "r897",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r908",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1186",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_FinancingReceivableImpairedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableImpairedLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Impaired [Line Items]",
        "terseLabel": "Financing Receivable Impaired [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_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful lives of the acquired intangible assets",
        "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",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r183",
      "r336",
      "r356",
      "r875"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2025",
        "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": [
      "r358",
      "r856",
      "r875"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r856",
      "r875"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2028",
        "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": [
      "r358",
      "r856",
      "r875"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2027",
        "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": [
      "r358",
      "r856",
      "r875"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2026",
        "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": [
      "r358",
      "r856",
      "r875"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356",
      "r360",
      "r361",
      "r665",
      "r666",
      "r856"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finite-Lived Intangible Assets, Gross, Total",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r356",
      "r666",
      "r875"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name",
        "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": [
      "r349",
      "r351",
      "r352",
      "r353",
      "r355",
      "r356",
      "r360",
      "r361",
      "r856"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfExpectedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Carrying Amount",
        "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance",
        "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r1130"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "terseLabel": "Amortization period",
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r665"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of acquired intangible assets",
        "label": "Finite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ampl_FoobarAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "FoobarAcquisitionMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foobar Acquisition [Member]",
        "documentation": "Foobar Acquisition [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Jurisdiction [Member]",
        "terseLabel": "Foreign",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignLineOfCreditMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Line of Credit [Member]",
        "terseLabel": "Pacific Western Bank",
        "documentation": "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, outside the reporting entity's home country."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r958",
      "r969",
      "r979",
      "r1012"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r958",
      "r969",
      "r979",
      "r1012"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r958",
      "r969",
      "r979",
      "r1012"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r958",
      "r969",
      "r979",
      "r1012"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r958",
      "r969",
      "r979",
      "r1012"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and Fixtures",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "General and administrative expenses",
        "totalLabel": "General and Administrative Expense, Total",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative",
        "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": [
      "r100",
      "r803"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and Administrative",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Goodwill, Ending Balance",
        "periodStartLabel": "Goodwill, Beginning Balance",
        "totalLabel": "Goodwill, Total",
        "label": "Goodwill",
        "terseLabel": "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": [
      "r182",
      "r337",
      "r698",
      "r870",
      "r874",
      "r896",
      "r907",
      "r1119",
      "r1121"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Acquired Intangible Assets",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1122"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, impairment loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r338",
      "r344",
      "r348",
      "r874",
      "r896"
     ]
    },
    "us-gaap_GoodwillTransfers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillTransfers",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Transfers",
        "terseLabel": "Goodwill of assets",
        "documentation": "Amount of increase (decrease) from transfer into (out 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": [
      "r1120"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r98",
      "r148",
      "r210",
      "r319",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r602",
      "r866",
      "r869",
      "r1095",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1144"
     ]
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]",
        "terseLabel": "Indemnifications and Warranties",
        "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities."
       }
      }
     },
     "auth_ref": [
      "r389"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r961"
     ]
    },
    "ampl_ImpairmentLossOnLongLivedAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ImpairmentLossOnLongLivedAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment loss on long lived asset.",
        "label": "Impairment Loss On Long Lived Asset",
        "terseLabel": "Impairment Loss on Long Lived Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "terseLabel": "Impairment for intangible assets",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r1077",
      "r1136"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r112"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r517"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Worldwide pre-tax loss",
        "totalLabel": "Loss before provision for (benefit from) income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r144",
      "r148",
      "r701",
      "r716",
      "r866",
      "r869",
      "r1095",
      "r1097",
      "r1098",
      "r1099",
      "r1100"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfPretaxBookLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r517"
     ]
    },
    "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.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "terseLabel": "Income Statement Location",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r372",
      "r376",
      "r588",
      "r590",
      "r595",
      "r735",
      "r737",
      "r804",
      "r856",
      "r898",
      "r1211"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "terseLabel": "Income Statement Location",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r376",
      "r588",
      "r590",
      "r595",
      "r735",
      "r737",
      "r804",
      "r856",
      "r898",
      "r1211"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r518",
      "r519",
      "r529",
      "r541",
      "r892",
      "r1180"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r518",
      "r519",
      "r529",
      "r541",
      "r892",
      "r1180"
     ]
    },
    "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.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r512",
      "r518",
      "r526",
      "r527",
      "r528",
      "r533",
      "r539",
      "r548",
      "r550",
      "r553",
      "r554",
      "r753",
      "r892"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for (benefit from) income taxes",
        "totalLabel": "Income Tax Expense (Benefit), Total",
        "label": "Income Tax Expense (Benefit)",
        "verboseLabel": "Provision for income taxes",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r171",
      "r231",
      "r232",
      "r247",
      "r260",
      "r279",
      "r516",
      "r518",
      "r549",
      "r722",
      "r892"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r514",
      "r515",
      "r533",
      "r534",
      "r538",
      "r543",
      "r747"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income Taxes Paid, Net, Total",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r206",
      "r540",
      "r541"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Accounts Payable, Total",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ampl_IncreaseDecreaseInDeferredCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "IncreaseDecreaseInDeferredCommissions",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in deferred commissions.",
        "label": "Increase Decrease In Deferred Commissions",
        "terseLabel": "Deferred commissions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1076"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other noncurrent assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r354",
      "r359",
      "r875"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r354",
      "r359",
      "r875"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r958",
      "r969",
      "r979",
      "r1003",
      "r1012",
      "r1016",
      "r1024"
     ]
    },
    "us-gaap_InitialOfferingPeriod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InitialOfferingPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial offering period",
        "label": "Initial Offering Period",
        "documentation": "A description of the time period when the company made its initial offering of a class of securities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r939",
      "r1028"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r939",
      "r1028"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r939",
      "r1028"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net Carrying Amount",
        "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "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": [
      "r349",
      "r1130",
      "r1132"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles",
        "totalLabel": "Intangible Assets, Net (Including Goodwill), Total",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ampl_InternalUseSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "InternalUseSoftwareMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internal use software.",
        "label": "Internal Use Software [Member]",
        "terseLabel": "Internal-use software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "terseLabel": "Capitalized Internal-Use Software Costs",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "ampl_InternationalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "InternationalMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International [Member]",
        "label": "International"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseAndRentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseAndRentalExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeaseAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent Expense",
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r619",
      "r906"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Summary of Components of Lease Cost",
        "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": [
      "r1195"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r627"
     ]
    },
    "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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease, Liability, Maturity",
        "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": [
      "r1196"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted operating lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2025",
        "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": [
      "r626"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026 and thereafter",
        "verboseLabel": "2029 and thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2028",
        "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": [
      "r626"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2027",
        "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": [
      "r626"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2026",
        "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": [
      "r626"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2024",
        "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": [
      "r1196"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest",
        "negatedLabel": "Less: imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Operating Leases",
        "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": [
      "r614"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r74",
      "r75",
      "r76",
      "r79",
      "r80",
      "r81",
      "r84",
      "r210",
      "r319",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r566",
      "r569",
      "r570",
      "r602",
      "r778",
      "r865",
      "r932",
      "r1144",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "terseLabel": "Total liabilities and stockholders' equity",
        "totalLabel": "Total liabilities and stockholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r143",
      "r712",
      "r907",
      "r1081",
      "r1116",
      "r1194"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "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": [
      "r76",
      "r178",
      "r210",
      "r319",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r566",
      "r569",
      "r570",
      "r602",
      "r907",
      "r1144",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_LiabilityRelatedToEarlyExercisedShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "LiabilityRelatedToEarlyExercisedShares",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability related to early exercised shares.",
        "label": "Liability Related To Early Exercised Shares",
        "terseLabel": "Liability related to early exercised shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78",
      "r1080",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_LineOfCreditFacilityCovenantTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCovenantTerms",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Covenant Terms",
        "terseLabel": "Line of credit facility, covenant terms",
        "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78"
     ]
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Line of credit facility, borrowing capacity",
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78"
     ]
    },
    "us-gaap_LineOfCreditFacilityDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityDescription",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Description",
        "terseLabel": "Line of credit facility, description",
        "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78",
      "r391"
     ]
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityExpirationDate1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Expiration Date",
        "terseLabel": "Line of credit facility, expiration date",
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Line of credit facility, interest rate during period",
        "documentation": "The effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r78",
      "r1080",
      "r1142"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "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": [
      "r391",
      "r1080",
      "r1142"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility, 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": [
      "r73",
      "r78"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "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": [
      "r73",
      "r78",
      "r391",
      "r1080",
      "r1142"
     ]
    },
    "us-gaap_LiquidationDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiquidationDate1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ending date",
        "label": "Liquidation Date, Expected to Complete",
        "documentation": "Date the liquidation is expected to be completed, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Line of Credit, Noncurrent",
        "terseLabel": "Long-term line of credit, noncurrent",
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r45",
      "r46"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "auth_ref": [
      "r286",
      "r881",
      "r917",
      "r921",
      "r1148",
      "r1210",
      "r1212",
      "r1213",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities, current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Noncurrent",
        "terseLabel": "Marketable securities, noncurrent",
        "documentation": "Amount of investment in marketable security, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Investments in Marketable Securities",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r468",
      "r508",
      "r587",
      "r663",
      "r734",
      "r736",
      "r744",
      "r770",
      "r771",
      "r824",
      "r826",
      "r828",
      "r829",
      "r831",
      "r851",
      "r852",
      "r872",
      "r878",
      "r887",
      "r899",
      "r900",
      "r904",
      "r905",
      "r918",
      "r1146",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r468",
      "r508",
      "r587",
      "r663",
      "r734",
      "r736",
      "r744",
      "r770",
      "r771",
      "r824",
      "r826",
      "r828",
      "r829",
      "r831",
      "r851",
      "r852",
      "r872",
      "r878",
      "r887",
      "r899",
      "r900",
      "r904",
      "r918",
      "r1146",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds",
        "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": [
      "r1150"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "auth_ref": [
      "r286",
      "r881",
      "r917",
      "r921",
      "r1148",
      "r1210",
      "r1212",
      "r1213",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "us-gaap_NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining vesting period",
        "label": "Net Amount at Risk by Product and Guarantee, Weighted Average Period Remaining",
        "documentation": "Weighted average period until annuitization or benefit payment is expected to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) 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": [
      "r205"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows provided by (used in) financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows provided by (used in) investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) 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": [
      "r104",
      "r105",
      "r106"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "verboseLabel": "Net loss attributable to Class A and Class B common stockholders",
        "totalLabel": "Net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r106",
      "r145",
      "r176",
      "r192",
      "r194",
      "r199",
      "r210",
      "r222",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r238",
      "r319",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r558",
      "r563",
      "r581",
      "r602",
      "r718",
      "r800",
      "r817",
      "r818",
      "r930",
      "r1144"
     ]
    },
    "ampl_NetIssuanceCostsOfRedeemableConvertiblePreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "NetIssuanceCostsOfRedeemableConvertiblePreferredStock",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net issuance costs of redeemable convertible preferred stock.",
        "label": "Net Issuance Costs Of Redeemable Convertible Preferred Stock",
        "terseLabel": "Net issuance costs of redeemable convertible preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_NetOperatingLossCarryforwardExpirationYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "NetOperatingLossCarryforwardExpirationYear",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net operating loss carry forwards expiration year",
        "label": "Net Operating Loss Carryforward Expiration Year",
        "terseLabel": "Net operating loss carry forwards, expire period"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_NetUnrealizedGainsLossesOnMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "NetUnrealizedGainsLossesOnMarketableSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net unrealized gains (losses) on marketable securities",
        "label": "Net unrealized gains (losses) on marketable securities",
        "terseLabel": "Net unrealized losses on marketable securities",
        "negatedLabel": "Net unrealized losses on marketable securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements",
        "verboseLabel": "Recently Adopted Accounting Pronouncements",
        "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": []
    },
    "ampl_NoCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "NoCustomerMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No Customer.",
        "label": "No Customer [Member]",
        "terseLabel": "No Customer"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_NonCashOperatingLeaseCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "NonCashOperatingLeaseCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash operating lease costs",
        "label": "Non-cash operating lease costs",
        "terseLabel": "Non-cash operating lease costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r958",
      "r969",
      "r979",
      "r1003",
      "r1012"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "ampl_NonPlanStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "NonPlanStockOptionsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Plan Stock Options [Member]",
        "label": "Non Plan Stock Options [Member]",
        "terseLabel": "Non-plan Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "NumberOfDividendOrDistributionToBePaidOnSharesOfCommonStock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of dividend or distribution to be paid on shares of common stock.",
        "label": "Number Of Dividend Or Distribution To Be Paid On Shares Of Common Stock",
        "terseLabel": "Number of dividend or distribution to be paid on shares of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_NumberOfDividendsDeclared": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "NumberOfDividendsDeclared",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of dividends declared.",
        "label": "Number Of Dividends Declared",
        "terseLabel": "Number of dividends declared"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segment",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r870",
      "r1096"
     ]
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable segment",
        "label": "Number of Reporting Units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "terseLabel": "Office Equipment",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_OneCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "OneCustomerMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Customer",
        "label": "One Customer [Member]",
        "terseLabel": "One Customer"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total 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.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "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": [
      "r620",
      "r906"
     ]
    },
    "ampl_OperatingLeaseLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "OperatingLeaseLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease liabilities, current",
        "label": "Operating lease liabilities, current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesScheduleOfOperatingLeaseLiabilityMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities",
        "terseLabel": "Operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating lease liabilities",
        "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": [
      "r618",
      "r622"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r906"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining term (years)",
        "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": [
      "r624",
      "r906"
     ]
    },
    "ampl_OperatingLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "OperatingLeasesPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Operating Leases [Policy Text Block]",
        "documentation": "Operating Leases [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeasesRentExpenseMinimumRentals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasesRentExpenseMinimumRentals",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Rent Expense, Minimum Rentals",
        "terseLabel": "Minimum rent expense",
        "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r157",
      "r158"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Income Taxes [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": [
      "r542"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segment [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r869",
      "r870"
     ]
    },
    "us-gaap_OperationsCommencedDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperationsCommencedDate1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commencement date",
        "label": "Operations Commenced Date",
        "documentation": "Date the operations of the entity commenced, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_OptionAndGrantPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "OptionAndGrantPlanMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option and Grant Plan [Member]",
        "documentation": "Option and Grant Plan.",
        "terseLabel": "Option and Grant Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OptionIndexedToIssuersEquityTypeAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option Indexed to Issuer's Equity, Type [Axis]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type",
        "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r66",
      "r67",
      "r135"
     ]
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option Indexed to Issuer's Equity, Type [Domain]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type",
        "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities",
        "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": [
      "r75"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Assets, Noncurrent, Total",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other noncurrent assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net",
        "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r20",
      "r193",
      "r195",
      "r200",
      "r228",
      "r604",
      "r605",
      "r610",
      "r699",
      "r719",
      "r1071",
      "r1072"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossTax",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Comprehensive Income (Loss), Tax, Total",
        "label": "Other Comprehensive Income (Loss), Tax",
        "terseLabel": "Comprehensive loss",
        "negatedTotalLabel": "Comprehensive loss",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r197",
      "r200",
      "r516",
      "r551",
      "r552",
      "r604",
      "r608",
      "r610",
      "r699",
      "r719"
     ]
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses",
        "terseLabel": "Other segment expenses",
        "totalLabel": "Total other segment expenses",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r101"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Noncurrent liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Noncash Income (Expense), Total",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Nonoperating Income (Expense), Total",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net",
        "verboseLabel": "Other income",
        "negatedLabel": "Other income",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ampl_OtherPrepaidExpensesAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "OtherPrepaidExpensesAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other prepaid expenses and other assets current.",
        "label": "Other Prepaid Expenses And Other Assets Current",
        "terseLabel": "Other prepaid expenses and other assets"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r956",
      "r967",
      "r977",
      "r1010"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r959",
      "r970",
      "r980",
      "r1013"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r959",
      "r970",
      "r980",
      "r1013"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ampl_PaymentsForRepurchaseOfUnvestedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "PaymentsForRepurchaseOfUnvestedStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for repurchase of unvested stock options.",
        "label": "Payments For Repurchase Of Unvested Stock Options",
        "negatedLabel": "Repurchase of unvested stock options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments",
        "terseLabel": "Payments",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r1075"
     ]
    },
    "us-gaap_PaymentsForSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForSoftware",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments for Software, Total",
        "label": "Payments for Software",
        "negatedLabel": "Capitalization of internal-use software costs",
        "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for tax withholding obligations on equity award settlements",
        "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": [
      "r203"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Assets acquisition under business combination",
        "verboseLabel": "Aggregate acquisition amount",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r561"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid for acquisitions, net of cash acquired",
        "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total",
        "terseLabel": "Cash paid for acquisitions, net of cash acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Marketable Securities",
        "terseLabel": "Purchases of marketable securities",
        "negatedLabel": "Purchases of marketable securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property 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": [
      "r103"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureEmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit Plans",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r451",
      "r452",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r884"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "us-gaap_PreferredStockConvertibleConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockConvertibleConversionPrice",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Convertible, Conversion Price",
        "terseLabel": "Preferred stock conversion price per share",
        "documentation": "Per share conversion price of preferred stock."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "us-gaap_PreferredStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Preferred stock dividends per share",
        "documentation": "Aggregate dividends paid during the period for each share of preferred stock outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r923",
      "r926",
      "r927",
      "r928",
      "r929",
      "r1240",
      "r1242"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r418"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Issuance of common stock under employee share purchase plan",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r780"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, Shares Issued",
        "totalLabel": "Preferred Stock, Shares Issued, Total",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r418"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r780",
      "r798",
      "r1242",
      "r1243"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance",
        "totalLabel": "Preferred Stock, Value, Issued, Total",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.00001 par value per share; 20,000 shares authorized as of December 31, 2024 and 2023; zero shares issued and outstanding as of December 31, 2024 and 2023",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r707",
      "r907"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total prepaid expense and other current assets",
        "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": [
      "r1070"
     ]
    },
    "ampl_PrepaidHostingCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "PrepaidHostingCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid hosting current.",
        "label": "Prepaid Hosting Current",
        "terseLabel": "Prepaid hosting"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_PrivatelyHeldCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "PrivatelyHeldCompanyMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "privately-held company.",
        "label": "Privately Held Company [Member]",
        "terseLabel": "Privately Held Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Cash received for tax withholding obligations on equity award settlements",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1074"
     ]
    },
    "us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepurchaseOfRedeemablePreferredStock",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Proceeds from (Repurchase of) Redeemable Preferred Stock, Total",
        "label": "Proceeds from (Repurchase of) Redeemable Preferred Stock",
        "terseLabel": "Proceeds from issuance of redeemable convertible preferred stock, net",
        "documentation": "Cash inflows (outflows) from issuing and redeeming redeemable preferred stock; includes convertible and nonconvertible redeemable preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from the exercise of stock options",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r18"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r192",
      "r194",
      "r204",
      "r210",
      "r222",
      "r228",
      "r231",
      "r232",
      "r319",
      "r392",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r558",
      "r563",
      "r564",
      "r567",
      "r568",
      "r581",
      "r602",
      "r701",
      "r717",
      "r754",
      "r800",
      "r817",
      "r818",
      "r893",
      "r894",
      "r931",
      "r1073",
      "r1144"
     ]
    },
    "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_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r627"
     ]
    },
    "ampl_PropertyPlantAndEquipmentDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "PropertyPlantAndEquipmentDepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property plant and equipment depreciation and amortization.",
        "label": "Property plant and equipment depreciation and amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance",
        "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance",
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Total property and equipment",
        "terseLabel": "Total property and equipment",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r180",
      "r715"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "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": [
      "r627"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance",
        "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r627",
      "r702",
      "r715",
      "r907"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment, Net",
        "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": [
      "r10",
      "r165",
      "r169",
      "r713"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net",
        "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": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset",
        "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": [
      "r111",
      "r627"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful Life of Property",
        "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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Life of Property",
        "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]",
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Allowance for doubtful accounts, net of recoveries",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r325"
     ]
    },
    "ampl_PurchaseOfPropertyAndEquipmentIncludedInLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "PurchaseOfPropertyAndEquipmentIncludedInLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of property and equipment included in liabilities.",
        "label": "Purchase Of Property And Equipment Included In Liabilities",
        "terseLabel": "Purchases of property and equipment included in liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "us-gaap_QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information, Income Taxes, Significant Variation, Description",
        "terseLabel": "Income tax description",
        "documentation": "Description of reason for variation in customary relationship between income tax expense and pretax accounting income. Includes, but is not limited to, reason for revision to estimated annual effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ampl_RSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RSUsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units.",
        "label": "R S Us [Member]",
        "terseLabel": "R S Us"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r451",
      "r468",
      "r496",
      "r497",
      "r498",
      "r508",
      "r587",
      "r638",
      "r647",
      "r663",
      "r734",
      "r736",
      "r744",
      "r770",
      "r771",
      "r824",
      "r826",
      "r828",
      "r829",
      "r831",
      "r851",
      "r852",
      "r872",
      "r878",
      "r887",
      "r899",
      "r900",
      "r904",
      "r905",
      "r918",
      "r924",
      "r1139",
      "r1146",
      "r1190",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r451",
      "r468",
      "r496",
      "r497",
      "r498",
      "r508",
      "r587",
      "r638",
      "r647",
      "r663",
      "r734",
      "r736",
      "r744",
      "r770",
      "r771",
      "r824",
      "r826",
      "r828",
      "r829",
      "r831",
      "r851",
      "r852",
      "r872",
      "r878",
      "r887",
      "r899",
      "r900",
      "r904",
      "r905",
      "r918",
      "r924",
      "r1139",
      "r1146",
      "r1190",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205"
     ]
    },
    "ampl_RecentlyAdoptedAccountingPronouncements": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RecentlyAdoptedAccountingPronouncements",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recently Adopted Accounting Pronouncements",
        "label": "Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_ReclassificationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ReclassificationPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification.",
        "label": "Reclassification Policy [Text Block]",
        "terseLabel": "Reclassification"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_RecognizedShareBasedCompensationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RecognizedShareBasedCompensationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognized Share Based Compensation Expenses",
        "documentation": "Rrecognized Share Based Compensation Expenses",
        "terseLabel": "Recognized as stock-based compensation expense"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r951",
      "r962",
      "r972",
      "r1005"
     ]
    },
    "ampl_RedeemableConvertiblePreferredStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RedeemableConvertiblePreferredStockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable convertible preferred stock.",
        "label": "Redeemable Convertible Preferred Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Redeemable Convertible Preferred Stock",
        "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_RedeemableConvertiblePreferredStockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RedeemableConvertiblePreferredStockTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of redeemable convertible preferred stock.",
        "label": "Redeemable Convertible Preferred Stock Table [Text Block]",
        "terseLabel": "Schedule of Redeemable Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_RedeemableConvertiblePreferredStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RedeemableConvertiblePreferredStockTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to redeemable convertible preferred stock.",
        "label": "Redeemable Convertible Preferred Stock [Text Block]",
        "terseLabel": "Redeemable Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_RegistrationStatementAggregateProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RegistrationStatementAggregateProceeds",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Registration statement aggregate proceeds.",
        "label": "Registration Statement Aggregate Proceeds",
        "terseLabel": "Registration statement aggregate proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_RepurchaseOfUnvestedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RepurchaseOfUnvestedStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase of unvested stock options",
        "label": "Repurchase of Unvested Stock Options",
        "documentation": "Repurchase of Unvested Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_RepurchaseOfUnvestedStockOptionsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RepurchaseOfUnvestedStockOptionsShares",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of unvested stock options, Shares",
        "label": "Repurchase of unvested stock options, shares",
        "documentation": "Repurchase of unvested stock options shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Research and Development Expense, Total",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development",
        "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": [
      "r511",
      "r856",
      "r869",
      "r1206"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and Development",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Expense",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r510"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r952",
      "r963",
      "r973",
      "r1006"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r953",
      "r964",
      "r974",
      "r1007"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r960",
      "r971",
      "r981",
      "r1014"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash, cash equivalents, and restricted cash",
        "label": "Restricted Cash and Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": [
      "r26",
      "r136",
      "r179",
      "r207",
      "r706"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash, Current",
        "terseLabel": "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": [
      "r1065",
      "r1078"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash, noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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": [
      "r161",
      "r1066",
      "r1078"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax withholding on net share settlement of restricted stock units, Shares",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_RestrictedStockSharesIssuedUnderEmployeeRetention": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RestrictedStockSharesIssuedUnderEmployeeRetention",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock shares issued under employee retention.",
        "label": "Restricted Stock Shares Issued Under Employee Retention",
        "terseLabel": "Restricted stock shares issued under employee retention"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_RestrictedStockUnitsOutstandingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RestrictedStockUnitsOutstandingMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RSUs outstanding.",
        "label": "Restricted Stock Units Outstanding [Member]",
        "terseLabel": "Restricted Stock Units Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs Outstanding",
        "verboseLabel": "RSUs",
        "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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax withholding on net share settlement of restricted stock units",
        "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings",
        "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuring"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r374",
      "r375",
      "r378",
      "r382"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restructuring and other related charges",
        "terseLabel": "Restructuring and other related charges",
        "label": "Restructuring Charges",
        "totalLabel": "Restructuring Charges, Total",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r379",
      "r380",
      "r1140"
     ]
    },
    "us-gaap_RestructuringChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringChargesMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and other related charges",
        "label": "Restructuring Charges [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r116"
     ]
    },
    "us-gaap_RestructuringReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_Restructuringbeginingbalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "Restructuringbeginingbalance",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance as of January 1, 2023",
        "label": "RestructuringBeginingBalance",
        "documentation": "RestructuringBeginingBalance"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_Restructuringendiningbalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "Restructuringendiningbalance",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringRestructuringCostsClassifiedInCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance as of December 31, 2023",
        "label": "RestructuringEndiningBalance",
        "documentation": "RestructuringEndiningBalance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance",
        "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r124",
      "r711",
      "r741",
      "r743",
      "r752",
      "r781",
      "r907"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r219",
      "r220",
      "r221",
      "r223",
      "r228",
      "r230",
      "r232",
      "r320",
      "r321",
      "r364",
      "r545",
      "r546",
      "r555",
      "r556",
      "r557",
      "r559",
      "r562",
      "r563",
      "r571",
      "r573",
      "r574",
      "r576",
      "r579",
      "r613",
      "r615",
      "r738",
      "r740",
      "r755",
      "r1242"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total revenue",
        "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue",
        "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": [
      "r146",
      "r147",
      "r247",
      "r253",
      "r254",
      "r274",
      "r279",
      "r283",
      "r284",
      "r286",
      "r446",
      "r447",
      "r664"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]",
        "terseLabel": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]",
        "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer."
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contracts with Customers",
        "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": [
      "r172",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r449"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Summary of Disaggregation of Revenue by Geographic Areas",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r802",
      "r858",
      "r862"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Unrecognized transaction price",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Summary of Remaining Performance Obligations",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesSummaryOfSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r906"
     ]
    },
    "ampl_RisksAndUncertaintiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "RisksAndUncertaintiesPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Policy Text Block]",
        "documentation": "Risks and uncertainties policy text block.",
        "terseLabel": "Risks and Uncertainties"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark",
        "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": [
      "r286",
      "r1052"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [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": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Ant-dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share",
        "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": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Asset Retirement Obligations [Table Text Block]",
        "terseLabel": "Leases and Asset Retirement Obligations",
        "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of available for sale securities reconciliation",
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r560"
     ]
    },
    "us-gaap_ScheduleOfCapitalizationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCapitalizationTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Capitalization [Table Text Block]",
        "terseLabel": "Schedule Of Carrying value Of Capitalized Internal Cost",
        "documentation": "Tabular disclosure of the capitalization of the entity comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash, Cash Equivalents, and Restricted Cash",
        "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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Income Tax Provisions",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "ampl_ScheduleOfConvertiblePreferredStockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ScheduleOfConvertiblePreferredStockTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Convertible Preferred Stock Table Text Block",
        "label": "Schedule of Convertible Preferred Stock Table Text Block",
        "terseLabel": "Schedule of Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_ScheduleOfDeferredCommissionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ScheduleOfDeferredCommissionsTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of deferred commissions.",
        "label": "Schedule Of Deferred Commissions Table [Text Block]",
        "terseLabel": "Summary of Deferred Commissions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Income Tax Assets and Liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r892",
      "r1177"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Stock-based Compensation Expense",
        "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": [
      "r60"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Summarizes of fair value assets",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1188"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets, Net",
        "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": [
      "r875",
      "r1129"
     ]
    },
    "us-gaap_ScheduleOfImpairedFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfImpairedFinancingReceivableTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Impaired Financing Receivable [Table]",
        "terseLabel": "Schedule Of Impaired Financing Receivable [Table]",
        "documentation": "Schedule of the recorded investment, unpaid principal balance, associated allowance, average recorded investment, accounting policies, and interest income recognized on the accrual and cash basis for impaired financing receivables by class of financing receivable."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfImpairedIntangibleAssetsTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of useful lives of the acquired intangible asset",
        "label": "Schedule of Impaired Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of impaired intangible assets excluding goodwill. This may include a description of the facts and circumstances leading to the recording of impairment charges of intangible assets in the period, the amount of the impairment charges, the methods of determining fair value of the associated assets, the caption in the income statement in which the impairment losses are aggregated, and the segment in which the impaired intangible assets are reported."
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Pre-Tax Book Loss",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets",
        "documentation": "Tabular disclosure of the carrying amounts of other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of property and equpment useful life.",
        "label": "Schedule of Property and Equpment Useful Life [Table Text Block]",
        "terseLabel": "Schedule of Estimated Useful Lives of Property and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule Of 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": [
      "r10",
      "r627"
     ]
    },
    "ampl_ScheduleOfReservedSharesOfCommonStockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ScheduleOfReservedSharesOfCommonStockTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of Schedule of reserved shares of common stock.",
        "label": "Schedule Of Reserved Shares Of Common Stock Table [Text Block]",
        "terseLabel": "Schedule of Reserved Shares of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureRestructuringTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Restructuring And Related Costs",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r114",
      "r115"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Summary of operating segment information",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of RSU Activity",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r126"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Fair Value of Shares To be Granted Under the ESPP",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions and Data Inputs to Estimate Fair Value of Options",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "terseLabel": "Schedule Of Stock By Class [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r54",
      "r119",
      "r121",
      "r123",
      "r124",
      "r186",
      "r187",
      "r188",
      "r249",
      "r418",
      "r419",
      "r421",
      "r423",
      "r426",
      "r432",
      "r434",
      "r748",
      "r749",
      "r750",
      "r751",
      "r878",
      "r1048",
      "r1079"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Summary of Reconciliation of Unrecognized Tax Benefit",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r891"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Expected Future Amortization Expense",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r1131"
     ]
    },
    "ampl_SecondaryTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "SecondaryTransactionsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secondary Transactions Member.",
        "label": "Secondary Transactions [Member]",
        "terseLabel": "Secondary Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149",
      "r247",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r286",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r362",
      "r377",
      "r381",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r868",
      "r869",
      "r870",
      "r874",
      "r920",
      "r1210",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r767",
      "r768",
      "r769",
      "r825",
      "r827",
      "r830",
      "r832",
      "r839",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r859",
      "r880",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r919",
      "r924",
      "r1148",
      "r1210",
      "r1212",
      "r1213",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r282",
      "r284",
      "r867",
      "r868",
      "r871"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "totalLabel": "Selling and Marketing Expense, Total",
        "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.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfStockBasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and Marketing",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069",
      "r1147"
     ]
    },
    "ampl_SeriesARedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "SeriesARedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Redeemable Convertible Preferred Stock",
        "label": "Series A Redeemable Convertible Preferred Stock [Member]",
        "documentation": "Series A redeemable convertible preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesBPreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock",
        "documentation": "Series B preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069",
      "r1147"
     ]
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesCPreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock",
        "documentation": "Series C preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069",
      "r1147"
     ]
    },
    "us-gaap_SeriesDPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesDPreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series D Preferred Stock [Member]",
        "terseLabel": "Series D Preferred Stock",
        "documentation": "Series D preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069",
      "r1147"
     ]
    },
    "ampl_SeriesDRedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "SeriesDRedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D redeemable convertible preferred stock.",
        "label": "Series D Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series D Redeemable Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesEPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesEPreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series E Preferred Stock",
        "label": "Series E Preferred Stock [Member]",
        "documentation": "Series E preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069",
      "r1147"
     ]
    },
    "ampl_SeriesERedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "SeriesERedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series E redeemable convertible preferred stock.",
        "label": "Series E Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series E Redeemable Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesFPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesFPreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series F Preferred Stock [Member]",
        "terseLabel": "Series F Preferred Stock",
        "documentation": "Series F preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069",
      "r1147"
     ]
    },
    "ampl_SeriesFRedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "SeriesFRedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series F redeemable convertible preferred stock.",
        "label": "Series F Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Series F Redeemable Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Options, vesting period",
        "verboseLabel": "Vesting period of units issued",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cancelled/forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "terseLabel": "Cancelled/forfeited",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Cancelled/forfeited",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodStartLabel": "Balance as of December 31, 2023",
        "periodEndLabel": "Balance as of December 31, 2024",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodStartLabel": "Balance as of December 31, 2023",
        "periodEndLabel": "Balance as of December 31, 2024",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "terseLabel": "Vested",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares reserved for issuance",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable as of December 31, 2024",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Exercised",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value",
        "terseLabel": "Cancelled/forfeited"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cancelled/forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value",
        "terseLabel": "Granted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "terseLabel": "Granted stock options",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted",
        "verboseLabel": "Issuance of shares to employees with service based vesting conditions",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "ampl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Options Issued Grant Date Fair Value",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Issued Grant Date Fair Value",
        "terseLabel": "Issuance of shares to employees, grant date fair value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Grant date fair value",
        "periodStartLabel": "Balances as of December 31, 2023",
        "periodEndLabel": "Balances as of December 31, 2024",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodStartLabel": "Balances as of December 31, 2023",
        "periodEndLabel": "Balances as of December 31, 2024",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodStartLabel": "Balances as of December 31, 2023",
        "periodEndLabel": "Balances as of December 31, 2024",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest as of December 31, 2020(3)",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Exercisable as of December 31, 2024",
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest as of December 31, 2024",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest as of December 31, 2020",
        "verboseLabel": "Issuance of shares to employees with service based vesting conditions",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfRsuActivityDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Cancelled/forfeited",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-Based Compensation",
        "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": [
      "r469",
      "r474",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance",
        "periodEndLabel": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Vesting of stock options",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ampl_ShareBasedCompensationWeightedAverageRemainingVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "ShareBasedCompensationWeightedAverageRemainingVestingPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation weighted average remaining vesting period.",
        "label": "Share Based Compensation Weighted Average Remaining Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price",
        "terseLabel": "Fair value of common stock",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "terseLabel": "intrinsic value",
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Contractual term (years)",
        "verboseLabel": "Expected term (years)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable as of December 31, 2024",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance",
        "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares",
        "terseLabel": "Non-employee stock options outstanding",
        "documentation": "Number of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value shares vested",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value",
        "documentation": "Weighted average grant-date fair value of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life (years), Exercisable",
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life (years), outstanding",
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "ampl_SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares issuable pursuant to the 2021 Employee Stock Purchase Plan [Member]",
        "label": "Shares issuable pursuant to the 2021 Employee Stock Purchase Plan [Member]",
        "terseLabel": "Shares issuable pursuant to the 2021 Employee Stock Purchase Plan",
        "verboseLabel": "Shares issuable pursuant to the ESPP"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Original issued price per share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance, Shares",
        "periodStartLabel": "Beginning balance, Shares",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesComponentsOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r906"
     ]
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software Development [Member]",
        "terseLabel": "Software Including Internal Use Software",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software.",
        "label": "Software [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOperatingSegmentInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfOtherOperatingSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149",
      "r175",
      "r247",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r286",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r362",
      "r366",
      "r377",
      "r381",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r868",
      "r869",
      "r870",
      "r874",
      "r920",
      "r1210",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r186",
      "r187",
      "r188",
      "r210",
      "r236",
      "r237",
      "r239",
      "r241",
      "r249",
      "r250",
      "r319",
      "r392",
      "r395",
      "r396",
      "r397",
      "r401",
      "r402",
      "r418",
      "r419",
      "r423",
      "r426",
      "r434",
      "r602",
      "r748",
      "r749",
      "r750",
      "r751",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r780",
      "r801",
      "r819",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r1048",
      "r1079",
      "r1093"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansPreferredAndCommonStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r87",
      "r90",
      "r91",
      "r174",
      "r197",
      "r198",
      "r199",
      "r219",
      "r220",
      "r221",
      "r223",
      "r228",
      "r230",
      "r232",
      "r248",
      "r320",
      "r321",
      "r364",
      "r435",
      "r545",
      "r546",
      "r555",
      "r556",
      "r557",
      "r559",
      "r562",
      "r563",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r579",
      "r604",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r613",
      "r615",
      "r628",
      "r719",
      "r738",
      "r739",
      "r740",
      "r755",
      "r819"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r767",
      "r768",
      "r769",
      "r825",
      "r827",
      "r830",
      "r832",
      "r839",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r859",
      "r880",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r919",
      "r924",
      "r1148",
      "r1210",
      "r1212",
      "r1213",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "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": [
      "r219",
      "r220",
      "r221",
      "r248",
      "r615",
      "r664",
      "r746",
      "r766",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r780",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r802",
      "r803",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r819",
      "r925"
     ]
    },
    "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_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.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockParentheticalDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r248",
      "r287",
      "r615",
      "r664",
      "r746",
      "r766",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r780",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r802",
      "r803",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r819",
      "r925"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r955",
      "r966",
      "r976",
      "r1009"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued",
        "terseLabel": "Issuance of common stock in connection with business combinations",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with an acquisition, Shares",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r124"
     ]
    },
    "ampl_StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period, shares, donation of common stock and repurchase of unvested stock options.",
        "label": "Stock Issued During Period Shares Donation Of Common Stock And Repurchase Of Unvested Stock Options",
        "terseLabel": "Donation of common stock and repurchase of unvested stock options, Shares",
        "negatedLabel": "Donation of common stock and repurchase of unvested stock options, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under employee stock purchase plan, shares",
        "verboseLabel": "Issuance of common stock under employee share purchase plan, Shares",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r86",
      "r87",
      "r124"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of restricted stock awards, 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": [
      "r13",
      "r124"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansSummaryOfStockOptionActivityDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Exercised",
        "negatedLabel": "Exercise of stock options, Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "terseLabel": "Exercise of stock options, Shares",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r86",
      "r87",
      "r124",
      "r480"
     ]
    },
    "ampl_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Vesting of restricted stock units.",
        "label": "Stock Issued During Period Shares Vesting Of Restricted Stock Units",
        "terseLabel": "Vesting of restricted stock awards, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with an acquisition",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r87",
      "r90",
      "r91",
      "r124"
     ]
    },
    "ampl_StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "StockIssuedDuringPeriodValueDonationOfCommonStockAndRepurchaseOfUnvestedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period, value, donation of common stock and repurchase of unvested stock options.",
        "label": "Stock Issued During Period Value Donation Of Common Stock And Repurchase Of Unvested Stock Options",
        "terseLabel": "Donation of common stock and repurchase of unvested stock options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under employee stock purchase plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r86",
      "r87",
      "r124"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock options",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r87",
      "r90",
      "r91",
      "r124"
     ]
    },
    "ampl_StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "StockIssuedDuringPeriodValueVestingOfRestrictedStockUnits",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Vesting of restricted stock units.",
        "label": "Stock Issued During Period Value Vesting Of Restricted Stock Units",
        "terseLabel": "Vesting of restricted stock units"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_StockOptionPlanTerm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "StockOptionPlanTerm",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock option plan term.",
        "label": "Stock Option Plan Term",
        "terseLabel": "Stock option plan term"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_StockVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "StockVestingPeriod",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock vesting period.",
        "label": "Stock Vesting Period",
        "terseLabel": "Stock vesting period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r90",
      "r91",
      "r110",
      "r782",
      "r798",
      "r820",
      "r821",
      "r907",
      "r932",
      "r1081",
      "r1116",
      "r1194",
      "r1242"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlans1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "terseLabel": "Stockholders' Equity and Equity Incentive Plans",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r209",
      "r417",
      "r419",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r430",
      "r431",
      "r433",
      "r435",
      "r578",
      "r822",
      "r823",
      "r838"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r630"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r630"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r630"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r630"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r630"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r631"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureBalanceSheetComponents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Components",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_SupplementalCashFlowInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "SupplementalCashFlowInformationTableTextBlock",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureOperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental cash flow information table text block.",
        "label": "Supplemental Cash Flow Information Table Text Block",
        "terseLabel": "Summary of Supplemental Cash Flow Information"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforward",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Temporary Equity, Carrying value, net of costs",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "terseLabel": "Redeemable convertible preferred stock, $0.00001 par value per share; zero and 61,740 shares authorized as of December 31, 2021 and 2020, respectively; zero and 61,717 shares issued and outstanding as of December 31, 2021 and 2020, respectively; aggregate liquidation preference of zero and $192,074 as of December 31, 2021 and 2020, respectively",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r395",
      "r396",
      "r397",
      "r401",
      "r402",
      "r506",
      "r709"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests, Total",
        "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests",
        "periodEndLabel": "Temporary equity, ending balance",
        "periodStartLabel": "Temporary equity, beginning balance",
        "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r210",
      "r319",
      "r602"
     ]
    },
    "ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingShares",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity, conversion of redeemable convertible preferred stock to common stock upon direct listing, shares.",
        "label": "Temporary Equity Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Direct Listing Shares",
        "negatedLabel": "Temporary equity, Conversion of redeemable convertible preferred stock to common stock upon Direct Listing, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "TemporaryEquityConversionOfRedeemableConvertiblePreferredStockToCommonStockUponDirectListingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity, conversion of redeemable convertible preferred stock to common stock upon direct listing, value.",
        "label": "Temporary Equity Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Direct Listing Value",
        "negatedLabel": "Temporary equity, Conversion of redeemable convertible preferred stock to common stock upon Direct Listing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityLiquidationPreference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityLiquidationPreference",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Liquidation Preference",
        "terseLabel": "Temporary Equity, Liquidation Preference",
        "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Temporary Equity, Par or Stated Value Per Share",
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r48"
     ]
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesAuthorized",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Temporary Equity, Shares Authorized",
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesIssued",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Issued",
        "terseLabel": "Temporary Equity, Shares Issued",
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureRedeemableConvertiblePreferredStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Redeemable convertible shares outstanding",
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Temporary equity, ending balance, Shares",
        "periodStartLabel": "Temporary equity, beginning balance, Shares",
        "terseLabel": "Temporary Equity, Shares Outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ampl_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of temporary equity, stock issued during the period.",
        "label": "Temporary Equity Stock Issued During Period Shares New Issues",
        "terseLabel": "Issuance of redeemable convertible preferred stock, net of issuance costs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of redeemable convertible preferred stock, net of issuance costs",
        "label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
        "documentation": "Value of new stock classified as temporary equity issued during the period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1197"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable, Net",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r152",
      "r153",
      "r1103",
      "r1104",
      "r1106"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillScheduleOfUsefulLivesOfTheAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1130",
      "r1132",
      "r1133",
      "r1134"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "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.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r415",
      "r432",
      "r577",
      "r601",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r720",
      "r895",
      "r897",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r908",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1186",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "ampl_TwoExecutivesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "TwoExecutivesMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Executives [Member]",
        "terseLabel": "Two Executives",
        "documentation": "Two executives."
       }
      }
     },
     "auth_ref": []
    },
    "ampl_TwoThousandFourteenStockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "TwoThousandFourteenStockOptionPlanMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand fourteen stock option plan.",
        "label": "Two Thousand Fourteen Stock Option Plan [Member]",
        "terseLabel": "2014 Stock Option Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_TwoThousandsTwentyOneEmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "TwoThousandsTwentyOneEmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansFairValueOfSharesToBeGrantedUnderTheEsppUtilizingTheBlackscholesOptionpricingModelDet",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Employee Stock Purchase Plan",
        "label": "Two Thousands Twenty One Employee Stock Purchase Plan [Member]",
        "documentation": "Two Thousands Twenty One Employee Stock Purchase Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ampl_TwoThousandsTwentyOneIncentiveAwardPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "TwoThousandsTwentyOneIncentiveAwardPlanMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansAdditionalInformationDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Incentive Award Plan",
        "label": "Two Thousands Twenty One Incentive Award Plan [Member]",
        "documentation": "Two Thousands Twenty One Incentive Award Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfCostGoodOrServiceExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfCostGoodOrServiceExtensibleList",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost, Product and Service [Extensible Enumeration]",
        "terseLabel": "Cost, Product and Service [Extensible Enumeration]",
        "documentation": "Indicates type of cost from product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSummaryOfDisaggregationOfRevenueByGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Government Corporations and Agencies Securities [Member]",
        "terseLabel": "U.S. governmental securities",
        "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureFairValueMeasurementsSummarizesOfFairValueAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. governmental and agency available-for-sale securities",
        "label": "US Treasury Securities [Member]",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r882",
      "r884",
      "r895",
      "r1207"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "ampl_UnrecognizedShareBasedCompensationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "UnrecognizedShareBasedCompensationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureAcquisitionsIntangibleAssetsAndGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized share based compensation expenses.",
        "label": "Unrecognized Share Based Compensation Expenses",
        "terseLabel": "Unrecognized share based compensation expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "terseLabel": "UnrecognizedTaxBenefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r530",
      "r891"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "terseLabel": "Decreases related to tax positions taken during a prior year",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r891"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Increases related to tax positions taken during the current year",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r891"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfUnrecognizedTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increases related to tax positions taken during a prior year",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r891"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates",
        "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": [
      "r36",
      "r37",
      "r38",
      "r163",
      "r164",
      "r166",
      "r167"
     ]
    },
    "us-gaap_UsefulLifeTermOfLeaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UsefulLifeTermOfLeaseMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Life, Lease Term [Member]",
        "label": "Useful Life, Lease Term [Member]",
        "documentation": "Useful life over term of lease."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance",
        "periodEndLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "terseLabel": "Reserve",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r218"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r215",
      "r216",
      "r217",
      "r218"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r215",
      "r216",
      "r217",
      "r218"
     ]
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Axis]",
        "documentation": "Information by valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r586",
      "r899",
      "r1191"
     ]
    },
    "us-gaap_ValuationTechniqueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationTechniqueDomain",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Domain]",
        "documentation": "Valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r586",
      "r899",
      "r1191"
     ]
    },
    "us-gaap_ValuationTechniqueOptionPricingModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationTechniqueOptionPricingModelMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfAssumptionsAndDataInputsToEstimateFairValueOfOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Technique, Option Pricing Model [Member]",
        "terseLabel": "Black-Scholes option-pricing model",
        "documentation": "Valuation technique calculating price of option."
       }
      }
     },
     "auth_ref": [
      "r899",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "ampl_VestingOfEarlyExercisedOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "VestingOfEarlyExercisedOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting of early exercised options.",
        "label": "Vesting Of Early Exercised Options",
        "terseLabel": "Vesting of early exercised options"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndEquityIncentivePlansScheduleOfReservedSharesOfCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "terseLabel": "Warrants",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r923",
      "r926",
      "r927",
      "r928",
      "r929"
     ]
    },
    "ampl_WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.amplitude.com/20241231",
     "localname": "WarrantsMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfAntDilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants.",
        "label": "Warrants [Member]",
        "terseLabel": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantyReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantyReservesMember",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranties",
        "label": "SEC Schedule, 12-09, Reserve, Warranty [Member]",
        "documentation": "Reserve for expected cost from warranty provided on specific product or service."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total",
        "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": [
      "r235",
      "r241"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.amplitude.com/20241231/taxonomy/role/Role_DisclosureNetLossPerShareScheduleOfBasicAndDilutedNetLossPerShareDetails",
      "http://www.amplitude.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total",
        "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": [
      "r234",
      "r241"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)(3)",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r21": {
   "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"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "63",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-63"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r51": {
   "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"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r54": {
   "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"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482943/710-10-55-7"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r127": {
   "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"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r141": {
   "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"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481155/840-10-25-5"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Subparagraph": "(Note 3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481418/840-10-55-40"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "944",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479808/944-20-55-15"
  },
  "r160": {
   "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"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r171": {
   "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"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r174": {
   "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"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r205": {
   "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"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r207": {
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r274": {
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r276": {
   "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"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r336": {
   "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"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r376": {
   "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"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/460/tableOfContent"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r423": {
   "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"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r426": {
   "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"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r432": {
   "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"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r451": {
   "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"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r468": {
   "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"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r511": {
   "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"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r516": {
   "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"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r518": {
   "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"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r533": {
   "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"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r539": {
   "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"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-11"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r590": {
   "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"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r604": {
   "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"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r698": {
   "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"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r706": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r708": {
   "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"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r856": {
   "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"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r932": {
   "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"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r982": {
   "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"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1067": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>92
<FILENAME>0000950170-25-024135-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-25-024135-xbrl.zip
M4$L#!!0    ( *N 5%IO'F13CP0$ *F*.0 1    86UP;"TR,#(T,3(S,2YH
M=&WLO7MSW#BR)_K_^11<S\Y.=UQ!)@B  .7NWE#+=A_M=-M>23Z]<V_<4. I
M<5PJ:L@JR9I/OYD@ZZ6'+=M5*LJJ#K<M59$@B'S],I&9^.E_?CP;)!>^;LIJ
M^//?Z';ZM\0/;>7*X<G/?]L]W-O?_]O__.4_?OIOA"0O7^^_2=[XRV37CLH+
M_[)L[*!JQK5/?CC\X\=D?S@HAS[Y/[\>_)Z\K.SXS ]'"4E.1Z/SG>?/+R\O
MMUTHATTU&(_@6<VVK<Z>)X1T@^_57N/GR4L]\LE.EF:"I!G)TB.:[;!\1^3;
M2C#^_Z3I3IK.W5:=7]7ER>DH^<'^F.!=\.SAT \&_BIY70[UT)9ZD!Q.GKH%
MT[3;R>Y@D!S@;4URX!M?7WBWW0YZ.H+U@#49-C\_FYOZ)=NNZI/GM"B*YQ_Q
MFF?M13L?33UPY?1:_#5>F:5I_KS]<N'2T:V7BO;2T?REY<($YJ]FSV$=1_!J
M?G(]K/R'3UR.7QO=3"__>./ZA??#;R>7EA_O&I?B-)#D2/')Y<-J^ 8H7Y?V
M]MO<J'X^NCKWS^%",FROG,ZJ*6^;$[P!??Y__OC]T)[Z,TVNO_JX(2=:GT_O
M#+HQ\;[N"[@_XY.+X?$$']]\9G9P3T921AB=W&FK\7!47RU2K_%V^Z2Z>-Y]
MN? H>^7NN/C*+5Q8?AP1^&YA1I-K9PO\?%3K81.J^BR*":X_"(B:FZ&WCC1C
M<_M#NR\7'MS4HYNK!A\N7#0>U7<R5O$<OITNK2]O?S1\L?B^3<4S*C_%W>T5
M<R]VYTLMC.R!H;+;Y"M+G_N/(S]L2C/PQ$>^B\O8D&P[G2/$[9/Z%!603S)"
M\\D@^NQ\L# *?E".QLY'A8?3I1D0[9?_2'XZ]=K!O\E/HW(T\+_0E/S]I^?M
MS_CIF1_IJ#Z)_]>XO/CYV5XUA)<8D2-@T6>);7_[^=D(WNUYU$G/<=3GW; _
MF<I=)<WH:N!_?G:N':KT'77^\<69KD_*X8X>CZK_5IZ=5S7(T^C%L_A,5UY,
M;G%E<S[05RC2'K[]J?RX@R/[NOVQ=,X/XX\SF4]*H-3K8R.8R+F1)#69([SP
M@FBG&/&2V;Q0/C,Z>Y8,]1D^Q9<[$VOQ&BR*'KR#D2KW&CYKNI?\.#KP 5[_
MN$A=$4*>$^.\)UP7!2E8D1(NC64ZRT-FU+-?7O_CI^<+T[I]EADO0I%S& (X
MF0##>5)(CB8GB*( 1I1!S,_RU1!(<[4'\ZSU8'_H_,>_^ZNOFV$**DWE>5YD
M]YJI\=*$M+"PGMX2GDM*=*XYD5XSDVEIE5Q8SUU83!<7=*!/OFJ&2<OB/S\#
MF=@)Y4?O2- #,""_Q'_N-6LIE6%@LXG1CN'PCBCC*,E]T)G,TTPQ/S_KO7%=
M3YG@'U[7KX8.P<#7+3$A- /E>,=,7]?:1K313E4$XR33G@2? L.&G,)4A2*I
M2YD60A:NH).I=F9E9Z\Z.RM'N,K-[M"A:()\ 70J_0VV]2ZEW!6<.)89H!]E
M1 MFB%2%2&'PW* Y&P_+]H;WQ^\/7X(^:<J=80G*9%2/8>$G;S*9^AVO$F2A
MA94:!L\8O@HCRCM-K)"&%Y)RB8KUJU^%92Y/F<!%@D$Y/(D4/&C"6$:!J$YR
M9;_Z51;Y)\^\3H4H"'5 "E[0G"BJ!0'MR:A/K3'LQIN\JZMS7X^NW@U I<&[
MO +%>8XO]K[Q83SXO0S^I6]L79[C<]^&(U^?O9I:AE<SPW#]O7.9R:!81H(U
ML*R<!U)XYHC,"B5%+E+.LV>_? J"_.5W#PCLM!JX_;/SNKKP<;W_\&?&US>X
M]/FBAJU]\" ;UC>__(3@;*>)6 CFED2PMH.@Y>=G#6CS 0*C^-EIC5-'\T,F
M5F?[8^/ 2,3AY\>,OS;5N(Z_1?"YT[U_),;>L8(AC 0Z9)*#J-D,Q9HQ0BG5
MK)!,BB)]-KG51TTY^:UT^'LH?9W$:?M;D<[>_M\7]>+UFR?#-?X$5Z[]U<'#
M/H)]M>6H7<G$E6=(37!FIDRQ>ZEKAS9S]V/9//L%5V3GZ+(Z.JW&C1ZZYN@2
MQKMZ._2OX)OJROO#464_O(/5. 6*(2M-J'3K(W^9S'4ZL^>W+<-Y-&O318DH
M=O0+4F:BJ1:_F?P^N>_Y EGNH!*71="% ?6B0-$X)XD!025!B#P-06DF?%^I
M=#@"78_WH,R"G:T F0RC2HI4FQ+3 E88#^!:]W9TZFN\KO:G.-J%!]^N.O/+
MIQ90I!ZA+4)Z,9)2^#,=9_K==%W=[-(%TDZ^^2K2"J6%!/-O69&!K:,%,0(@
M098K!HK=VF!Z*X M6:8$_KVR4<<N$A;\<+ .=C2NP?CLG0)&]<WW2<E<@QD&
MR!D*H]&.&F(R %@^I%YP(0$AYWVEY#V%]  \%_"8W"M=#X&:*Z#CG/ZD2]2?
MN<LUP!O"9." ;A2 3 5.MI,V#8ZEWK'05])<LW*3CQ=LVML(>U8L52!2Q3VE
M*EZ:+4>J )Q(#0HQ *8F'-:7:$XEX<Q*(5,#3@/K+>E@!%=BA/+"'WH+&G $
MT/O51SL8.^]>U]49"MIXI%O0.I$J<)0/04_Z7Z]N'V .[K3BBE!FC@\:&&AP
M]>JCKVW9>/=]*MLB#R#0.?&&>W2],E*H-"/@3V?&YL;ETO:5+9!<;\"]Z1%L
M7: HOS]%^3(IJ@0#;PSH&, MU!Y]=8!$F=:&Z\*Y'-S"GE)T3Y^7(SUX#^YQ
M\^O5WD W\T)Z</A^U8@GNS_)LF62S'&1.4I$#*]0QXGV/A"K19I[:G2J>VM6
M/RV$K\%G'GD_KU4?E;^H1::]I21S&IR*W.0$!(@3610TS5SNX/.^$J9=[1B'
M]>ZHVF^:L:^;UM#U! ;=5]3H$D5-"T9S$#4JP?GG ?!5 8X%2?.@N$QS97'O
MH9\4[8UST0/<<K\@]VKI^#CP0$'S8#F#X9P%/""%)8H*38QQRN4I^-=9;]WI
MGD<FV?(L3<%,X4V1DUQA_%P5G!2YSXAE8&*D!  @>TNE^^+P_:'%AUWX2-;O
M%H 7N4Q!I@)NE%+"<>Q""DY VAQ3J38R]):4?8U$KHF2,G>%YT"ZP-#(P%\%
MXPXFXB1CU*9,98^=DEZ#LMR%1?(7?E#%O<!7'\]AM.]SFZ#07)L<#*'U+$62
M@C7T-B74T$ +88,KBKZ1M*E'.P=Z>-(I6/SUCW)8GHW/'HUULXKJPC- :QFL
M>@I+#[!$ Q#)+;7"<IJ:OJWZ%Z)NS!&H6C_W,U3Y\B?'0,C;$ >?,[)M? 0S
M$O"'7^\_@][XU\ 7-@A%B4ES2SCSBJ@,3*6T.9-I2$W>7]3SS;&J)>&K=818
MEJD:7$YM#M0'!QQC7[D$M)0#CQENF,@!+(G>.N0]#$#/$2E;(I$"DS[CDF@K
M!,BI"0"$#!A1[3-3,*JLZ&U,^;_T8-Q"G\&@NL3,:$SBZK+:FYN1L#]U7<,Z
M74VN>"R"I"D30C%.A'"(;&@.-A8(Y5,N' TNYW[E$9$5V]A=YTJDI!Z\TZ7;
M'W8J^+'LGNM,!"E!U3E6@*K+ 7863EAB*"UTFGI?J-ZFJ-P6B;E]T_3M>(1+
MA-G4CT9T,F^,H((PH8$PHA"DP+23-.<BTXPZ+5U?"=/Z>4?ZX^YX=%K5,+5%
MF8FB!0H/'<#!_P*7O7&E74UX?S4844N>YQC?S9T/ ! T)46J I'*<<9SGTK6
MVSV8C>^P.DRBI<]%[C1A5F(N)\](8:0G.>,Z=^#+>]5;X+BT7*1O@:KM X %
M?D.\\YBV9;6F8$E!7\O,:PR6,Z(4!PV19:EU/F.,]TY?/V00IP>A4VW28+BG
M1,"XA',7B,X-EN-I!UZ]X%3UUF-XK<L:O0;_Z]7TQ_^$$3%2>O4[QDD7Q79Z
MT?[P',!/O((N2W"G-;K[0XRZXZLL/OT/L"A7?^CZ@Q^]'H/7^5A E^&9=Y0;
M$J)=3X%-M &GQ5GC,I7F.2MZFWD&1"E'_O?RPH,7 BMP@M4QNTWC,13TA_YG
M5<_%@Z96?MR, *K5!SYFYU^_\;$H7Y/G*LN$(LY3 ,MH<G6F 3O3/*6,2_C3
M6S\3LV'"U]#NJ-;.H_U\/&22SEH7P(E1/B7<AYP4C&$$7JA"<V6LZ7_(_29X
M783,+7A=*4EBEP7*ED(2E7I+4TYT:BSAT@)LT0'<&2N5E\%2GO?6_U_9'O]7
M 2?]\3'M?AE%I:.4$889'3R7#$51 5<);KR66:I[2_<[/)68 E!:,&-1-N,F
MR,'A^Z5YKV/3^'^-T7&^@+]N/O_:!2N&T.+^$+IMRJ*6 :%-(0*GF2/P+P D
MSQT )&](3C->I+G,1.A=]L%#"FL/$K=-87-96$V\XA2PD);$6/A+9YF4@F9
M0MZ#+,35A+.-UA:[*Q#J/2/<>DN4,Y2$H"AS><%HT3O^?)"*HCN4Y/<I 29U
M'LO*E.::<&T,T5YK8B5503&:!?9]>'$1\G1)4MX=>7LZK ;5R=7*HS<T)53<
M,WHS?^DW4=4:SIG-26HIF!Z!W0QLJHA*"^]DIIDL>AMSO[/%Q:^WE#T<5F$$
M",?/9;\]&@</DTF5IT1SRPD/!N !URFQ-@]2!"URTUL:K=W!ZT&$U 3)4RQ"
M"2PK0,9@8"4P)]&F(@5O@6>ZM_L7:Z??:D3*,B:M!9SMN*28YL))4>38D<F9
MHM!&.B_Z2I)^.>@/D)ZZQ*U$R[34SH!]TPS,G2MR8BA@&N.LSW70%,!,7^F^
MC,V*[,$V*]X?_E9=^'H8=4=5GU==FT&PT[M=1ZT9FGXT:D/8M#!I3AR+H5:;
MD0)KK< /,LX9;91?N1?XM>S3^S*!];@U-L^XQP0MID,&;@WW1&L-:L&Z'/ 6
MU7G:6XWP-"Q!'YBD8+D+*B=%Y@*V$LR)4M(!C -@GK) =7^[B3VY[/4>('[@
M%V]2=*ASS/\T>4J4#P6QGFJ7"<><Z6T+GG[6GJ^)CB:C/ <WP7JE@8XI]EJ1
MFA@L^W1!Y[E]I,9A/=*XGDI ZU)I)#[<6: B[L_IV$-8<A68,%*XWH:OGYSV
M7A%P=T7AE7,DSX/#'8R"%-:DX/0SE2GP_"CK+7"?*N1?QPUHW ;\ICC$]9*)
MP2"V 9U\^WTJ9,_  U.4Y)P90.N2$V48(P+@NE8VE2[O;;+A$T3K:]+W ?%7
M"FSG S;^QL(;K,,I?&&8-BZEJ]^K_3Z8Y#O>T'= /L]30UALP\)#2HP7&1B(
M5/K"&R7ZMYWY^!.DL/V_E)DCJ2UP*RL H,ZRG&1,\E3;5!7TT<?=U]6$<DUR
M1%,71)82[3$M( >)BFW6.&.:"^:D#[VKT/#688)P>5&ZL1[,UTII1%  LOZL
M5ES3N$1LZZ@R07-%!,LLX4I24@0KB,[ M\FHS?*LM_F_JY:I+P?9]]KGW'TT
MO,%,*"1P1!!I#KP!!JX0P"6%S!7XO2(-_6V"V'=]NQYPZW+M7)%YPB4>;,&T
M)EIP2J2G7@(A=!$>:4CJ>P&WJ]FY=M)R+CU I13;=PLG\$ 32W0PX!+GCGO7
M.\\7EWFOPH,N2Q<W&_=!QUX+6[P]C^<,#4^^Z[B%<R(M"FY(SJ@BW BPT3X/
M1%@E/28?.-J[9F2;TO;5^T,^]=SGFA(O;8$)82#0X'V2((%11*$+W;]^X'>B
MYU=U:?^K;$[K4C\6?.0SZ73N0"X])G18ZXBQ()?*22F"RFQN>UNPT\^X\'I0
M$3:G"H7QQ.8"FWWC'AW5:"PI9VF@S/2WM]CJSSR)US78%UZ;@0>(##\,1T>
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
MM+=ZHV\)97V [%:DB@(EK>>8,>H0>3!*,LZ$RBR75/:V=!0T;SGROX-T I%
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
MN4=#J24X$*DB@5'+BI3EF40RJ@)87ANLC\2T80/.N3'@<<B<V=R&0A0IQ<N
M982S.;$IGHN5 VD,M8X(2U,GJ:$LQ85/%0@%@^56F9/P4*QO]L!%U*2Y %ZC
M+CBX3#K%>09D9!)8@0.!B :)@Y?1*;PS-]Y;',VF&= >TST8MO^$=];2IT0J
M4Q1&<+@'7\%D5L)=E#@NL#8L34EA-;R1-QD06VOJ\IY0.RL**S45)#<8+,S
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
MVP?;A]M)U\ZW7B$WK?M5%S5Q\J;:OI5[-@#L"U3 [0:6%S[505.26<L(IU@
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
M6;V-$EN!$N.WRN=M(*WWR(P]6DT(9,5O?GZ6/=LLV&;!-@NVU@5[[![JHS%
M;VX+(FY,^ ;P/#S@V:S971RV8;$O6:[#NS88-JOXV-3:^@.]J;7QN$1B4JD(
MQ[320G-)E''*:1]L%I:4X!79]M=Q4PY]TZSFC-D5'2F[\52_UYC=9I$VB[19
MI,TB;19ILTB;H,]W@^U?W9Y5U0?&W6RE/@JW2(C<*LRZDSZ 8Q,H)2K5@N12
M%\SF3BRA]4WK%DUX];?(JGLMISXJ]V@C0CT4H<TB;1;I"2_25S8"^HYRHWM]
MW/D2"Q'")U+^\1B3>[9,P(*Q6";F7>R=,*J2<=.6"\![^Z'#^BHLAHEU Y.2
M+"S5PF<-KO#AER4\&AZ;#.%%*@S07Y1-W',<XBEL>H!II7B0-5[<C/30Z=HU
M"1XK5KJ[6C6Q'_2/MV;^)YL:E"^M".S*R+N=$VRWBJ48>C3R>+X;+C>L?#EJ
M8*"A/HGEUM,C<G33^*;!CR;4\"'X6)4V[,YXPCM++%8; JEQGG4U2"I0R',<
M,-NT&0-/U5,Z\Y3/G5YPJ&NC85CR]N/ 7\4J]1^H2-YO'V[O;2<RR_&H@Q_Q
MQ6=OV77[,@, L7-\%LKZK"T=!&*<:[P(6#,V7G)QQGKLRE$WKU45"TK#\:@V
M@,9*.<*QEKSP7I,BY-ZEPLF@O[FYTKX-]2Z^2U7OSBCZ>J!/5H.F5],5Z/.X
M^VG)>$B:6=L&X-XO/03D3A,PKR9FXAG/>6S;+%0WV^K$,[':'F7M;5USAC"(
M/1O@(UO5M9^<'AXM4UUCNX8*I>^BK,;-X&HB?+<]=57-S3S/7&!X0F*>$9[F
MX,Z& KQ;'227P@N>?[,[^[*R8WR'U^7P<'0V>H4OOC==CAMR"(3^Z!V\QZ#Y
MVI;)JY# SWJ^/9CH?_QDZN>__,=G[!\"D<C#%>"8E@UGW#F1I3E^CS9B6DN.
M1M)6L5 >;.'@JBE;$S?$%JI@\XC1"&T0_/AATQI/K&>'KV(?ENG3YR5H:DRO
MGX%8-_.%\34 L0L4N.D4.K@U+_!=G3U/MVGZDE"0^NT)(&K7YRM*5)M3/QA,
MP&/RPRU=">\LQ+RKSKYO5=0][93U&):N7P7H*[$3.K>"V8(3'7)#N**&&)FE
MV%],&&HLUWQ)!^L>HJC=%NWLJ5W8(+-;.EOKDQ-0H:ACS]INS>WA YUZO*BB
M X(N%I;R=[_:]N@"M#.CJP2X()J+6.L?$%#!:%/L->NFM96T]J9JD9<=5 T.
M=@X4F#XOGG<0[YT<D] ]JXD-I;M;NR;3>_J\' 'TZMI,PY?_:SST"4NWDBS-
M^%;LK*+/P3?_6 )K>H!M__W;1&ZI4?I.>E_'OB@P^:XG"_/4%UH3;XTEG(*;
M91231 2FLIR#?)H;XBN"\$4 KTQHJ0G/1$%TAF>Q<F<T%=X6E-X4WW?1SWP]
MJ/3H&7BR93O:^^/WAR^?)8W5N#3Y,S"?%E9OT/S\C(A%*1^.SXBK1J2[XMDO
M,I?;=")<D_?J$^I*X/X!S&F[3W-ZJMIG-\KY:V_JL09\2%D46[&%(@[ ]A+_
MZKVX!JUS;6Q.K.!@;078726M)M3;3$H?<A'\=7'EWE">^9P(53""YW 08RA(
MK]0T6$E]".&6YGI1$<;&^H=12[X=CV( $F:^(+^M#IT7W/0S<EOD6XS*+9GW
M6WAGQF$1^/^MN=U:H-7J/0-Y0;51%D":II1PS@)1.2 Q)G56<.Z 4\QU!C+2
M6>N"(:GR -* RP"N,0;H#3A*<V6L,0_*0(QMI07\S]GC9J!?%QAHJSW:J]T2
M^.0)35M)-5O+I]W/I[]'OZS\D.R7;_?>__'JS=%ALO]F[^W!N[<'NT>O7B:_
M_B,Y>/7ZU<&K-WNOKBV6*R]N=^(\"+X!X$9,D0,*#-J!63&*"#S_S&@C&+^A
M%;XVV-?L#VU5GU>QN.[7*Q@-+._0^B,8^M<!R,&SQ ,</$=WOA[[^Z7[?!\0
MY1WN\W0MQNX(@TT:D5U@,\CJX]4L$#QM\GO+70ATP#X-Q^"^G'D?O2IX1E0[
MI\"@OFZVNG,$+P&RSMHC1V5TK1,RVKEI' NU?-DT:&"&53+0HQ@GTQA5;]L,
M)SK@9R^]]6<&?F!TXBYA.+&<XP5TZNH)-V#X[)VN1\G^_OZT)>9N^P8'T[VX
MUV E$IJ2OV\O[.A?=[>1[Q>4Q8,=&Y]M9W@JI:O ^?%/5Y-^Q=LN45'>^KK
M$^T!RL@-)YXLMGZ#N>(%W53_3<JA\Q]W"'L1!OXC<647$\?.;>.SX0M7-N<#
M?;6#W][(G=D6Y3#.K4O<;3_XY[@9E>%J,LUX*_%#]^*\:A,&=FJ/36(O_'SG
MLBEW?5Q''N0:2=8*\4R43Z?IT-T[E,-!.83)C4!IM!WW%K^ I6T_;JD=LZ6C
M:MK1@TO04UTCN'FR+Z9*(='F&.$&03=TNYMN3QRI'<6FDQAE;#]J>JYZLTT/
MSEOZ3GY5MTJ5;:OLRV^3VZGZAI:5>$*DT?;#25V-AXYT@M >)K[JHI&STCG
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
M1C:ZE_Q^C@G+H1V,G=]*S'B4Z!JF4XV2 3P1$UM J<R-J[$]X,[=Z!3C/F0
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
M+-'2=PT#8T+NM*7Y/4)H<PI+NPO0=U$-WA8!OS/4?6MH'"<9U["=5F<5)N
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
M#S_)I4)091_G7WS^*;VE?;+/Q9#AAY^;W_N.HPJ7/?CHHYPV=PHE!VN*TV,
MU6K?,>M&M_,,9LSU'D$$X]B$7[B&)D()3D997>!_^H+A:1NR$!0/!D5,BH8X
M)9CK 86&Q&3S.)*9!L8HEGTW#)(3YFPK)?B=\J1*IN,&]5(D2QV/C%*,/3U?
MQ&WP%'@5%MXY@$VCG,92L5GELW>56]6M%;="^;)A&J^U\SFY5(3\'&V<Q_@R
MD?F-^/W5;=M)>4!3^)*_901WM@N:'C?V0=E(#T* /\ =^N"+=[0#\=3&-7]F
M#:$WL#+XVV>Z.(*)WQ3@FTYJ_W^Z5J_4EY*6L*<>0(LG<>"&N?)H*84TA*(X
M7(8ARH]F99F0>^'$-C>(5:)+ABL)2(5PX# ]'@Z\9M(4N&S8W9MPE.=L#ER*
MZCORCEMY8,"<.8I^-KQ]<H<@HB.U.GE4'/<U=%^9Y.0 KX-3;H$_%:67ZSML
M"3R26K_4W5_8J_ %?B%+[U$*N&!)+./9R9KZ.9H)5S@8+&+6S(BTLB(K6F%
M8MA@P.B@A, S!"(SJ QU*FB4U+7X_B+W[)=+U%=9#/!(DKLN=C"?'>O$! ^%
MT1#4,C'N>$O'9S?UF-2ZT*Y1Z/0(<_COZ4L2YR7!F?<KOO;.RCU%H+)EMZ3>
M+W@DR5.8+P8-(5H!XOE\41=+R=NIU'5XW7 )B7G%*9#$]R@ZV11]U'CRRRAG
MKEOZ(.Y_50RX I=V&O1.N-LF:XT76%RU>M.=U',VO>_ KZJ,[OSNI4]4A_9D
M22%7KR]YOJ;QUE#PEJRA:-23C%R;AU@!8V^9N,L'@>2MKFM@QS/UNTV]TL%;
MN-MM=U4K<U#9=!-=E"LW+3T=5/VX!M2@G@\MI:*GE]JSR>(\^UPLVG@ T9C2
M/U?U@(E'Z#'B \/&UQS/K';R)HHGYVR>CT0A!+-MG/=R:=DY V/0!Z\!7E89
M+E^^P[:7;'?YB6AM7LYC!03.B/\JU0_^'F7/P"Z#'@AE#6,!?_#9UP=)B"X;
M7Z;3%5&/@VM6:$;5UQU?@@Q#B,6'FJ0Y3P:21 4574@ ,_#DWMBC/XI))"FD
MA(+FXN'F)B2!U5!L?72%^,Y,00ALTN8,URDP^HS2,<\\YJ@\4^;9!LL+' 5"
MO,:-#FYN] =,I )' 46O!5*\8^$'WZF@DPUQ=T?D8*PD@FKAU+?:(K&D^3K<
M2&B-<!>2MOFUR-I0:(':S% 6.Y2<.?J,4@P?L3(?'%\169S(M7%*4K=VW:IC
M4XH-&BA*DOI%=>WMAO-_NL#YWR\X_]M8^N)3?05W5Y>OF-\_3B.%'WP>#%?V
MD\0-2_TX?69,.X7$[P;U*TL3TS+"NBL:G1ME*A-:BRHOUTP];X1I(".MW+'C
M?*,XUNOGQ@$E!Z$$@NU7-*,D155A:-35=D7/+(L:9H7K,F0!)16V416@H_,4
M!1$,(5>UNC01!JY(#B#8'.9@:2^*W6Y6[9.,:9C*4D5Y%._#:J^<V5;ZF+@D
MPXGX+3 ?I$.<!%..-/G:#!ZEQA[^.;#\:P ]!3P#O3/TP9>&R*UAH)&&1-0W
M1@F%"MH8-!7KOKI -W2OA3Y6/382:WK!Z$B@$!<JQASO0?ND36MY8,X8Z\%'
M@;^/F."D2 M,O3!<19MMN"[=ET";)6M&P;_QY421GUR^FI-%> 97<P:2%.1;
MP5V@68V/7*,/2+5R^1*PF<6^V&$.0B[+G6^\LL&8)7S\C=:KT#!9UFG==JTP
M^]JR![(K)YJA3+2A1]^;>MG*Z#?XQ%4WC4<*SEZWJN[C8K,O+RJ$L:^KM<#H
MQ5.%9'KF[\FER35*0O!BI+@6&7UQ$=A.NEA!OH5:GM+;[.AH2'+%208WFP?P
M?8Q&>%]Z?G\P\/F' _V]-%.M=JRQ3O8D=)&699S&/1[?RV7+NJEDCGY6^X2D
MG8<?KCO%&O<==_YFV,_+[&D[3M+(K@?MHO2.(>H<)L09>9S)8P7Y5CM=LBW*
M^?R&, 3(Z(<6Z!D#%-7+K,R4WH<NS*30X+97/:"EA2]@7'#]J2Z3ZPR/B:[R
MJT6 [IP90!YX1WF7Y!]W#FOX[Z+7/.*;L ">D$U^E9U3&?_G38++YFB>_CI,
M7 MD0NSC;6".^Z3<+8 $%HK<49ROW9$>S"*SQ1^U/=)1!&L!\F;J^40PSD.W
M3XX'!:B*W8OL^!4JE NGS]NQHA^^&ROZB0P:#-E/OF&K;=TQ>P9TZU?GM+"!
MZ+:%G"H0(?W#ZNGZM-\,(4HW;UT5V9J2PHG1;TJBRFJSECU.0P1&#^"21T]C
M-$!5[$:CI4RZW5CN?L/V^<5"3/=VK.N/WY5UO>U*=/6! ,<.G3WB^MAY;=2/
M?5NUTCA:TM2X]FAT82A1%F$ U@\8PE@;U[KRN=5?:-7R*E^+#&?VS3[LT(54
M">,A5H4YKU1IVJHTMOSICGRI,.IG.]0#'8\&Y K-PA"O@6B]+P'Z?M5Q\UH
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
MVU/9N**==CKP=.40+M!_I('$31T-#JP270!V7>PV"BQ!E,"AW46'FADG$C5
MJU<3)^#L8 O5MN0C<G! P4=3U*T</L&J#D[5>*^Z:]4O_R:<^J]\:J[#"4HE
M+@4@FJ"U6<C8JL:N_&\I);#\2UO)HSML.2^-5#_"XT&016S<Q<@8)[4@2?L
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
MQ%WSYBGWJ;U&2[&EC+?:I\R3?K#$KOTM:=LO8/&W 2S^< &+OXM@\7=^&^3
M %39@P9*,?U/'D=0?I)2*.K*#:,.8L("==:,G6N/1"4"B"W*Y[KG@31O1F$8
M*LB'%*/G\+B6.#Q&3'9'M4,XJCV0#SD@B,H#)Q-J=Q0_DVU11+OJG>*EB]H(
MFBJW<\J^VQ[KK:7A[3D\F\509E.C'AP1O76\ZOR^^!S^("6B\C"=E6VQT XZ
MZZ[HF_V%3,(,*J5L(@?U=5U-%%!K=.Z:U05C73)PW\@AT!1BB#^.A<S$L[#9
M<88MBNV!_!4+3445> U:ZT@*\1*%=X:0C35:\8%'E"<Q:_PCU.KDBS%^6:Y4
M:#[D D,CSQ\[VBSB[P:@CS;J72!RS35!USUM';AM!N&V4>4UN[QPV2)MA,PG
MD"+X1T=' 4=NH!-(&Q6*&>3A7YZ(WVV0/ G-QPFZO;.RLL6#I26GGZ(T-7NF
ML"I)>*'E,439M$PC*=\ZQ4VC28P<5&:.50=4K= S/.GX5]_]ZAC;ZO6\T@&!
M&OX5=J3C9)A!E[ZUV)FP,P_^PCLO0;*->!R4:O'*M6Y5RY34[=)EB]&>J]%"
MQ -\"#==_SPKFX[V@/WA *8K.QU'2RR"0BX4QV0 5*HQXK"D(,7D#7[47?IP
M8N+>P#P(4P=@O#-/6;'A0 T &34"KR(8*%V+=%*9@H$OC#<5K4RADB5+[5""
MP7"B[40_ _AEDJ!^C+/OUGVQC="5"\GG@JBZKS:47UEFEN<U3"0P#$,Y>^AR
MUX=LOVC+VI,3VNZV=OQ;B8',T;#G"=JY3-8C4[>^/CQ3X++B>T[;T8 Z,4K7
MI9UM84A;ENV;YG@)Z_:L: F1JMEBM=#3:!Q"!' +#LLWGF+.T8AI/_"LQ5&
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
M.,^$$^? 1'_"SZ\7X?+@X;M3W=KU=5O6.] 212V\55%B6IYK4H$F35M?*E'
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
M<X(\11R162'ZI0V5S.OE76 ]^$MBI,)T]:NB>&/ET20:G.<+T24(H(,7 /1
M927)O&WE&KL2N;?%;L_6;F./J8;(D 6$[YIGJ&72*3B!"6ZI[BHUS=D1)$T9
MD&=U??*!)($1DXEL3UH2B=7A(/@O )&"$7N!QF[NM_DJB^:.<VV>2SO(PVLI
MN\#5\.>MN>^IAP62Q>NPT2'GW&YH)0BE7,W>)B=X+%*E,_ Q/5:\6 2AK;!8
M09U3;!.F_W%BNP1FN9E:'BU@-*T$6DBK/$ ?8WQX-#<8^XL/ZS^1GTSV5AB_
ME$3.L3(E$FKN25F(ELC66+S&CQ)_U8ET]A3&4O!RU8T7URK(V)0]81BF[4Y\
M6._61<^&H2V]4Q4;];#>(:8[KL$Z>D[R>[6-/(P_Z/A()!3M3T;W"=@!UW3$
M^H\DLX:5.N*&=0D(J"XJ0#"^CH=@>>(_ 8W%]2;Y_I5+BA>SPH6KW@Z7>W[^
M]8WF3Q8?D,$TW3 8:I\+=0,/7(FG\AP,L-&(J$+&GWA:!$E2C0ZYF3Y'#1NI
MU?#N/X@,>-_1U>B^ON0^;_%.;F84._+6C6I)<+@,'Y5].R-GPA"HTNT$Q$I?
M-_-)OD>V^.]??C)/HK[\Z/*3UYM#O6CLHF@YZMU.4DBJ' R<8^U__^33SR^_
ML*OA.U'2E+!RE,Q$9K%XFB_L^6E PS$.SV:5=*J>SX\I#";G3/97J1DD"-I
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
M,OM&3\>C(P^_?AQVFT@XY05*)PLN^06XY!O99R4.:+MK'1^T23\= )' QWL
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
M$@5PL2"6D."K2Q5_VLTJ0PS/IPL[?]C@^S*#^\7YSN :XBR2L QM^62BP']
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
M<8T@AJGB131<TZ(L3U4N#L9Z.GL2O5E12NHK:\V-509. 'B"4R'KS8],4I@
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
M"Y!ZF8M65\6P%] @FMTF1_$PN?<4^-]O@SVBE#H+-RN7+DU^&$9UI3)GT'_
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
ME*JDQ@.')>LQYV$<\V#\4$:*2DP"-2?LW=5*3)Q\L2D0>^S>1Y+*&K8"R,C
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
MML6VWSE$<<2-!V/>YLS'TA:P94Y?\0QZ'T0M-"Y4R-6V@E*^2J0"1T)1ZL>
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
M7C%UT(DW;YN<:'@?<.[$#@6/%DJ(YS0#DQP-TQDP[8G;/P,L?$^4TIPJW*H
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
MUX-6;"#&J$=E=#J=E,J&UE?K6:O=C9CG\B*O[GL#Z<0!=,\X@/XZ<0!]CAQ
M7V+_]IFZHH0.*\PO.<YKR$@P%^",Q3_P!>0T($>627O#TW[WE7E3^18(7_:*
MQZ(DX]>_((:[>5$7)+:$5O#FLLXL)[Y>M\4:&@I2 &\+D2]@S0SOY6SR/TB6
M2"5"R0N<DTR6QG;;YI)KZ33$<$K1#^&W:OF'!LK__5-*,D=TCUV1'H11]H".
M1)Z6JGQ#CP/"%1\I\#=4;4=4F/3,',8_(( Q[8'5$9 *\X?*(4F^(:D%V#]7
M,R+H2]B9&G*:F35:M"5>'XF!;9YV(T_M5/82)IQEL#^@\FG(=4 .2=[0Z" <
M%W3&##3!40\!31$\Z-:YNGF5] NCB;\U1?4=GJ+LW&/HI!FY255NREV7N"ST
M=[Z\?[3$D8DC53=%^0R8'9$%-D 6JXKI"V+#*+L8/1H3L1+HR,O5K'8W/I#)
M3[XWSA[MH-$4TPCYZ!A[5%RU*$DG&2B8!<Y!E=UNX!Y?89I3"S&TN\KT*;MB
MCYUT T^>]$9:,K0#%O=Z>6S?L+(*4@ZRA>)&9_,6'FF82VO$I$4F5#$)8VA[
MWCJ&S6=SSQ8@&:1IB JW&)9:,'>8X;VPF_&.O._1QA?M[D0.JY\.=]Z*=LH%
M*+:W9'#)F\A8$RGOCH) =+N4E&H!TYPH&O\K[Y;YOV=/Q-'Y54JB=">B@J,;
MQ?N<SGXJA%17:(K#8,+,G\A7P59#"S>LSMTE9<F:8X^BZ9KQP=*UG6MV_"J4
M!9>.K&!'6E+I/.:>0*'R9K'ZD*+9>S''')?5]0Y"]UX>0H:"EN@GE5I H)%3
MDT[T)V<5&1%V9!]^I6_*NXDI!#/Q<;,9$457T=>&S0FKIBO?!@^YWIUWTCIO
M]-7PR%5&JZ;.>F94)]'/VF1BV;.3+,K@,1_T-<:<VV]I^;7%'PV\7O_59<\O
MC:8Q#.D$0Q+=[:\S)F\DCW'\<4>!?,><9?-^D6BDX)>8#!?"\D1I7[LN.8?U
MNA+163X14Z_[;KMV2H/>@EHO_"@<)C,5-;_A@6,/B4.?A>8&LM2?#R'VEUT#
M>]JWM#0S17>I@#3Z$&]BMK&SH@A2S/5S04<VEFP]P<\T-T".9[XJ@TU5D(0
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
MC6KK%U8'6FI(OB#4;;DG^W0P!$XY#L[8W_+B,E/)6.DLG.D,C!7)5I&4#:G
MY3:- IT522,]_!!A4W$9%2;=ZJ8.SKY+E@LS=AU@7"P[O]&-W X59"];3O_(
MH6$.:4198SUY>*-9^!;Q%?>XTKVL=)IWRT&TDI/=DEF%1BENYR\1"M'<!L-O
MSJ*!>QD>Y>KK6)T'DYX7C6E;7\JK\>OAZO44;1LQ40P"15T6;KO6=DT"YRVO
MTL=N/B!K1I7"(CQR\T[28;K4,$W''[*YEI?K.ER:=@5+_<U6I3+ [UC(W?.4
MM)?W]I(J4=S#4E4F_SQ:/L:UASB_&[GRKF=<%+52^^4T>]SU>&YX.":>NT)S
M<?A;>W%;>K%!US"IQ&X):Z0S2$P]B(9@T &!SS^]M5E+ME.< 8 D)\ [2ZUH
MHB?SU1K-';:U*-LM[Y''Z/L@'AAC]NC1=-:6459@LQ8=%Z:5H&36,[8S;;]T
M?VFUG]'(CU)XN1VR[3'-:^#\__D"5CC]VAM^;7)&7U/)5P[8U-6F8G^]1R6I
M]Z]N\+N9,X)WCT:(X3-]UHSY^QVVG!B>SMZ8C;^A^#;.S<4@#.4FI=]QB-\:
M0F4GHGWW-8EZ1U%O$'5ZA\>#SN'1P5GG]/#DH-,[&PQZ*AE%9\<'+[@)T??Z
MDQK]YXNW7\\.DK/1Z/BX,TR4ZAQ&9V>=L\'90>?P9!@/HO[QJ#\\?1'DT12W
M8YZ\?HOIYCI]&8'F?C7&QT?6K53UKBC/R3R$A;ZW]7+G>4(/PU^_3!#-I_H"
M\_A7!JS]!2CNP(I0;RT;]<+V6S^O;[JPK[V;Y3H]*(N(OU+Z_68SA;?=H'5J
MV\,(O$>UW1W1/45&>?RU':'XS*7P\RWV&;HYD;=X_8O5+''0.ST:]/I'G>@L
M'@%3.THZ47\TZ$3#WME)?#3LG8R>A"6^EQI:E=R4Y]UDYFV>MZ<.5K*"5A'\
M_:EGV!L,XN3TK',X.CGM' X/X\[947S4@;T_B7N]XQX<T--2S[LL&K\(.$L)
MA-#W&O;CNTHZ1$*;<202SI&FY\;"429=_Q^MK?[G1ID<$=?3&29;(I-U_*O2
MW$Z:+K#K5%HO:J"8$?N.(F[@Q\7SIM0KN@"+4KLJ=#<<7?:E[3ONZF!2T;JM
M#.?%S>-,]56?^C*$+2Q#./)E"#M4AG ?74;T ?9AW]S >WZ=8-WL;ZS1;,)%
M)+0Y=*(RVR9S5E?UD@0P7?!TFFQ'MXL-1O"]PA+1RB),H'#X3==MOL^!*]94
MCS%"+XW39?:+K1%MJ_OO]*#!*VG&^MO[SU^"MY_?23O6'\+@\X>W_3!X__E#
MT#^![6*1(__LG4KD-BD4MSM)*?"EPXY3I9;ZX=EHG=,>6>?GZ*I6\J';'";X
M('>&E>Q3^*_=%<Z-&#=I0I[5B<IFF#=K^V_Q=NOF-P32M2R6J1N\NI!@^LHN
M[/]8(,3-TC56&KK[J,13B/QF:E=%Y*DU)TK,SK*UCU,9U"3"Z+KN'M+*=Q7U
M6A<TZ2#3),+0MD3DT0^'O7M*+-+'6[SN983D)I[^4"=7V@BTF[CHUG#3<(3Y
MU_4$(03QWPBRD^GL3-&2;ZB7<X1NV-04O$,^E\'1.Z 1HR++BDN<PZ+7011E
M=.UULK2J.S('6BD<V8LU/NG^Z<NV;KQP(BN58%+:WM#>=_"-U6N4**BV+9V2
MW28D@).7FW-LA]V3HW[OY/3X\*P_.#D\Z1^]Q![A">N:K[\I-8-Y9F9W1"^E
M3;IB5U"G IEV;)0J1X_B%_<.#EXNC+HIQ,L7VJ1'5:)', &2K#/)!2:0R/*,
M\>I;=%ZSH]RT2%@P%<-%6]&JH=9T\+3M:?N!:-MVKF%4UEF)721FU)#&%)H(
M!/I48CW!J_2'=1S<R2(TTCB$'\@OS,,V/0?I';Z7!TSK"LS.: VONUM4_D;X
M&_&(-P(UBL=Q/L=Q/QJ-#ON=P^1L"/])!IVSD^$0_Z.&_=/!V9%*'M'Y_ 4[
M&WW$QD8_Y6/X;!M<SX+T ?O!:3C2#XDZT*>(M;T%+FB-)NKDU'(77[&)*3>Y
MU207^[56 F$<H75NE6;##@UW]>S0L\-'I-ZV$(ZPNR[##972&7>Q>:(+1+"B
M(U4;N;Q2>5JXM0*>FCTU/ZJZNUJI;+=,8S^1>!XJ9K78;9)[^?&CW'QSO9+J
MMC/SM.QI^3%H^7'4U-Y)KZ<.#@\[T<'Q:>?P\."P<SH$M7 T&!X=C0[Z!Y%2
M#ZZF6N7T Y9G8D3R/$\DUU!"$S8=<?,55[>-Z K7)JYC"U17XG?8L7])[[;1
M,BK5L%8_5UFEUK,E)1PKVO@B(Y6$>-HB&'R49@3BCJFR! 6#SUVH/"FPB>BD
MD H)D_%^NVP+APWOM3=>YUA1S- 6;CH^2RS@RU=[+EW];K&-+ 8;2U3HUDC%
MD"7K(R9X'0+/.CHZ/.L,AOT8V(\"EG0R..L<Q2>'R<EQ-% GO4>PL743YW-I
MOO2A_*0B4'2C83;_A9H4?2D6G_I$Q4$(7K:.GXVBK-H4AJ8]VUO M5P 4.J=
MCO7:^C1TSR@J5[.]M[D50-.B[L4&]*9=HN!3$?CKBEHS1GI>+DZC6KX1K/\&
MT0&X)E2Y"/_,8'N2<).6\4[73SI<%B%QN7U()36W=5IG< *2VT#)S>\(JX[@
M6OKT215\L@#P&#7^EY[<A[:L>"\Y&?+;][K6SK9W6^[%S=B&W*D]D68DC UC
M72U-+N5A?ZMDH=0=2<<(&MW*6CJY4S]O_ENYB"3CPF%+6WN+NA=A:1D=M^U[
M3W5X#KB,;4<6U8073=C%YH%0'.6F72?NS[#4C?%-VTY33\> X4O-@@2U&,OB
M).'DT9*V#T[CZ*Q_=MPY.(F PR9'!YVSX>"@,U!Q='AT=CP<'1X^.%?^5Q&5
MR8?1CY3T"/J#42S7)6S[ZH2KJA-^-GD66UZ+L)I$C]11?#:(CCHG9_TC=,X?
M=L[ ZN\H==B+3@='_>3PY'%(%,OYTKI6ZD/YN1G&^E^?;/0-^.UMB'<?55J2
M';B;!!'%)LK*\*1)-T)(+/JLT%MKNT@(]BTWGB!8\P1;99&@:M\*<WBZO01/
M(LV#_]N 0.X?] _)3J&>0RN3WEQ1;8U$ VEFTNU;R+DWRIVY09KY1M#,_>7+
MZ>'!:7(2]3JG9V?]SN$!:/VGT>BD<]9+CA(5G1P/CAZ^*$C<$7 YWY,: @=H
M@VT?2D,9E7.3U]_>A]V0Y.2H=W1XV.\D9[T><+.^ZISUXT%']4Y[QT>GP]/X
M].$%[HH->4 &MU1">H,E;DSR,?917,<XML"BPE3B"K&5,X5@I?4E=W3&'E*Z
MTX[#?JBWPD6J+M>P*NE8BI^O8UU;L">L7C^(%V-58< V43<VA"I0/B(U/%+N
MQ/#X<#CHG7:.#T<#8$EGJA/%AZ>=X>'I:704'1T>Q _/T)S"/2F+J=;P]4^4
M:_RE('ZW!>YIZ=>R!==,)_FR7H7WHS806'-W_AM;%K#0S>YQ[L=!KY<<'QT/
M.V?1:-@Y/!T,.Z>@$G5ZO=/^Z!3^<Q8_?&[1IR)3'T9.AM&-M)OG\V :*=/,
MDJA6G/V_3BPC=R>BT_D[*?9=(K>2F\A3JC$\PPWUYNO\WOA;:Y< 16-S(\<7
M@[WRBYJ+3(&%.E]UK[FB>U]9L-#5F9)8J?UC.W<UTNU+; F2]HW>.&>[^TAW
M]^SP8#0ZZ9]UCB*\AR=G<>?T6/4[QR.LH%-'I\?#YY1MFWVK\?S?3E(U"G[*
MX4B5HH:!'Q#"6[H-H[" C_BA]X['^+,^7WDZ#/Y 2(NWDV@Z)#^K1H&00*.\
MAH"7,&AI?D8!1\P32>'2I(^F ZD1G'!_..ST^Z?'<-(G9Z#^#'N=X7 X&J)3
MM7\X>D8ZV0JUQ\QV&U0?C3*BJ^)N5C'%4&$SC-AC*1PP\,E"+[O6,+;SJX:L
M8-1[E=BTV_8OJ*]\AKULJ^O$TT9LXR-I7*!1':A!W#DX.D@ZA[VH#S>K/^J<
MQD<CX.@'ZD@-'O$V_H1M>&LX85<!VQJN_6O9-7P6<0@N$,,AXSP3CI*1:D8,
MURF@=MGZY__YB-Y0E^M'-?!W2MI+@O]2459/NO G=T[$4*1J/_OE$GD8\.\O
M*LO.T2\<(E)%,9H5*:+<_F\T*8HP^#"K,.N5V?QOJJ;=W K"7Z4;U=$W+)ZM
MU8SD6E53<!"Y-NX[X3*1AE3D*78%U3VFJ2N*1O96V!TE#$ $4,]_#4,-(U##
MZ'4>'ZL.@T)5-..) >^8J@CCS0R4).%*KOHL@0*P]SFK98:%+7.O-Z*ET3,9
MJ*FF0[7&,[>"OQ@*@Z-!N8"87.Q9J-MOHD8N8"@5\,2XG==L&:-EA4A=6%6!
M[4@;SO\$RE-E[58C5X*1S(]9!;/ )M:)HA1J SF_)KJM\HNT+&C"-VPDLV :
MWP)2\R%[Z_6_,@0$1IPWNK]>?[6BOS&3_&BV<7L:_^T]<,0'ZC0BQ96"WHI&
M1$$B#<T'$-848(3;_QGFB\A*<5K%A>YTCS5!E*)#_H?OA-<#(O/H)#P:' 35
M7PVFNXRPZ0<"[."2@@;VN&08HTQ0YX!#JN\SPB<@$V@&%(^.^,%!B-'*(TI2
M$HF)OZC2[RZ  $^7^B.?3[&U=1)-06H"'P<&^1EV(0(V!Q+AER)/T-OU/["(
MHKG05A+NW/\6Y3=Z"[\ %5O=3SJ*74PS 2?$3$3&/4.< J9]QC%"28')M-0%
MV<Z1U]YJ58X:Q:5JP1;!#VS1B@9BP#_&"O5HA+M'9PR]:*BR5%VHI4F6RJ*@
ML]J=UI%V.5#PHRE+9:#?J&\]9795$^KIG-8,WJ@23-<QOW;W&XXO(V%#U,)+
MT]WFI?<8]S+'SN+3:8&.K864KQ7M9GT+L6UJ(7;L6XCM4 NQ)U:[!E^I<\U7
MJCI0>(Z;K7T-NL$O:KS1B@WPY8]V-]="JNZCFO-9*9WQ^PO!&/Z*X$ME)1FF
M*)5_0VC%,U.] 0*JR-*$5!^;;0SLJY9V0:DVZ>&W6"$4O'\?!D0JIYQT!;K3
M.>-9?1)PD!Q3E*=![Z#SWQMY.L_(AYZ! QU^18"3KU4T4O7\JP.^O=%\Z+ ;
M_ K3#CYO-BO"/0U^= #--Y'>GQ-VX?PJV 6O!V^3'GSB]>"MES]/I@??CW8?
MWXEW_ND+:#)WD,S7S>$6DOGH*\-$?1T5Y=?2U"-67QFEZZOZ:U.WCT3T$8AH
MFC_Y6VP]I4F>?\M@8S_]U5"_=EUK]KDNXHV6ZM\F,+0JM?+,%7!5U2"4>E/&
MDXB _4:R,)W(D%XA_3=.U#_Z'@IE?-0@=)0HPO2 Y__-ZTD+232K /J TAA9
M%C']N-Z?^UY72?17\%:PYF2KV=O,$*]3.%AM")[_^O$7;?]5*8;EK-NY?TIN
MYUX7#XHA],A'G7"7+$:XC+"]M8[,:73!J;WYZ_ %&:N7O_E7>V%@,^8JI<@@
M=F"!I>48\J-78%DM+=>#YVWHW?XO8H^F*9J_UJNWZ9QVZ)T:E@VB*?<&'.(Q
M]PK_,^@%$[N;8-0497(E9B?*HO[I=3_ZU\)%_$)XHC4Z:?*&;CX&J? [/1#<
MR#$&\(F%1,QG[*/+KY., F[1U!H)^X10Z;?*"2<5PRB7.34M:6K\%L-:W$0<
M'YNHC'Q+H#M@\ RS;S X/RR+;UKV<@I!7J ?XTY"=F=OXH\I]H.!+?I8 .><
M^]NWHLL*@AL3R&U4<A^"690FG"X>59,@T5LHS73:%P=A*S@.BL#K#(8K8_%0
M\^61*A/\+(#(E>*0)&,V>]IU?-5:;0[.;1,(5"A0UR9$ 59I1,T&,3-3><4)
M.1^S**\\N;<]_^O;?]A<:^+$DW2&K/RM*@D?^5^64_/WQ'5_;4,ANM;;@H&D
MM<M1T4[TLL49E3WKJ'W6J9RU]PYNN7?PU'L'O7=P-P03*=H?54F<#.70SYB0
MY*6-6U"/!3?.#E'*%JKU64;:TE!1M9Z50!AECM.:70=<\:7%!OL=AB9RC5T(
M$_TE5;>C8/O\T]N0),:L*>'VL@?NLTB[WJEN /+3=X0;&JO@''.D6WV]JV;X
MIZAP^*33@<GX3J):#QEJL*.E!?%<P?8I8!X$(HKV2JE&8,_EE/F&Z6"Y@:.$
MY5 *M?7/N)I/7#],R+#7WQ7*<A"%A*P0](GL142^(%309MHPVX;3J"E?P2HE
MI0)-.]?J_$HCFA+/E[U@P2L<W*3PK?PI_@./.3&>L*N<<C^87/L?52R9GKV0
M^](091,TQ\HEZ66,6J/#3J#D4MB137V7E$;S]4]355)AY=NL:!)Y!O/K635$
MTYJ;!1 D7#.E)LJ4ZGZAJEHW$/WWWL$!FC!7^B#@>RYMXOGI+/^$TE-;J:UF
M=_5D2]5^G[&;V$_!9]Y44B \5+"BW'$YSMBEO/(5./NC UPDNQAT*4N:IUC<
M&UQ$6:.N\J]T@_.*&M$U5<45&1?<*>Y*6W*U);EV[\2BC/(ZQ7SD6LF01$UD
M5%*)S,*H#VI4WH-;6+TSG8)F7\;_^0+^TNL-CH_.#H\/OO:[?\[&+S!O=O47
MK0;/Q[VSV?<WHIH-3GKP#U#MO'G\XI^?%&YT\#G*6-3]GG.$4"'E+46>O'+B
MIIWDRL<.-I2LKPZ@HB:%3$ZBK<@LST>H0)&:I7];>G+?,7+?%0/ZALM]P.S.
MXZ^H#F#9[J;>>,H5.=[P6KG_]Y/L8O?_>]YLW9.OMF2X^BJ:*-BC7X$7PO]'
MV7RCS_FDZ_B-32+0CV89S-)Q&55*(F"CR>*=28A_J]MOBR_<-.S^L%SGY2Z%
M3AJSHBITE;QN$%\&U'KU9F/6N"]EHG=L7]SV1R1M0HX<0F97SU*[=@VUL=S@
M75<A#JFQ/-EW\*L_=1-<<@_<K$2#7\'A&3 LE5.TH;)*2?^L_-I:C;;M*_;F
MFH 2@M;#,%1-\LG$>6"L2_AKYY>B^(;__FPF&6J'7GVC#<4#B-*<()]HQ$Q&
M=)8M,%$717:AG#X'L($<UT*%,N32TRPCL ST><QX\TV+?YC/7 Q[[9@$HN(.
M!&#\LZ.OI(X+,9U7'!$L(J.ETK%B3#@=C9P1LCG[F&K*=E#?@6II3S'@A0#F
MTH"@B2=7++ K#?MEI:VWEPSAF@Z;6HE#$S[F6:![RI! N :Z.Y2Y.0 D0P6'
M(EZ:@D:[$2DXT (F$LB^3BX7DFJAWOF-2/ #7:,* 67F*BH#BJ<[SC,?)]SR
M..&9CQ-NO9FS(DZX:\&*.ZH+O^<9099,E.X]Y02@2O57@ZT?0NJZ8")&E6&,
MW*4&^;G.W45A42,;=\6G?(G!@"B?FZ_DXTNU^ G(JL6/&BN0"P0F@8T 9@L7
M9UKQQ' 2]NW8V*G+?G^0=U4SK-(DC<K[]D!Y6O2)?7>]88]W[ N^T2;7OI@C
M-\L@UA<0TW,C[-A"6O:/Z9ABC&1'UVE<83H<(QXQP)O*9I4!FM+A;1"B<'\G
MH.+-5#'#/B>@%#:5Q #34GICX?TN6"N.80>&30I:9S2-_F9UG=^,R9!P^XEY
M:;36DOO)Q,#C*FFV/(7%U>G?D6,(49M=^%>'(V$EP0]B9[,&(W_%)3:-PZS+
MRZ+\)JWM$>J*<I('X>G!@0Z/.8A-(]/)# ^ K0!8[9B=S'K.H)M3#AQPW[@L
M@$E/,4B?,K)5VNXPAEP6^[5A^<4DQ>'@53K6.2VJNH/*\@6!5O'H9O-$5X;Y
M9PGECU+DT&Y8TFH]S$O&'Y4<[T&E%WNQ$?AXJ]/02?_(Z9B#&=.X;<$X*X:V
M,Y!/)FC=GUHD<6F"OE?<';3C$<=&P8FE10D/4=X/T$O ':<5J*'S4">@=/!J
M8&*(>1PAR8:FSU/*:@#(U3%!S#/F#=AX"5LYB^]!9#)L98>V8XI6SXRR*[$S
MWY2Z!F+F/28?)!H@3CI3Y810;R#2HEAPV[+"7.T_86&YFE<Z]Z4DP!T#15<T
M-0R-5P!Q[:25WI2Z#3*!\KN ]*),FC]%98S'R"A_JU:#+0N+2\S;QXYX>#GU
M%0F=F+[CY2B5?H+= '0X%1AFC'KWEEMP*=J@,LJ_P8O_K8?W8 I&>(H,#1MX
MC8M2XD@_]T.KP3CG+2"J%76TZM3IU+X7#U#X%'I=ZK*A]8'%7087R-6(-Q+W
MZ&BT(E@P<PKDE@ZCO10:0$:F&U_KS\ 4MZR!:[*X^Y5L9H%F/"4-P2[J9HR&
MPW 7L9P[3]&K,26)^#3W8V3,0K,JAUF#U8^TJ+_A5"FAI'3*#@_:A+\:AHX5
M5LE4Y&+\U5'\S3.;504'MV/U+ )S'?B$V6%"25+,7+RI*Y@6_ Z?8"D08K8(
M OFP/P=9$8P 8O/D:%EL1B0=E_*2F#G9QVAKA0RLL&09B](VU)XN9?03+1/A
MCA<7$7NP"NT+BTK$%A8Q"42E'S9.<M86A&,QVB4.SKNEZ(XL)U-16=1!?Z#1
M&5FAP-+%?^^?G74' 1QNIK60?^^?'-N/0@<).2,T3O36H9H"2\&W=C"#JD/>
M*#E#V+?3EW>;&BA$B#A9\=S.#A>G=G;0/5P]L[N_C_*(A.V1XU&<T,B5&,H#
M3Y0FU#OM'BWLU5'W>-U6Z9;5HQ+!U? M(W0A\DB][LG"2/VU2_-6FK727!C6
M7XM$9=Y>VR(1,%8YWBUKU%A8 IT*6F&#9/3T-\,J+E,=D"A:V+6D'Q!XKL.+
M]0A1P*[KH*+LL&DA$,"B+!'(8FX W$7:=]!G;X00YD/BY6N9/>Z,<"8\+80?
MXWI0:J.)+5!%SJ"\PEQK^(AR='-T" 4M/K6.387ME^G=PF'*%&,.9Z<OM?C3
M";'TR':DNNPC];?UAGH^$T@R\MZCC2'>AA9$,Z'#!"@*4$^R)@E&N3!03D%)
M\D9H@.M6#B^C0(/EA&Q.Z%T;0!B6(_\"._'A+RL,'AIZA)Y9MBRD"^U0S0MI
M%VN2A^V4?OH>(2ZH";*]7A^4PJ2.#O8XZ"@&$J4# /G[8B'4@2>)I-(_?=F.
M0RT0RLJ $VWQ&R*)#KZQ>HW*'X9(EHC'GA[2Y<G+S:&FP^[)4;]W<GI\>-8?
MG!R>](]>O@'K*>&XSNMO2LU@GIG9'8D!T29=L2L8OSCM]X]- ,,)!O&+>P<'
M+Q=&W90[=9ZP1DUDCG8H 93G,)*U/[F%_0HVS<:A->'@IV/@T>R/L_&<=@S.
MTZZGW8>AW=_7<'O;7GN-\Q1]T44)OP!+@5N#3\F5U/;,+F*,P3?3X)4,%4JU
M"/PD=(%'0IMF@G;T#V]:,*+^*OBK\"A7X9=H+K@WK5[^XN0KL&*0'*#6P6/=
MI_"Z.)K96D4;-W$&6])LNFMH>K]]= (#$5,Y&=K6Z(W%.V9Z:UE6U9:OJ @6
M+057HOEX4F.1O%H/Y<<ELTPEQD]B?\PPW 0<$$BZ6G"!24BDV1+2#TGZ*4Q]
MPAVQXF_BBJZ"5R]^_?)[]>('4(YS?EBRPQ"5()^+!LRSB-A]S<!#\)9HD>N&
MG(<6590;T#M^\Y;Z !&B06.2>$/]+6@D..T8[J3Y"B8JWWZFJKO9I*@+^1:T
M95X-^L<)V6*HK(I.VQK'A(_&<19R3&-8@ T&$]!8FN;_P.U!URHM%>W&3-5<
M-TQO?6OVFKRRE'8(W"2E>T0*4SPIBHJ_D0U'K]^B(<Y1%CWWJ*ZM21Y81!TZ
M27T6\'=QS^N62D(8FL@63@!M9%HJG2<<+8=[FSP%JX3W )LJU64Z'I,&F"NF
MC=+,'#>,=A!,+HP0">7LH+&\*ZQ(APNHOY\"64"^4+P&&+[7FI-C3P.;B9HQ
MTRL3GI";YALED@X]2+FA42R4B(VI'8XTC;ZG4TQQ94W+J<65FE_K@GH/NY36
MC>0K<QZQG9'ZCCWX99A8,"D3/1VBQC'%-G3-,;T>3&:-J0B+B2<4'N7IZ3);
MG3U52LLRCE9BD N15X018W9JJ3@V^*.: =$[Q=AQ6L;-% -Q%/2Z1*X*^TXF
M/&5:838PK':&>B;<,V8(I<K5N*@)12VR =65NPDK,7/E^>G'[!8X1AGLD!71
MU(8 ?6_=X+] I2Q*=I2$2[O"1<=%#6>6 ".8H:?$B2CAY)THD7:0X;%-I2L5
MKMZ>&"'7 .U$XG?7W@Y]A+).82;N,5!J6"C>373J2,('[CE3(9.?7CKY'34'
M;:DON(G\5F#&52TUSZ#*8(HT:3O:SP+;\[D94DR<4ZH=K")V?*)'<^F89-NB
M!6\FT2#]/!?/)+P60^3(=M]+;74[\7BUWQ*(">D0Q3IL\Y\%]57BU)!*.;.(
M*,N9M@J6=T%M,DPWBU)-HY22I&4LQ(^"/48JJ-0T[>A?AXX6X'.?MSOW^>C
MYS[[W.?=T5_(@@4NB-EWBID@18*)^6-C# XA):YT;BDUHJR+QY+T"VE6,J?L
M1.,.L@E!K;P Q7YX$? \F<W.1WZ'^[-)2CD>$;G/,#%CWJ&T28[8-#.-&TLM
M2$ :59P;4JELU*%JV0W?[(]94VW>9J/'@3('<=<Q'BM57W;'JREJ.NSE1,./
M? AD[?'-<3-JP4JG@H,B&*F(L!9M_7!+\>*SV^P#^YFCTQMW9"9ET.ZVXWMS
M=]EZ*5 T3P515$<G.36,ZR'Y])J$,L6<0^L&OY./A]P-Z%BR[P2%-&604J/T
M5LU,EXR,FI*:,+GVG01+*4.K;=J=BTMJLPGB)U3?*"%@\X@B1<F&YIAT,J5$
MW[(58Q.[ENP1NK]5,9N@T<.G:&%)Q9?H4(;IK8T2<8[VV%BGEF_VD?$=WJ33
M(C6D50=L[VY9@%E>:]Y9V=O+!EO"V;",48X?:&N:O7)PFZ<I52_+,1899=.N
MNOJ&DCMC1#>PZ./ZW:$@OY>8\U"3'W=6I)B#[?@BB)Z$;E9S(/)5SJ13#C[4
M 4G1=F87I9.+S:CO5" <B5< ,=S'W-F0#-856=3>L;BQBCF*>2#XI(/_K]-9
MM._)!#THN,39H.0 EUQA(.M0DI I,Q[D"HD0)LYA640)EJ40I!L[TL4A8YP]
M&+AB<2F.>W*$F\@(I3]CNJ^,;JH#6LD*Z)MS^"@V!DSUY!$4A=WKZ#0/J0+
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
MZ8,H0WO*CNY8CO1*TD&IKSO%X*7)3/6#%]I;X(6+07T<Q6L$PHUX_\K%[)Y
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
M)]<[-+;2H8'^C./#HQVGP:>\DMY_Z]F=9W<;RNY.SVX-8[5])+B!*7+>GMA
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
M7DFNS@\AC.ZCLUO,T?E84SE698XU5_6:%'S*6^=H'?VHR"6UO9J$]%_"F+H
M8R2O1=*S/4+NCTH!)^:\DPF<.;$Z3N(L%<5J4:3D\1R=,WD549 K&(-TX<>R
MHD+VOU$:@F<;5P&189$&"G/2AU_]2WQ/R.M_T-SD2_3=9_UM,Q-9..1AZY"%
M3=1XR&M9BO,(R&6M4&JF\">PC"I)8U:[X N3BPWC41C()@N_*TJM9H#Z@"\"
MFPDFFH1<PYB.1@HY#*::U9>8OXX?_][]W,7DC[H!%6\>4!FHSK%6E,>.:@1,
MD+]*W06(IH;# -=K)'D!<]+)I4T9)N*]Q0% _U0U9O&M'9JU:]!I=?8\>I^)
M4X(&IHN'UFS.);!SSG2TJ]%C2YVC[ "?#STZ4@EI3LL_H;0-JU.C&Y"MO0G,
M<]2 ";AJR?  ;6A[:B,Y&9QXI12)@U&#^2.H4P*]P)!Y40=3^!XLR6\JPWI8
MH&[\D,YN>1LYZV^H[,YP]J4()9@E+0=H; LDA\\(V;*,D!.?$;)?&2';J+C=
M-$ES5QJ2[*,"]H7$*LI?2JA$T8K=#6J4M5CDQDXD?<).U=IHG;9D,RS7NWKX
MQT5E?LZE6OP/V-Z.N'#(/P>: &>ILC^<"[]X2B+W<X7],EBG@O.C]-P+M?HG
M4F$83[!8@-4AUB3T3#99SM^-5'O]7:154%/BAKR]3'%YE,TQ@8'3E)DX,4$A
M /&HL"8@5M0=9= +@_Y!_S 4ZN(F(:3W1E--!D@7\- @#)J<2F#)BWR95JP=
MJZ0;_+CF_3=X]V#IU5<\W"=GYQ 7U9 WF>?*.EM0IW4&/_J/?SOM]P_>_ JS
M&%/^"'[0.WGS_[/WKDUN&TFZ\%]!:*TS\@9 XWYI[4R$1K;GZ%W;TDJ:,[&?
M' 6@H(8%$AP 5'?[U[^950 (WOK"!DF 3$6XW4WB4I65]61F5=:3Y7HSWS3-
MA,GQ<SLYWD(PE+:ITULA7;S!>-TD"KR9S9#NY2.7IU5G&#U-%4/7_GOIK<.;
MX9+[Y*#"15FSG([W?/KIK7@8#XL% _?;U.5@[;'">E0WXZ$9]@PW [M;KX"M
M>(783.GVK7K[V!F\7 ,?/E_4E\@W!?I$?]E<'N'Z_;SD5R4'502=7N73$[>]
M6.=^QF ]Q.-?=U?-_5M(G>7;'&?BO^QZBG4GI:OXPXZ[S(EN/OTN8X];W(F]
M1_OV>-/QNA1,W$-TJ6<6\*V3:7,"WDN>"%')HVD2!\ ].92"#"2V!\4&&HS?
M_/6%^^+9(FQCXV;Q9%XI99ZEL=)X3X,5\M[AVJ/&X'_1*?AIPRDXF"[?,Q 2
MJG3KT*L71]9EPNPQ@@^)[7F8;1)F'PRS,0XC@*;Y3O-]*$(^^'Q_6CUTFN_D
MD)T;TI#83AY$#U:$^^]H[I<Y]DJL_>>+DLWB<FN-\,&J[)A@]SEETY]7OG
MFG[P2H5KA.N/U=[G%2FB$KV/E>U32Q"-J-K0TTKQ]JESEU0#RPP"U?3,,]?!
M8TY)@CN".X*[H<*=YZJF_^1UT9'IX #7/\@1?Z;FKI7->3CM$;NLV1/7#[K_
M')#) ]E1[L2#BS:3R)\0^1I/#G>?AV8#58#1V<O3+*Z/VGE[6&07:FK!T@9/
MWX$\D/8>:Y-B?/I+P0>!Z6"4D<!T%Y@: *9/WMXE,*4]AA&$-MUJ=A0WD*D;
M$%20J3O^$IUIJI;M#T1]QV[K*' @-+T 920TW9D5:JN6:PQ$?<>.IL=("GUR
M$N@%1PZ;!3*O1I5G-_A8H<_,_?$@\+!SE(\CQ[.1T24[IS1]!ZV:YSA]C[ZX
MVN56$F_H:;6UEJC@;1'/[;Y(OX>_:=PNU:XJOI1P<O'.("7'45[F@5 G\%3'
M=4CSAJ%YE^PRDZH1R!T*Y'35L(ZZL352S3MZ[CG%$+TJ^I92PA0^4/A ^$:6
M]3" 8[B^:NDNJ=XP5(_B!U(U0KG^4<ZQ5,^@PZNT"7'N <3N4MT41U <03!'
M%O8PN.-:JN_JI'G#T#P*(TC5".1Z!SG'5GW?(\VC;8@SCR(^<H@:%E&U*#!#
M7%1YQK)PBO#L>:Q$U]#@QQ0DIY#BY(HQ.FM+A[CH$%=?0":J0YI#4=^Q'^*B
MV(70] *4D=!TQV#XJF$?E?#XC+&4J'2&%?+(D7K.S\]YQ;*F<GSG8"U%(60W
M!P0\9#>/;C<M,U ]BZ@DAJ[ %(40F@Y&&0E-=Z&I[JJ^3V@ZTJT:BD/N':E?
MD-$S*?)I$TGD,XH@1FGS1@H(E#70\XQ^9>B>:OE'Y: ^@>[M6[[IR+NTY..?
MD<X1W@T3[TS5,<\]&;17O*/=@&%YX>]%NE,ZB_(I5U[5*_G?J\J,'YEGG\P5
M+4D-QJ#1DM2.P3!LU7>.2L)TQBM2!*8$IA>@C 2FN\#44FWSJ(P49PRFM+P_
MK,#B,8E$8@L@Y$E><*SM]2TMTWRFP)_*JY#/.#Q0;!!\W\0G%;NE+*-QVLV1
MH@JMF?6]9A;@DMFY,QS2%L&%APD$=P1W N[\0-6#<^=CHAV"87F'O:KP!W+,
MS]DQIP4M6M#J;4%+]0)*5QVZ^I+73U@Z&&4D+-V)I:8;#$1YQXZEM#<PK)#B
M-UXI65X>.6(@NT=+#G_[CI:]CK+*;ZN6<53S-2(=I%5^PCW"O?/$/5VU7#H
MM<=R/_R?A1D7O\[7!56WS(!.]=7']7#':^.=5;5RW8GK>B_[\H\EYV?3CQUM
M?;Q(E8Y(47)Q^DV),E:6?WT!+9AJ65I6&L\XEF<6K9CSHJWS'J?E/&-W5TG&
M;U<%^<>BK-+DKGF1N$(K*U94KX4(-'QX>16RDF<I-F]]8K;-M2:69?4K/?\9
MTJN;TXGKOG(^AY9EKQMII#/LDB:$<H\<5GA74>R-$1/O,73]Y=H33];G58UY
M,X4XMRIQYR9;Q!Q:DT=?-1S)6(GR*9[_$&>Q&U8GA95*DF=9?E->+;4-.ES_
M7)FO)P&@!T1GF >;;0*QFD;5?1 ,RFQ1Y0W"8,/PR= KO%P#C<@7]27R)0&8
MKI?-Y="WC,U+?E7R.2M8Q5?A2-SV8GTQ S?HPC1+J[NKYOXMJQ3R;8XS\?%M
MMR@>;%C=/Y#^[>L7/^RXRYSHYM/O,O:XQ9W8>[1OCS<=KTO!Q#U$EWI>UMHZ
MCS9GXD/.S)AV< <4AYRSV.I6_.4MW!X6Z5_4DLU*K>1%FO0G5U!Q_.:O+]P7
MSY;Q:39R>AF%Q]K&&PD489[%3QB#_^6L4'Z:Q> L_,@C/@UYH5B&>C!E'\"F
MQ)$Q@D"=0'T48CLNJ)L$Z@<#=5,WGYRA2@A.@'  L=%\/\Y\?_(2-<UW\MC.
M"FDN4&RC"\,'*^.]\5G<?Y56\/#H*?N*Z4RIKO,%#%A</CE]8"A[B8/'93I(
M=,C-\;=Y62EYHA3\&Y\M^'$3$G8(V!CL<:&C@/5EYR-03LQ1"J:KMG?46EHC
M35*G!$!* "2P&SG8>:JEGSL?\ #73,@W?Z;>?N0E9T5T+4J@Q^"@9_D<<P;)
M22<G?3BH0>:JYVEOVZIM'O7$/FD>.>>D:B=7M4L".<M57?O<S^30@OGY.>6?
M6 ;M18\<6O:58ZUM\L?)'Q\.8)"IZKU^MFJ<_;'YT6@>^>.D:@1RO8.<&:BV
M?NZ4N+1(?G[^^#_XC!<L$QXYB^&JM*RP</4WRF4AMWQ N$$6JV\N1D_5=8\T
M;QB:1VXYJ1J!7/\@9ZNZ?]32GB/5/%HF'Y9;_I&#&[Z(JD4!EPKG/!=%K0N>
ML0I9C:ZAP0,I3T$^>M\@0ISKQ+G>7\U*WS3,H:COV%G7*1@87S! :$IHVA>:
M^LY1DV[.&$EI(V!8$<?GO&*9\A!S*@4<%'#0J3"RE8]:?--U53]NYL\9V\N3
M1Q['1-U!LL 0[A+NC@%W?5\UC[OI<<:P>V\ICR/UXZ%B 'IOQ0 VY+!6?V/.
MOG!MM0; BY5*$7]JZ2SFMU>:]5K4E8C3@D<80""'_V(Z>[U2GV-=E28.*!.V
MK0X$Y0=;"U;P6?QZGI>I>+;8%4F_\2ZW?*N3MX]4O8<*F-PS:,\CU.I[$!U_
M19%7RUI<M\%VW9^Z-(@H "(K,:Q^ 8*6'\NQ%Q$W2Z"[5RR[87=E3=S?58(5
M:!%#V%&+C>'M=Q3/9>)M*40B&HMRA#E@3QRL^;);#@]6"'F64W \P7R^YG6I
M%MP(K8N3\ KKMQ35M5+!U[A. 8_  C!YHN2+ CZ9"?,CMDI!LRM1*TA^/>>%
M6-&0AY#PWH)?\UD)BB?J=RIP%U/Q\0IGT37>@R^!V](\+A6XNL39'JM81(;A
MYSC[86YT:, FS4 .08+K!5[VTZ>CSJO^JMML-6AC+7'CN<'1*L+X$]MPC_4V
MTYAXWH-O&R G[40WTB=P438?M;&",8S%Y:%L])$XGT]1:VVGJ'VB:!\.KL<E
M_,%4D"$0.Z=91^(<FC@)N Y:):6_T6@7!L<U'C0!SFT";$WHZ3D??FNS]S'+
M.Q)4ACJD1\B3?SKO>A\&FK(U2;R'2)AX2:(F33Y?33Y&]$MF];1E3<XD_GW:
MOL5 (&A/Y_\R0<IT#VIM]XY]1S,:-!TN8#I0)#P.D_V/ I,79*O(7A- G1]
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
ML)OP@?!A0$(?&(47X</X?+ONDJQX[=.=O>[*EWA$]YEZ;^FH9^\+#@!FAE<
MXRR-Y4E)0K82@HS&61D37C^',^5YA"D#T/R#<Z/\QJO-9+!7BU)D47Z_-2WL
MJ9K_O+,]M%S[6-D^]4C?V9XV[5/G+NE4J>&KCNZ>N0H><T82VA':$=H-%.U,
M1W4M_<Q5<(!++.2R']9E3V??>$DN.QDQ,F*GAH+#&[%7GJ-:[KG[[/OJX),7
MZ0CW"/<(]T: >X%J&=Z9:R MMU^<[[X\>TB^.]DPLF%G;<->&8$:V$\C&+\<
M'23?G7"/<.\L<<]6 XN6+)X >_>R=YZD0\<[,[S'Z>@3G7D_ 4? ^S8]Y\U&
MO#"2+A#-07<\D>L'FLK+JDO8U8ZR"!W3FGZQ0\,CV&E:,L?MY(MKC#Z2/U#2
M"=TIBU+>*LD3=I(?(@,-DBK =V4^F_%LA1>H8<]3:R8SO'GY64W 4L3:G!75
MG7*=BUTJK;D;OR_SI+K!ES2W392?:PZ'QY$M+CD6[^-WW-W##EEC*DF"YD@B
M5.)'+).-$._8D[51-%2T#SEK,L'T \]8ISE:H3-J*(-6.#TW&#<?8N\<--=7
MG'Y3HHR5)=K]+UQ;97V R8D7U&W^4X#"[95FO4XR?JO%("@Q"Y"U83&=O8[3
M<IZQNRO\=L,;F#C@#V"SZE4P^<$?,"O2Y*YIH;A5 UU[+74'GBVT%$:YRQ[0
MGKZX?:2'\0R4>EX*=-_CYZY&K3 Z]4\<S.MVI;'N3SK+TADTK()Y+[DW5K\
M0<N/Y=B+Y4:60'>O6';#[LJ:FJ&K!*L4\CB$';78&-Y^1_&HY"O]C=F6R*\9
ML<NFVMNZ)KL5O 7KI[\D01>VL$M^7O,42](^Q&ND-1:W!?;$6G*GLQ@11[X)
MVJ9)NU[Q:0EV ;EP2PG:6B@8:Y%J%LRAX&5K3*-LC X!W?*Q,0=)1:F\3G"_
M39$Y\T_6L&=^YTZ,3BO@BO;MRPYG@I%=<@ +3N7E*[K<@K-M8HM$F>>R(0+N
M2+$L!0<HO+*ANFPD:D[L)4/JYYJ\^MXG/_34)4EB32F*!*5)QV'" :JD<6DI
M-%>)-3F^6'!M=VFUNWSU+<.K/W&7"H%FN=-4%D7Y HVXY-X65$>2UF^-WE.,
MENAY]QUP>['H>%;RLN:9X-))RCK1"&=%B#B"=3,$E6V>)" J%.0:[3YHS)RE
M:Z_(H;-+%L=:3]H_I=#QK4ZW( !#56G);J&+RY>L*U=WL.IJ - 9Z>X42W+
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
M%7<P*V!B<YQ8X:($X"U+,9\$;$G08NVXXU7?X":<564$MEE B$2">0<?H#<
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
M0BA@),N\&<":OC*5>BE\"OP;U6:])R%'IZ"4BUL=/@74[^N[.6[S2>J&^UP
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
M#<T-C 2\@3C1 LL--<N(@L@$-\(+>]D?7>+7IQ:^^HT_W4"UC8!\B?.8IV1
M2#$'J9AD0%8-"/<,DW'7TL+(Q+U0@VF!!\8@, (K#EAB>5'01PAZ> /B66J@
MDP&A#=!#!*-'189G,_NVA2H>=S2^*1)<\(BGWW".JLJ,B^)K#,OP"1IN+'88
MYXNP2A99IZYPHK3Y+B?%L20,?-]F %RF#XZPIP,FQ9:M>4'@!SY/+-M@?3C"
M;QJ!_)P7/];B: 3XL95?O\AF@&?L[02V(VF)8(V38-']B7G?P]  ,W!=/[(]
M'$@8S2!*-%\W/<V*0Y]'ELV9UTM6SVDTP-!W;\\=20/J 1>3?J/0L#@ @*2"
M*L (%G''4A_9W>#\/PI,R.&AP&0$@4EB,L?A+-%8&%J:#1BN!2X+-"O4&7-,
M(V9!U(M!WX#NWWC5+WJ;KFK9+D4FYS%1R8*08@Y2,<F"K&7EZ9X>16&L6:X.
MSGUBAQICX.&[ 0N<@/MA8KJ]! 1'L""!:@=D02C1@A(M'ACR#P6?LS16^.T<
MJ^&5(B[-JVL(5:,5[J!AP/?I_8@A<640.)$7,30O@G'FAF;@:Y%O88:%R;3
M=R,MM'TS<FP[9/;&!MD^<6@-7#])W'HSB]\C:+T16-6S,Z&KEF.1,S'B^4IF
M@]1P &I(9F-W8IX>Q9:=^!H++0P^\8PY P/"[<"P;,LQ8KV7W:CCF0W#55TL
M6D=F@_(K* :];\A_Y F'F8=LB]-I6I8P38:6ZT\.1%^ M&>%PG%"UD$5]?FU
M'LD)675"K,0/]=BTM-"+(\V&<%5CGF=JW'-\+XKTP KM?MC3YFD%'?^3QV_A
M8=B(MWE9];X,;MAJX)S<!=F[M"7->3).@U%5,DYDG$YJG#S+-2TGBC6P*(%F
M\Q ,3> PS8M,.[2\V-9=LQ\6MB,9)T.U;3). X^A^]W'-8\<0YL7$T-_SF'.
MTI;M67LG9X1#M/8^(,_"#A+'\*U(2VS7PT/Q$/;"3\TS;,]-S- Q^0:MSEZI
MPP=89;=T2W4MHF(;\]0D"T%J.  U) NQTT*$5F0DOF=HKFM ',D-0/L0^3MY
M#.%E[(1^W,]9P4-8""]0 _?D@>8934W:B!V.E3H&ZQK<0YNQY"\,&Y3(7QB0
MOQ"X0<@29FJ&I>-&JNU!1*E[FJ-'GNG8O@'?'XIF[;<6K7IR(!Q/-6V3_(<1
M3U6R&*2& U!#LA@[+49L>);!/4_S#=/1;,--M#"T$BUBW&)&%(%UZ"7"/(3%
M(([O046;=/1T'-'FAR*?@PCOQ)%3+(,\G\(7@DIM&'!-7@/!T0#4D+R&G5Y#
MXH>![NF)%C/3UVPS<C7P%TS-C"+3=FQF&LF&U[#?85,)51\R-JO>S.*?&K3Z
MC?=X7,BRZ)3IF"<JV0M2PP&H(=F+G?;"YP9W(#K06.@@]CN)YH/5T'1NVU9H
M)LPQ-]8E]SME>GA[H:NZZY.]H%U-BC/O'_)WLXK-OJ2XJRGS8BG$))=AR$A$
M+L. 7(:8ZRS@ =.\Q'# _.M<"PPWU(+$9;KE)RQA5A\AYA*E9!(4> H_W4;9
M @?K'WD>WZ19UI/K8*L6Y4.->KZ2V2 U'( :DMG8:38X8Z'A1UP+G=C3;-_D
M&O-\0W,,+TH2U[,<O9?3FD<T&RY5BZ)M30HW'QKR9M8- Z+)4R#L&8 :DJ>P
M.\!D?I*$;J0%CLV0^3#00L-$(D0>&C:W(BOH90^S9V_ A"C2T\DA&/&D)-M
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
M)0R/]<> =':@.YK/]$0SP\!*$M,SO,@]5 </,8Q_\B)_#,0-&013,? "T7:
M8+Z4G/(0( XC.9#B?B*.&( :4AK?3H\EL?0@Q.0]WTYL,,YAI 61C:GFNJ\S
M-]##J)<$\U5+(&*^_=+YDO26QQH"/NJ8#V]\?>I,/IJ;PY(3F0A20S(1_9U!
MBEP]]CP;0MD XC<33(1OFPD$<8;-]<",F-O+06DR$:.8FV,I#TR;-L^(3-]F
MK"R5-S"KI]-\-JR=&Y/KW(L#$QQ5QC7;\Q+-UST7%R]T.W0-%EB;Z]")$80!
M2[0H8(AAGJ\%%A8[YU8<QU%DV*&W6:D-^W[R[8H=[!4)8T9L!%H2X_:5Y05:
MF(!+[KI^XEI)",!LK0O!M<,HY&Z@<8_#/0Q .7022X,0(/8,[IDZ+CP-4@BT
M9[,GB6?@1W'$(HVY+H1W$)BAWNM:$II6&'BN8>H;NQG/G"M'W[ Q78M#R DM
MM5S-YG@0S?1MS;.99R:.:06;&[G/G F'ZZ*KCV"[9M<>S7(7YQ';-=N?,8A)
MPWQ7YWYD:G["F8;+_5H8Z0&,DNXE%C-,AVVLB?2B4<];^W_LA($);)@LTK58
M#WVTGZX6!JZOZ5[,.3>]R.4;B_^]=*^'E?_-/@:NJ@?;: :&,&'$8OX05-J-
M !?] #?K8QW7[7PM#!U/LY(H##@/K4!G![$#1U)IRS'TR/0QOL3N19[&O"30
M'!X [%BV99@;,[:7[AU$I7U'=4U_H"J]N5NUN2VU ]QWVP-5@6?..73K&\_N
MAK$B1 N3M/@Q #6DA<E[LFVLP' "1^-8G, .HD1CL8\,2;9AZ;89F:'>LR/S
MC%7)31X*6I0<\;PD\T!J.  U)/.PTSP$E@-QCFYI'DL ZNT$''S?<#2+N19/
M;%WW^6:-U.<%!60>ACDOZ:#1Q>Q9_7V0>U8>X^!8,J9Y46!KMN<;FA^S2(MC
ME_DVBX+8--:Q*(E=RV5!HAF1[N"A"TRS,G6-QZ9O&+:O^[XUT.V:';EFD6$Y
MH<\T'CG0(=O ;0G'UUQ==YCI6I$?;6Q&A(EGZU[L:8EE!D@S9VJ^8X&W#S+1
M#<.R368,5 BT9[7G_BZ#034=IAF.FVBV;C MM.(0)HQI.7K(8C#0/<^58^]9
MA6Z@.Q;X(IX7HYL!^AUXW-4,/_8-S[9,P]VHK??,F7!Y>U8[5B$WSQR->[>*
MQX;+75 )'NJ&9AO,UWP>@5Z8=FA'B>/YUL8!SEYTZ3A+^QS,HQ,FCA:S!*:*
MX^O05"_1&'<CW= ]YID;BSR]=.\@2_N6I>J!-;BI,K#=JLCQXR2)8,P--]8
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
MSR^6U5RX>/$N32^ZA7JV7&+]7^[OFD+A_5A8\;BCL\-SQETK;6\^>,HEF>.
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
MSGLR*T"1!$42%$EL(@FA$8US!22W A0W"4(-%*!&!*8XIXRQ6\=?&)K"M)3
M57?\Q6<#T1D'C'%3PY"L"^>W'G]YN5Q>8/[I8E$?=A,0;&8=K[_Y:D-<'Q@M
M/W+JL1@K[RDD. &OI<R4;$X:3FS0"#*IB$U '0106Z!0RC-)HT[/]4\PSU0U
M:<RV"(A)="5HS."*K=DCMRQ))B+76Q7KA_0!?R;/7%>;OYYF/J($/7:4;IZ$
M\Y)ND\U)RHD-&D$FI9L$U$$ M04*)9N3;!$;M(!,DBT"ZB" V@*%DLU)MH@-
M3K-PZ@//QOD,OB@$99F"X)V#;*Q)247!4NBCU9<*I\?AO#2\=B"MNW_'Y:J^
MJ.O<Q;"8OA_A!\^B3MZ[+@@%"A0H'!R8E-\24(<+U!8HE&Q.LD5LT (R2;8(
MJ(, :@L42JD5:=3IN?X)UF!54488KD')+$!UDQ9B=_11BBRDYMX6_Z@AMN'L
M?'JG60N7-:-7Y457,;HJQ5ZOS_94EA5C*22594_ GTG*R>:D[L0&C2"3,E "
MZB" V@*%DLU)MH@-6D FR18!=1! ;8%"R>8D6\0&IUE+U<*Q)*(#6[@%Q96'
M(%F"A$K;$G.,)CZFGY5JJ4?OSS2==G@MKHOZZ6*25E?=K9UG46\K;<"V2C(4
M-#04-# KC.$B@M%:@%)>@U-H0;)2*KG'PG5^S)3:==#PQ1&U5]'"+U=$MG[]
M[QV-/7)4+1\K)R@^. '7I4R4;$Y"3FS0"#*I:$U '0106Z!02C9)H\CU2:,(
MJ 34(]<HLCFQ 2&39(N >OQ ;8%"R>8D6\0&+2"39(N .@B@MD"A9'.2+6*#
M%I!)LM424&D$Z4#Z,[MFIS!+V#5HIOG9V7QVU9R9<?'GN/C^<I6O?\2S\^G\
M/>+E2\\O%NE-6.+H?!IF;=!6FRM'ZDGJ2?V<ET/-I=8)O8;,NE,=SCH((B40
M6IMLLK(F;PTUOT\_YU>&FF]:.E]<$MGZ1:\O:>QU9;'']G-*S:B;\P0<]^!A
M;PN20C8G&2<V: &9E 034 <!U!8HE%)-TJC3<_U33#5-41IS3365P9IJR@+!
M80''O/=,:^4%?\SLUKO<G_793+.G 0-J;*6CE/,$')BTFVQ.<DYLT @R*>4D
MH X"J"U0*-F<9(O8H 5DDFP14 <!U!8HE&Q.LD5L<)K%4V>Y"4H*X$494-$(
MB(IY2$JF()+C.6Q=?'6?8:U4/#T^!Z;IK /I_OT%KWIWYZ7ZTEM<?AS/.M],
M0&Z#H=M<# H4*%!H-%"X*T]<+?3=%^3;#VMQT,#$ZB"5T@&TS!94S@%\9@Z<
MDCF:7#^PK<#DW@-A/Q+DJ_+[)3U>'P__ZV5G\*.:A2GTN VR=\?'=\/B!DIO
MR>84*5"DT @RJ1).0!T$4%N@4,IF2:-.S_4IF]UY-EMDP, Q@@L\0,U.%707
MH8&7R<94%!=&/:9'^4[9[-W+Z<NZ4O6SK]UJ0HDM);84(9#-*6@XO:#AX,BD
MQ): .@B@MD"A9'.2+6*#%I!)LD5 '0106Z!0LCG)%K$!E6CWT@E=LLTR"[ Z
M"E &#43M SB>K5>)2R;\8SJAJ41[+"5:FGX\D/[GYQ=G%].PFKS%T>2L_I)5
MUP;]V_Q\DD9.B5'(FQ[H-J2@S?6@B(0BDH,#DQ)I NIP@=H"A9+-2;:(#5I
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
M$K0:&TXS&$[!>4FWR>8DY<0&C2"3TDT"ZB" V@*%DLU)MH@-6D FR18!=1!
M;8%"R>8D6\0&IUDX+1RY+45#B4R"2BR <\&!9#J:F+G64?31ZDN%T^-P7AI>
M.Y#6W;_C<E5?U'7N8EA,WX_P@V=1)^]=%X0"!0H4#@Y,RF\)J,,%:@L42C8G
MV2(V: &9)%L$U$$ M04*I=2*-.KT7/\$:["Z:"6\T^"CZ^[T%A&<=QRR],DD
M$[,M6_> WZ=Y-9R=3^\T:^&R9O2JO.@J1E>EV.OUV9[*LI9K*LJ>@#>3D)/-
M2=N)#1I!)N6?!-1! +4%"B6;DVP1&[2 3)(M NH@@-H"A9+-2;:(#4ZSDHK%
MUO]C$ACJ!"IS!S%H!4H%K5U*OI2M,0#WZ6:E2NJ1>S--IAU>>^NB?KJ8I-55
M9VOG5]372INOK9(,A0P-A0R:>6E*QJKWNH JVH%+*@)R7_-D9-%Y_I@)M>N0
MX8OC::]BA5^NB&S]^M\[&GODF%HUMEI1?' "KDMY*-F<A)S8H!%D4LF:@#H(
MH+9 H91LDD:1ZY-&$5 )J$>N461S8@-")LD6 ?7X@=H"A9+-2;:(#5I )LD6
M 7400&V!0LGF)%O$!BT@DV2K):#2^-&!]&=VS4YAEK!KT$SSL[/Y[*HY,^/B
MSW'Q_>4J7_^(9^?3^7O$RY>>7RS2F[#$T?DTS-J@K397CM23U)/Z.2\'FMN4
M8]8"4D .JB""0U% )&M]-$QIH1_3S_F5@>:;ELX7ET2V?M'K2QI[75GLT?V<
MEKHY3\%Q#Q[VMB I9'.2<6*#%I!)23 !=1! ;8%"*=4DC3H]US_!5)/%:%/L
MTL8D RBE(WB1 ]C N;(V,JOP,7-;[W)WUF<SS=[NSV)&4,IY @Y,VDTV)SDG
M-F@$F91R$E ' =06*)1L3K)%;- ",DFV"*B# &H+%$HV)]DB-CC-XJG+*6JM
M P0C"ZC$-#CT#EQ63":3BHWN,:-:J7AZ? Y,TUD'TOW[6W@W^F.R>O-F/NW>
M_ZAZ_0Q7HW6_VVB)J]44N_G)GVD#IIFNM#$[-&JBV.+Q.?'50M]]0;[]L!8'
MC64L>N:Y$:!T8J!L4.!%"2!"R4R(:+57??0<WQ@0N^DUWL0V/^/J5=E\X2_S
M1>7?__U(OX]M.G:>4Q!S"Y+O#IOOAD49E"B3S2F H "B$61239V .@B@MD"A
ME.221IV>ZU.2N_,DUW/,1B4/A7L)BKD$-4?-H)V(@66AI2A]=#O?2'+7A?JM
M3/=+">X7Z_7+NH#ULZ]DO'Y<<W'*>2GGI>"!;$[QQ.G%$P=')N6\!-1! +4%
M"B6;DVP1&[2 3)(M NH@@-H"A9+-2;:(#:AZNY=KKEU,(68#3'D/*D8)T<H
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
M2A&W58JB9!!BKOD+,UZ*1UV8?+ L1HR=HW-ZU&M*Y=5[E%<7%_AQYFL;>M
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
MCYFF\W:[T"IJDVU&+7OEBU_P_&*1WH3-0?V+]41%S'1B_ZAC%QI42X-J&]K
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
M&6UT$"OB4ZVQA+$!D(DU4:&O>)@F/(PW&Z-1GAH69Z#2,P F0QE)3*2)%N
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
M<]8;?$>F/:!@WA9=M H>J#'PEF,+8'D.5JJVZK6U$< ED28;T'J<$%#V2J0
M>$:>Y\ </1?4>I6.-G#:P#M@&91*U&JVQAI@EQ6X<VBCM551=&#;M'K>O,(P
M9G@2IL%N6]."X?Z,3>3#^!#&YKWAA9\D?A@G<>Q'G/E^'.[)^OPV_VYBEN<C
M$?<G5"AV.V)PF):Z7,C6 L3P!^"$W=ZQ%_1Z?&O$TP%WKWL&U.JT3ZOKBR$1
MH%1YM]MR@^"(4WFW)-=KP(KT[T!S917@ X&Y&L35X7Z[0BN<10C47T%[6+R_
M\:H&E6-=76I0F1KTK#<'YE[M(=ES&V@SG(%2'08S(&8/M4LK "/A0'SXJ!]^
MKGM%/!?7W;Z?G7Z/O:OG;+DK;[UST739$,M9JG6^PPOLWF"6%[CQV$>A^@U&
M>&<7"EB;,-Z#X7I==SMV8"ZU:.:<>!_:\0I@"K2-+(QQQ,:Z=!=:T$A-FR#2
M7E4H(A<(3,MU\IISNTF7X6<7F1W\L!.Y*-O>P1.X;@W0M1@-$2];/OM\=+_=
M.%R_MM^H:[JW@TT$XEOJ'?;;.N\,H+C<?\Q7E%ZR74_J)3_<0FH0+V ?8*CE
M)JKP+C%CI[7I*P:&6]6@/[HA[WS#.3!J5>,1I"77H&4'S[&3J6?+G5_1I1D(
MKP01'9XS\\"O!L'JEGZU-3O>T)UWD1X[A&IM%-.U 9TU,'EKX'6; ]M52C/*
MP^@TDC,&;I#S\P["+9UC/)$STO[U& A7RG0=>-'YM6AT W]OZ+,^C08S6RJP
M":28VSP6NX^-Z@]8L@5]W*+VUK7N,U"6=W>XW&]X#VDF@R^O<XM0&!; 3,>K
M$O&IK<XZX+(VR-!6H*D6]7+87;JE4!B[6*76](_/:V4M$ 2F:C.WI8-0>, P
M\#'[P?)OVJ[C>0V$&JY:DG.P$F!)U +!&P,=7=J3AE$.R[$::#>Q?@4W9& -
M9Y? MDN K('8V*%_2[_K_-NM41P[S&_9=_A>HVVZ@2A&[1NF'\AP(#9]$'LM
M*/9#;\JN@=@X#WQ>HQ9S<+7%=]TD$RC$D1>V!DHWPK)5[PC<(S2[$8\=AY/'
M3N::B>[M&.'@"7T1XLNZ C5:-QMCMIH:/EDTXLQF=EYI3&1HK,]B-?WZQ$!K
M5>!)X"T=MEW"-SAP?'AE9Z*U@F\O\02E[K(EP5W_[^V/RY=)ELM4UBUS,DMO
MYR::#%Z;]91S:TUD]C4=QJYEF)I%NZB[&&G="!N=EXN+17>,;QDZ70"?U^NV
MG+4P,/6SDG(!E/\9?<L=1S56GB_^)JQ1LS:(SA7#@R-P)SRH;!U0.:!Z-%!=
MOA*<^E 4E;P#I'H5^!07;/=A\BU51-QQ\B,\3L[=<7)WG'QT+OQ1Q\F#)QXG
MWS+<AR?RO$6S^^/2?+(&W&!#@976VGWN7;J_/UWEP0S$_9"DV^79GN"Q-))O
MN6BU-]1+;K_I7J!Q""9+T=>+P3V5T:RNYQC3+ZZ[DZZ[-REP[+@AE=LM JQ%
MTZQ\@%VQD1/OEQ*-5-'8/9N5+3H4GED+F8Q=B\&M:(8-#(PN#;&?750_\3YO
M?=Y@2N,FTVH? ^:\/-@[LHB=]>NLW\=:OZ_%^!UE*=[,Y%G+31/WRDASL9P=
MR:#K67]]WER;7^A#)/W]B-O8V^+;L^7:WQAOL[XK =^> >R4]P4'&T-!?.PR
M#2V^/C*Q<%<FX?I(5FF7_X.1HEHW\_[8[5886L\Q6$Y\!2>B&>T!X.:'[9M>
M:[6^H=]5<+/'>;%&6KMZ@-VS6(&BC5\M@6^Z.#3AS.[G5XU?QIS<+^0+K91+
MW-YC_M=**M>D<?L.WRHW9B.*W6>-#4JP6<RQ$,+JUM'A_D'2%WV"T_(]-OWJ
M9-NS==G%J >E8)5VI]3PM8V&'SC\=@AO*]&*0=]MA(*+:@%&CO4EP QI$57@
MK>.1B+I&Y=G52EC71YZJK+W<.0%Z7?<ODP]M8IH= -:1F-M*/LW(C+@YIJ8R
M[14J3XR.P[(@^IUX/Y5-JX6:C=Z.UYS!X%I[KMMZL]6BN:'AAUG978"UX!O2
MO#LM?N)]L&\!RUG,D107NCVO%,*7/>"#-3"Z4VLXU;,:'Y]I*>#+K3-8A^0.
M3"R!1J,<(/>680W)AQ:R\4&C[ %<82R[>>ND;/%03$.[GO7E+[YVI!IAZ&!2
MV$H3FWKL!L##3<!]6]YK&1:( C)OL[7ZW1M;?.,&Y([?TF_C]]LBESGRA07+
MS@?=(A-=U@66_>A/9=FD3,J\"QC)><^AN#&$1%Y/9D0^QK%9J;:7PTQ0>LH2
MR;:8$_@&KN[O O'[>]6T(S3NRFN41*+A5739$%M7P!)C2( 8U_+H<]ZW)I>>
M>N?5%6[\ (]W:6];=FK@]3<>8HT@6[\$F% N#4:["!LG-;K<PB]XE'(E1];-
MQ]NJ^; Q.%_48#,!>V.DL*\ MB/3P6YAM9U9VH42NG(MU: +@01#(F:?:XCY
M@"0#CPG?D-EBR%B]9%77]H9>$:LJ6YTRZ>S,+=>!-R4[TW%;=DVWD[<\S-=?
M8]6;/7O:WSP.@73FZS(-5ES<3.VQ*UP5JK.=&R!\(>K.)^]V[Y9!"UR)55ZO
M746R)12SD?(RXI_1(N48MSA##AYV09UU.$E;ZU=]T6>P[@A1.5/QX$O[4%-Q
MRU;Z#<MHI<N&N"8*^C(_?#LKS*PKN.D=5U@]"L8WRMP6J!_R[B#A,L-NI9EN
MR3/<@/#>Z;7UKC9#QP@R)UY77W%79'L)06LG [PU +LUO NVBIW)#^"T7V3P
MIH#./.8SWMDMBW)D@FQ&RD<F3'V7L'E7@!U34I3_MFTP#WC3"_1A\>-(16'&
M"(LRG_ P9430)"62QU%,(YH9)F^>0P^8BOP@5(0;[-T2RIBDW @2!(PR>%[,
M$[GS''J_AJ-TW%^6*[BS/TNTUI\EO*,_2^ G)]'.]BQ38 P/[B^>>"9\WV,Z
MN;GWL,FO=QUEW5$=5/M"B2@,B8J3C'!J8B)B%A+A ^O%+. BWDO_DGOQV*>^
MF-AOUHS^Q7RQ0=6.1WY#4^L>C4[>Y@'@+1!YMTKN:C5.B<\W<*CS8H8:<UUR
MY'K<NSNLW'C?VA0?<#[!O&^^F^Z9Y:FE:MPE 4](U5BU@+(=H+9MA]H$FO6\
M*9P27DX*<5TM^DNZ]Z7^B?_-<+G$2M;S1K\?MJ+7VZO9V\:M[/^]76;X8+RC
M.Z7W?GC*Z:ZN]]V;H_B$LF_&"3C]O+L,G+_>>C,]"1]]ZZ-O9"?)R[_T$!,-
M3OSGGNEZ0[,Q)_4)6U:",R%_/ZNK1:E(KVFZ'F_C#>TN30P_V*Y_=G'A6N98
M7MZ_!]T$VA@^3"L];_O.AY#N>'I"O@0U@:7Q^_]XQ]X]F;+KC1']$^R+:$M4
M+YMT'DT?VD=7B;I?YC-::/^>U7]=MXSL)V@>/;,$W+).R_:5+[%2D^T&[-2)
M4R='KTX&;1(X;?(B_+_;FG06I+,@G<I_E4S9C^$O'^'FK,[_,FM$V1#<2S)3
MX]I)G2<Z(KHY:7]A::=.VI]-VI]$VXG3[;'A/ DFJI$[C+'[VEU;)W_LN+?7
MS?"_V:1%6Z>O]O0?BRYC;)EI^#AY>!K9G6I_((G+ZO!\_2">?43BB&/ ;0SX
M GDQ3,?<B#@CBDI&>. SDL:^(E$62RTBSJ)THZ/I8_)B?M!9^T7+19UCL;4/
M0R&V'ZOZBR@T'MSM<LK_40(,%+@A_;>J:3[WQ_91C?T&6HRROUN]M3.!)EA+
MH GN2*!A+)@%S-^90O.J9?;E%=EK%E6'%0XK7CM61)PF3(2"B$A3PK-8D"P"
MU/"-[V>)%%&LXIM8H95/N4HY40'+"(]H0$089"1.TM"/4Q5E4A\%5M DF?%P
M=[KEJY;9P_N+MP;OG;^X+\'_+R!JVQTU*IV;^*JA_^Z=WJ-6-,_'F0_:(I\X
M[[Z U6!DF 6Q2DFJ6$QXPGTB!*,DB(*0IF$499D^O(<Y6 N_U'^KRC,L.+07
MJR$)9P$-)V TW"=AP,F[0R*'1$?$F0Z)'H1$@4EBR3/P6DU@" >/E"2)#@FC
M22:,%KZ6]/#^ZS,A4>C/TH@Y))JNB^NV1%_$Q?VMPKH9=Y[H<Y;&J[<TV E#
MY:.J!9ZH.Z"M<50A\?O0\'@8^07,CCCA3 OP7FFB))@0 24I]3G\EB2IICI*
M-7M^!WB[L;$GXR+PDQFX\Y.S+FYPY^NP+QS^./QQ^./PY[[X$W*?4Q'') OB
ME/ TX$3$X,<&,M)4&IFQ.'U^M_=9\8<%Z8S3Q.'/R_NW\!>N\I3..;Q WY2'
MM#=R;8]>4=NCT+4]>@7BNZ^V1\'CVA[Q-T;O@<P;%=-\/Z&2Q9(D/#*$ZQ1_
MRV*2J"R-$Q]]8_\I%=/$Q;QX_T/>B+.S6G>!O5],7S[M<U7D\OH>5=!V+]"!
MZKUN'%A_@?:V:S3$4F>_/KU'P 'FL=%X:'.-'UG\+TUCKG$W"8S2&*SLF)'$
M@!Z@1G)F(D9#LY$<^83B?S_6U<6GKP 5I2@^#A5;O[_^+UV= 7W/<_D!T*2Y
MM=#?3=5UGQFXSFE8'K"KDX>;!WTQMG.LFK>MBK[:D)NAF'F&O1J&Q<+2?+;Q
MT.Z^QX#[MF;_>L.!OS2C>KVN;)\KV_=\9?O"^"1(GU#.CAV@AIY_$D6/+S5X
M;'--DD/,]1 $?HFY3JQ0X8E/'W(4??AH&9RDT]W>/U0P?Q\D/9Y(\XL6JJ#^
M]DH5>R;Y6RY ]K]:U-XG,+[59A6R@\O"&RPXYE#!H8)#A<>4+WH@Q>_.>G:P
ML7O%'EGJ=G]KM-P$?;,8XE2/4SV'7I$#J9['U,5UJL>I'J=ZG.IYHNIA3O6\
M/L_Y 4[RT[).C\ESWFM.Z3_*'-N%?<'NR(\Y%/5LQ'=H\W#2/S2;]<6X?D()
MZHYA7R(I72>9H(9)DG*I"&=I0+*0!<1H3A,39RRD&TGI/ H#'HF0A$D<$"ZT
M(B)6(=%I$D2:9E$FTUO29?#@-0[B?_+V?$B9^?05._K"'#XTC8;_J]_$U[T5
M#/-G?DKWD9/^>@3Y(%KOS<FO QP'.$?%L"_1 #Q)TR!(%:':%X1K/R8B\A,2
MA=(DPAC.@DW X7'&PY 1'F'IJ@CN%AGC)%$RC.-(FT1'$P*<*)ZE-'6 XP#'
M <ZQ\:D#G-<&.(92+I-,$JUY H C-4EEZ),H2:*4,P/CWJA[R)@)_,@PDH&?
M0W@6&B(X!_P1F8J#F(N !A,"'![-^'ZJ&[X>03Y\P/3I=:1<P/0)VN"GTI[*
M04D0A=/.;\N<>.0NW5'KJ6?EY*=O>TZ<UU^DQT]")<<2'GZ@L<>/(HF0E/A!
MYDN69 %5&P6H(B.,GQE!?)T%<$\"[G(0QT2F%&P1$?N<3RG62M,93282:WWT
M+K#3 @[/')Z];DYV>/9T/),LY'[JQUT+(B[B #QKQ<'19N!7,ZK\E&\4M J#
M, 2_B'"J,?PKP3>*:(S-[G@<LC#B<J.@X@'QS$]F0301S]KAF<,SAV>.DQV>
M/1>>^=2G2G+"$]QFE)$F\$M&5""5I(E.F=F(%/M^!%A'.8D#+@'4P+'+(JSQ
MF$9&,F:B,-DHT'@X/$OI+ KWTGS P9G+OGU#P>2A6<%:K2UGK+Q%8V5[I>.I
M:*ICV[]^-&V/A_%?P'*AB0B-2B2)J398,HZ3+!."R#A5J?"E9/))]1L/;[FP
M-)VQ>)*FRZ[BTE-1"4?BP1RYE#MX<_#FX.VY&@8&.I*1(CS(0L(5H%06I(Q0
M'8=*!AK^VP@T4X;G5S"%2^D /7I!$J$DR1(M5.+'4J9B0O 61S.6< =O#MZF
M*>4.WAR\.7A['GA3U*>QTBF)=$S!_Q()28(T(XD?&*4"/V$\N EO(4!8$@J%
M)V@X]C=0) T5)2F'8699FD5L2O 6)#,_BAV\32?TO.P7M+N'SN:GM_3IN'?5
M^EW=>:96C?R9&W'LF.UM;]S1\2!*9&P4UR2A,5">LI0(01-"?2F,,,I()?<1
M_/FM%DI_*-4O[;FN/TA9+<JV^55+G5\B)W5]/%S[CMLX8:":MR+;#![='G/W
MCC?=A6*YH/5R0;&'A#>O ?AJ>#;(W07\81M(&$^*YMQ3"^T9P.!1QPA1*GL;
M/ 7!"?YH;7>)O+RL<HE_7^!K9EZI6WP.3%Q@ZPO;+!N0U\)7:Q:%)_H!G7B_
MK;I3>.<"WN%=Z:(@ND&]GS?GVI;&*KK698UWGL-@ZNMN9'D[ZF=QXGVLM<I;
M+V\\6 6-I8Z]MAH-?]D@ \:E+T6Q6';9@$GDM6?R$D::BP*UD+*=L.R4*]0D
MG@%CH,+7_%0NNV[DV-,#)E "69M&P+CNF.]LW(T#=% +]&]UUPRDR(V&OS6,
M?@[3Q8EW$RHJM'0\<2;RLNDHKK\"'?#M8LO*9J+ $:S1]B_-\FU(H"4I))@C
M\-AA=K"4O7754QI-%3L #QM&P/CEHJZ!J3Q@@;*Z .V^I!5\B6U)JK)C+R!<
MLYC/J[IK90'DT,!72 +\:E@58'^PO@P^)Z_EX@*6'89^@R^P]SJ.$CELS%*P
M<O^V32<]0(9>(BS$LUC&FI- )BGA4H0D2;*,9$&69"+32<;"?31T_C#0Y<>J
M_J%GO$'P/]?Z(@?J#KBX4NS-3MLY6K.=P[MR$$]VAX6FH (]N+\8)/H(N(9F
M/O>#3)-0)8QPSGR22A&0")PFE3(=LW!CK^PQ;5@/S36[3V%,BFNV:G-LP 0Z
M:$H#'M?U][!XL^7W<2G5*8P2D0(5/_:8+*X[97]17>H+C53-^Q96MT,IV E@
MBI15ZR&HU0C;>!WB1=_T:@Z?5JH!*T<W&+U1ZZBB*A@]WG\N+G5_GR$]>!*P
M/,"(Z1$8$+EJ%M;R*43;V17KQL>4J+MF]^[TD/?GV851&#!;]\1D&.0)!$FS
M*"-A$C$F05OQ8",P]."VC!^K$D-P]="5,6]^![7T!2QMM!Y$V2[;VNVA4R-]
M.[[>&EUMIT:@K%4:(]IZ2^(Z%_!(7< ?E\X-.A'UHE.U[3FX<,TB^Q?HXC77
M!!VG,6=8H.NU88T< M\VX"&,7,C!<;3F/?ZB_UB M5!HZ_> #FY!95BW!KZ<
M@=:N?]=]F[ME&_C..=CBU)QX'PIL5GAVOC9,I6W/XJ;3QOC2J[P]!]_E[)S\
ML1#8L&[6#YO45G.;-3KD[:)W7?"IP]-FUK%%4N,PP4_[*C7>JI6N 96N\59
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
M2GVLD!@KDO@\(8'P?:438S3;.*ZI4Y;X)HBZ0EP\"U*2!(+!C3(V)N)2&W%
M?(EF,9U(6ZNIR.WA/=1;-UB<A_K<'NH'U;<MZ9* -Q/,G()V%L5Q:R;'IP<U
M)(3AG,;:D%!'$>&AX$1(RHA)DB#F*@/3XDD=[[IZ@X,:^ZW:DIJ\)P.")K,P
MW-VIQ8FI$U,')XY/WS"?O@"<2%_3.*$1"0 _"#<I(ZE,& DE^*D\%JE6&QW!
M'E*9Z@7A))A%H8MW3LP?=3NFA_5'[W&TUNGFMV5#/#)[YZC5U[-R\M/3H2;.
MZWM52=\^Y9CB4W9X$Q[1%$_S,NPJ*-* "&SCXP=)F*6"FR1Z>@GWL;[=>JQW
M7\8.G[&I;.X^.M/LB#;6OG,@Z4#2@:0#R5<.DH%1@)(\)5))0[B2DH@T,D0(
M3N-0*9EE&XW\'AX.>"F0I+,TF<@.]1L'2;>=?93A@T^E<MG6S@9R-I"S@::R
M8<'C-(X#&H*U$:6$!S(D::(9B;GO@T/.DVPS43M@*O*#4!%NE" \E#%)N1$D
M"!AE<:1BGLC#)=)Q-HNFL@]^3&;*D0C]D8NT@R_'R0Z^]@9?S/"0AI$B00B@
MQ;%Y69+X(?&IR!0UT@1\H["D.V?DX,OMS;\ZY_J'VTIP#^6VG='RMHR6UZ>=
M')\>UE].@HB'+"2!X+AQK5,B!(;UP730(M94ZN?H$_AQKS8&Y;,TY-.P,9R$
MOB4)=4CB^/08^/0%D"1*E$FDC$ M^RF@ J-$Z%@2S4*I#/BS,@N>O#?\[$A"
M9YP[))F8)^JV>2?HB9:Z[;K*.H?T#9L1+HKNHNB3,T5\EOB<XH$UM$=X1A.2
M*,D(DY&)J:'43S=,D3TXM7N/G;-X%J4N0^VUBOJ1"[(#+<?)#K3V!EH9%YI3
MYI-8QX9P;3B6F&2$@^\,GG'B&ZZ?P7_>/VA%LY0S!UK'YV:[#=^#NMF_5:TH
MW!%L9Y_<4%OLA*'>4M4"&T5.S4(YMEJDCZ;M\3#^2VP;4R8#PV(29 8,#YJ%
M)(D5)]3HC$ILS;V99KT'#_O5IU3?X,=7;*0XY'+(Y9#+(=>+'V%6*O!- CXR
MI8 ],@@ A5A&3!2(--"I2<5S;%._^FSJMX-<Z^XU_(4=V>\UH>B.5O(/G-)=
MG>O]O76NWT*2C@-_7ESH.I?PM\HONT_QKKQ<B)XQ[>?P8P=U;AO?4H3[MPR)
M)CPQ0:0%2;G("&<B)&D*!BCUXRA-& 73+GF*[;EHR)D0\_<?JZ;]Q7P!*6T^
M5T4NKW^#YWU?5/+W=YX&Z9W#M6V]Z(-R,&6M/K3W'> _Z?UD8,\L\^C6=0_@
M*/NJ]WD+HY /X#$D-R84_*HO-=#R*14N#C!Z[V[A6*ZV7:.\5'#G>WX2!L$W
M-T>Y?P:PHC06S0<(D^75QZS#OM70P")UQR+>O 94K.&9*(%-WK2-S4BI\)=:
M%Z+5"@OMM^=YK<A<U.VU=PY?PGNZBTX]#6A=78-*&"[77^>Z;'0S\_)2%@M;
MWZ 1!;P%/VM:D'Z2B::+S^&E'3%%J;Q,EQK&VR"">]5<UZ(K]8_?-8LY)LAX
M\&E3E:4N3KVF,NV5J+4'C(:O](S6,"()\"OR$HR"2UW 4V &6IZ70/&S:_LH
M(?]8Y!@@7%VQ?)08E4XY[:XN0&'9F54 [.=@KYPL.75363]>Y/:]U&ORM%?X
M,$IP0S-*@D@FA.L@(TFF?$)IE*@T-C3VGU0A?8"/7W6C12W//Y3JAVZE+F!J
MGSK^Z@#E#ARYSTCOBR,T>3- ,A#>\O^(]%Y/>X<L+X(L]^;>*:B;W\ZU!\X:
MC.3Z__U?@+WXM-G$D;IGK!FHW@;(,/,N0%/#$[#ZS<RR&SP?E+\NS_$C9#J+
M2.V6I\_AL>CJ>:BW>]0!==T@[N!^K#KQ8%  "]TP>H ;01X\=XDFM\/7;:"U
MB0_="V=6&:%_"?/!"W$ B\)B)P+5.K[J)4742MYF@%P6;#O2/(0HW1T#K,V\
M<U&K[C<[E*):*)B@J44#BE.VB[I#3XN\32O.<)1XY6@TVQ9RXQITIR_S%K#>
M*[7432/J:[QA@.^SNKIJS^'56T<_&!,>TMH^N[]0J&H^E%A& V&8YEN'XBRC
MOA9&$9%*@=7E)4F-8D32B(LD5@&G&^7D'@/%'Y0-:C0P530A'^C.W6>4#H:W
M]+I:$MVS5'>X^RPN_8/%< M6WYO%IZ"/1EB]Q#O$,5"S*X[K4',$I_B[L/@'
MSRZM&]E@:*>#;5'_KBVV#0\\\<;\NWP-W#4EU?QOVP;S@#>]1%WMF,?PGR9Q
MB@G95"N2ABHB21JP6,N J70O[M9HN7H[?V?(/5H+N8=WA-S#DW1GO'T*/  V
M9U&,3MY,84PS)R4/[+.3,C\5(B0RS$+@\S@C@OD^D9P%41*E:1(_J;#N"TA)
MZ*3DP5*"V#.E$1V!I'"NHE"%@BC#&>&<:9)%L4]HD%"3!I3Z_D:%K!"D(0F%
M(ES[G/!,6 RB).4PS"Q+LXB]I*0D3E(>.J8K#2[^TI13BQJM,G2MK\&1!\\;
M3&^,]4E]D>G:"^C,8S[C]F<PI8ET(@^C8C.,0LPU!AQT<7V<D8#M7CUE/..I
M"@B-0UO#3I)$,4Y4'*2IEJE/ [H/B^_+N:CU]QC6^CB*:OUB(RT?2O53B<DN
M0-W/A2B;>P7<[S-RY^EOL,47&V"T*^&-E^*8'?Y)N/93\+!K+:M:-;NCR+UO
M;&.OZ(6/+Q17 N[="$9[73BTL3JP!<V!<=GN&X38QOL68ZK,/_WURS\:^RL]
M_<YJSOFBEN<87;7I1.#=-PU(+]RE0.TC'H!JI=ZG(1!K.=/[/-R$FF#Y[$]?
M/G\>GHV1?*4QTCO$<+' 0562T9\V5IP#.=H*$*>;'TZ_:0'7<0)&Y+5W*8J%
MC8[+ZJR$9>GBZG9HM?YC ?9$J[U&UY>YU!B_SZLNT+^D]X46S:+NXQ++QS3W
MI_E<7'>Q;$M[[ZP691_V'DUF.9%N7FM37<T-1[U]?OV7"KX88OGV1?9IE[K?
M8Z]ALG4N3KP?[8YXO^;#UWGCM==S3#7#W0RDDMAJ#.\ASNP'2D0Q)QFGE/ @
MTD1P&9 D#8,D#"@X41LY?XD(F="2$J8$8$&41215BI,X3:G/5*3@\_LATH<:
M*'-F-SZ^OUY=\KE;IP^X3/;'?W=T^6R9@JY9D:31\CU8/7@2J]'E1-2$J18U
M00-L;+RL14DG9+ITLM;MRC0]\)^AG"SFP,Q+0Z 7$BM!*&A"GB\9%KG]Q/NI
M]. ^78MB-O#T6,A*?07L?&XS-%8BA8_P:H&I@M?=0R_@C>?/R_8FYEHQ/R,B
M""+")3<DR7R?9'&H9!;H3)J-1+DD4I'P@Y $L0%7*4S )$O\!$P@Z1L5^%H%
M9BW5=3O/_X^%;["K8'[B3/^J<:<4:+C&XT? XD WNU!'Q.%M]3S<%"1I%G-#
M291D">$F28DP,?C4,@R9 <,H\S?,>AU29H1)B$@#X"8J#4D3$Y+4-ZD?:!EJ
ME;PA;O)X<FSL=.*A#38"ZDU-]L="U(#SSZO+I S\.&62@'^6@8,H$I)$/",Z
M!GV5^'' U88NB\%G4PS\R4AF@G#% H!]\#%5 JSGIWX&_/S&(;P]KX$^;PW#
M)S6IIWN=E+U.M_,NSZ=WHWJ_9]/OM%N^JUN6CMA@EBT3=^!9@T.T_&R7MX8<
M)>!EM4!,(D5>VGR?O+%>CM%YVWEOF(TK9;6P=J'UTQI\.7@Z4B[JD\XUO<V?
MSIM1<A88EO)&\C-*09]EO+9#W7EFF*Z%A2Y$YUK#/\O$JQNIR?CR6I_#W?FE
M]HJJ&3F 5^<8=[4I3$U3R;S+,;M)/K,H;1C;5B_ -&LK>3#^?O0GCL7'+#XE
M[;/RZ6U"Q#@XLW1J;@17;!#E7K$8C+!8UH<KYU6?/@%6A%P4'=/>&5,"'EK%
M'WK.[N(,-O*P:(9M@.\+ 4_Z(L\K3.F8 W+A-Q>5TD477KGE@D[446A'27TH
M<1?B=\OXBXOY2ES^M5!GG2B)K%JT]IZ\G"_@@P7.HT_Y6TZS*D?AKRDM_3WR
MFW8<Y_H_GF?S &4!Q,%CA6>@@[O#@#AP>/.[M43!/ZV8?WU/@E-3Z*^DT[7P
M/'AXL;@H3U7>S MQ_1Z_W3AI>!+FI9U$7[RF^^!?"^ +<SW,Q]Y*=*E.@=%R
M^VR;[PDJ[32KOB+QD"#+(XM?[WD$\0D!W=51VRFL=ARO+7>WO,-BGB\+!/7S
MR4O$-0*X4;?OQ:*M3M>_ $)W'W=K;ZL$"0/3?2^**W'=G+[[ZY)+MAX^Q24<
ML<7&\NYW%?=ZD/2@IRY'XK<KET]2/^8ACXDQ"1:_%!K<[8P3E7*>L$#ZD1+_
M##?VONYU6_3N:1G 6X:[USVW5V(EM!.S$A".[1X-2/B%]^U5'XXAHHO'+"UC
MXP%6H[TH.ER\:4D,1QUD;])F< D 9RML'^'O9O:FRPHEOLC;ZUVG!+ R5E5V
MUL,,K(_F=V+ C?7P+$;=AR?ZHP++MP'7YF!J*N\ZUT6_Y;(^K5K/\5P (CN^
M=(BF#7.Y.8AM[L:MT^MV0=9-+'NJ W39\OI^;PK0$.R(2U'F12'Z3:K5!LK8
M3!G,HV[0ZS-:V\=I<C#;<Y/#)Q>Z/:_4#*S['#QC:V/AO',;W\%KAP7VA@7N
M%V)PHD=^^'!*9 '&/[YTUOLYPP#_TGCG.4RZQO!1/P48IJYEWG3CK7-=@G>E
M*CQT4>$)EPJ7"IPL@)4&O JL)V ]K,[-[T:-VUG]U#=G?N+]H,& M!N.G1?3
MG\/ =?*NQ&"K;C!<?F/S:S3TG6P),_R(AI#W88TQT:D</PZ-YG5J;GMXKI=G
M8]8?9JR!+&I+C?DB*W+9?5+B+5=Y>^Z!,8XK 00%PL@&5SPO1-V=T*D:?6/<
MG0RLI >%9H, _SCY M?5=D_RNI,=K/A^B<+F:6. YEXO(%;TX16=?6[-?LLF
MR.4UYKI4W8+8L:XM&;#E<G##09GZAGNQMDFZ.G&S7;P[@QPG\Z>N*YL%WGKP
M+,M?*[(#M\]%KG"GM^[X#R[K'CF8\69A#Q<!">?B>@96?7.^?)?UM?-V71_=
MP[%'TMB@ZFT.%HR]WPE6ZRNR[K'A)_;VXMHZ5!B:W-B=M>^9;M#K18I&Q)AH
M;A*?<-S3Y2:(B4@U)YE4J:]C7YMXH[KJ8Y*2?BIAS?5OXNO#SAC=9W@N\V@S
MG"*^ZJ,^5_2FTXPZ6?%:7,0M =.56@1TU3"!4I$B%UD'PIT1@TC?UTN%QW07
M=G&:X<J\?_8H(P<?/E;N<",:8OJ/!5HB<'G;UGFVL'5]4/6K'("N[K[+='NE
M>W/"Y'CR%\RF58 5$**NK2H6%S@5B^;Z:][93;N&5Z*=J4&OKU)"[:@ZJV<]
MT&L#M/8.'#9,/.]?"K.R9NC]2;($F"Z.IDO165!P5VU-RK$Q*^;SPD;%X&M+
MF+Q;/:"E'5(/F%T^;KXTTZSA ;295S6>I1V3<HNYC(MT:<UA&]YOVT(/MGIG
M:U3EJD#N+;,#H@NTA\HS:ZBL9I2OI6;!5_TL^M&/C?XN:#<8UD@;N\!=$LA_
M P#WAZB+HKH2JPDUR#9Y<][SV;;1]D>F02AMG-P:*A>5K03RN[8F.,@FFBI+
MYV/;4R[$M;W(D@V$^\]1H'T*TOULYR?WY>7OBDC<&XNG0.6UPY"7EBOA28MR
M*".###,$TX#SQ._:&M<WY*[[? A=5XNZ\Q9@Z.!RV%P]9%N4(@TJL[1*4:.G
MA;M?X%[!;9U*77^=53+;&!N>G6EKL"X:'";J(+N%>P[BI%%JL\X31:T#IKI5
MQ,CZ"U H-:C_K9R^!RN1LTQ%$2=*836D+-4DH0DE<<P"6'E?9?I)C6,&*_'_
MZU(FBNL?!PCYJ>QR!8!N2Q-2-U^ 9\%GEV"__S<LA/WZ!S DZ]RZ21/AP;7\
MU='&;3O2VV;0M.L<4I7 %KGI<>)1G'/B_3K6Z%M>LH9UO48%Q_@,0T4=3/<:
M'UTR+5K+R_"^T/]F>/_RM4M5ZWVT\&*QKI_SX+GV[^JR<*WI88I.VM9A9H22
M>H16PPY3MU/<G-R1F?$*3HP$?IK%- J(S'Q!>.H;DOE)1#2CH=9!&*C0WTM%
M/W#?/Y0*__GTQR('=8GAOE^7.>C;O]]Z=,1Y8C=*LP'-9A[^]$:DZX*P*P+;
M"YR_=J3^VEC-#Y'KKO+".:P*:,DBAZ5'O8:!XFZ3W$;[!!BK8#<L8Z<8;K1Y
MD#;UIM#@/M@8[1#R&\P2&V[3*W8ZZ1C,QIUO?&45K77#K(I?1<E.QNQG[QH%
M^NW?YQ@QM DV!58(JJV"AU%A[+$"6_ZL3Y:Y4?%H%?Z=U^B>P>3L/5@ZPGH@
M&\<1IZ289]XQG/4U)@G@_R2F/IAC*@Y((J*,A*&BF0A5DM'P)BZ \1[Y0:C
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
M'1W]I$\3=2@9Y@U?@L;N.*@=;Z[2<GX49:7G0#R!VPHRPP\(_#I;3G0]I]:
MZ/&"K/3>\K0:S>$'UXNB4F=S,2VM5ZBKL<4@UH0;$NA'ME>7U&'F9K)PY<_#
M4US\M(#%+BJOO*-B)%@<16L)P *G[L))<VNM.J]G;KZAOH4G@'T_6Y;UW\?1
MK].;)<CS9;D:27C;#K1=&'4U+?ZY-&5E?,R=C%W1:,MK;BT#44WV0I7A<E6
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
M1(.=C//8,0?'F732</NY,6-?%N_?4NM/DLO/ U0]Z/2/X>#XGA&0.IR 0Y^
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
M&^=;W*>ZA0,9^5?U/^N59()R;!42QF6].(F1I"Q&2N92RIQ1JK<ADXE.8YJ
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
M25MY5]=U>4K=0YDW?_V>_-!P;<=WJ=Z#X_B[C2?VB J;+:L5$*OG6'^6ZY%
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
M*9N!1R9)C(16,3(X)M)@(^*7(2!U:UU\:/6S^'98#<W( 3"/PCE[S><LR/;
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
M!VVB'?CTYG,.CP^GYB2GYH_*U/BML.:I[=3]%*+#WNQ!G+@@U<Y/XU?,QD>
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
M'0T?=2QY.O9_G(^'P/KUS_^<#::7OXVG\=V@]L-Q/9O<^\SQ?<:[/+P]K[\
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
M(>YJ#?'T)MC=)]V]"/7KJ%IVX\M$ZU73E9[G-HPOIC$T3<[O[+;QVM85>!E
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
M2(H*N!V8NFUG'R4N'8#EUO7@(Q++BE%TF +I2GA,M$ $RWS>@T>DM=-(>4\
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
MC2U(5*2\2'E!HL*C)\&C>T B9HQ-*6*DC "?B*D$[A X1C;:R+5C7)B-2*H
MM-$B!UXCYH@[^&1$(,AP&*9SQDE:D*A(>4F1/NI@ZU\&]1\H36+N(05*,M;3
M*A?#*?G192/ZA/%0"<=8X"8C6M[W501I;C@*B2I Q!@(9]?QT%HBDB("*1IM
M;N3!D(:;D*04^Q I8SP\*QYF4?T%)/77N: ^! _Y7?VT#I+X_%V%GE1]\0D<
M0(C5)"6&?(H*3!SKD),>,(E[2;U43GF^D?-,G H6# F5.$%<)8.L%A%QH6.R
M7FG&Z-%R@.AS=@ .*/O>)8GLJ/W_@MU[UMP<:Q^E 0^6)-#"B8!?ZGE"'H,Z
M!X!6*:;KFIN2H(.@!$6B,/B_4B+-M 5?EF!GC?:>/^_^WO-BM]IM-Z[.8[>G
MQ O+4)#<(QXH10:GB)RAEA"L1?(;Q8*Y! /- -0+ '&X1V $J\X0E2YIF6*4
M<7?]3P^ W:1@=\'N[M"O8/?QT7L/FCM)+'  1]O+O",J(VCAA#42%C,GI70"
M;_C=T1$B"+A90J2FU69"QGB)$E&&2LFB3MN/.AV#YB9]\;+\;NZL@Y5SB#0'
MU[@GR%IL$1:.)X6!(\S&N7%G!#C<-.\_I 2^.@_(NNB0))0;+!45Z7C];MZ7
MQ>\^'>PN%5*/;@MDF6_^99R[C.;*_F7[HYAAIVR&:1VQ=01AI2+BV.5=?:\1
MD=8K'+R@>,.!/OCVQT),_[:4TH? ,+L+AGG_91EBSDH=*)4H2F-@/:-"6AJ-
MO-4T,>V3<AMAM(-O@#PO#PC9Q\44.QE3[ 3H5\(HQT?O?1QQDMY'+<!U-@Z<
M: =Z6 -T(\6M%.!28Y\[CW1L"^39=?<!RLT<$+^3==P1QI#U&+#8>(%T8@Y6
MEA')I' Q;%0-.O@FR//R@,0%OPM^=XE^!;^/C][[J!*&,?A;DH/:YAK\*(N1
MPQ*PV!.1-T%,"!O)9YU)QR^Z^SADX0C#X.4D0!?"X,"0GZO7N4%Z_7T)A!<@
MWC<0;^\0GX26F&.+/%<JQRNSO^,M$M**B,&-<4;M+&;M[L9,]Q#,_ @B1=80
M$-71GX79)(O9<THU[HNKGN)K='U^=%WWC;<OJ\-,2 56$-$LN[$,S!JL)1+,
M<TX3@V_TSL+0I[.L)%M+MZYJL6B*-UJ\T:.E]W9MV1Q;,X$AYQ-&'*< FH]2
M%(URR0L20+7L+/![.MJRZR!(0I1)"8&(X^#@*^F1H9XCEZ1*T3/#^$92W*-C
MN:>SK 4$"P@6$#QA>F_7EE0[9;W'*% )VC)% UZ=,\@'!VXA_.C)1O3TT4GD
MIZ,M 00/A8&+0N)W(Z%/3@NE!4HB.7 '24 .[!<D&R#$1)&XT8KJT>GAI[.V
M!0D/&>"&S]8-X\H4FZ$-1@&>=,;[@K'OWMP\:T+A[QU6\[EYWE>OO^UU3R+1
M=>X+@R^/I<M.2QS=5]QV3:*/Y[&*:Y%U4 _5%+[]^</[]]7%;.+/0<=4#0?7
MU:"N&I53C4?-1: [&LV4^Y?FO\<I 6%'GZH+^,\X]*N?Z^D M,U:]GKSBGL]
M_GQ03\>YK<%P]?;YN[)FM*/+/]753T-;U]7;M0ZJ_2I/;;*]?-#&B_[:_P W
M3**M01FV]=PK/YM\R?=5$2;EIY6=-I?"?.)-!*J^VKKZ!$HZ3WA^O8O !WDA
M;J31QZO)5/"L:C2>YIW)(>CWT(._)E48P_(.IO.5JJ;CQ>_+&O1U?Y7-NR'H
MA^+IMW4F];OHXV<7)Q4CO8IBRGM;4Z$>,((][+Q;@9-3SJ'D> 3[(G>YM&!
MTD 2H\I(GS8*X6DC4XY2H]C< V9%[@]#P3O'U'GI@E2;_;FRB/P*)D(,[V:9
M&=\WO-C8%'7SX^\+VR%._  D96TCO6ZN6VZER]6=="3N/%.XVP-ENV:?"NX?
MPJ Z-::6XJ >OF2-$D=+Q1-@74*\4MG]JEW0YHMFD[0"]0"7;9$'^)?U*CL*
M^1/MK6I5T)"9.8Y 9"C!*D22NPR"-<Y9RL$IDA!+Q NGF AZ(^:X<Y'Y^?/%
M<'P98W/1^_G2O!_:47V;W+ UN;GS"(@T/2%WVV=IUWQZ##J6:<Z 80+RCDE@
M&.O /T\*>15XM,(2\-8V>B REXQ2!/P^#/=H 0PC*'":DN#0"]#:C'2/813K
M*4,[SC!9_72?::(S)@:7>[;1W$\:,-E0;9%S27*J )K-EL:9A"L%CC_VAB.>
M@,=,/M%$F<JMW+ V1'2.:9C /;;C<BW/A8;KR->KX+ML'P^^Q.%E+UON=9Q.
MATV\)%N$79K"UIYUW6)Y*@76(5J$E4E@B\(_U@2"I-?21!]HXAO BB,W*4J-
M**C4W/<WY5T?G\.: 8.(>($WXICO)Q$<HDEN90=LW7+ZV]GT'!R_?^W2[F0[
M/H'Q$NS.[7A>A.9FXT(Z*H/2""<NP+(T%ED=%))!8BFY3\%N]-20!NQ.D;&%
M!K!&F3%(&[!*A(PA*>$3P^I00L/['8>"3@K-339-$9R;SQP8;;"E! &L&#"P
M?&X!$!T**E<\5D)SO=EE/DCBI?1()IV;J4J5#7*>TQ0<>'=.);%AE>]/<+KM
MJ751<+*1UD15AP/K<JQW$.MUJZY$.9?$>FR89RW*,XE^_&F4.;_HJX?I*X^C
M-]0YY%7.W?;&(T<D!5\OJ<1L$-9L[/(_)NST;JZN;M@'_I_!]/S74;,+,+/#
MU8ORKN^HOM8R^L.[1P=M95%GQ7A^YK8'W+M <H=30G*G>Q^0I2F@P+S*]1<5
M"QL>YV,B<QV1*;KCDCXO0Z:*;?WP6@R),QV)0"ZX',EA#&G./4K.6IZP)5%N
ME#5]3/"R(W(EBNG]*-.[R9M ;5Z$7UF=)NU@E',<XK!)Y9B.;PBZ]JL;]]ZG
MXZD=POJN6)QK[_#C>EIO>T.34]$E4AV!P#O'0\R-8YC(/<:CB4A;%A%(OF1$
MJ:3<1L+^8XS3M\/AV.<%VWZ2?[=BW22(%K%^(%S"N_QY]16&5KE8V<_CR;01
MOO$7$$];?6T.O.=L)?C;?HKSI*2;MDL>,,A7-YR3-49K I9=BDPASBEPF-,1
MQ6B-=XD'*7;B-_T6IV\_CV>CZ=MI+H_\X^7[R3C,_/3M*/QY9IL4K?@_\\F_
M;>?>;K7])7ZV@TS9G:?*[GIQ02#H,Z1,[UPNFO!$OU-#>GH8::?9GX=,B05[
M;(MTWQ4DNT&Z<VU6D:1$F 0#T@V?C-,"'#I+L:5");H9Q<7!I'R/"]GUL\8
M3AF,N'*>62H3=9L' /UY#+-A_#TM]\3CY,O QQM*RK0X!9]^3W]9&B"MO/^4
M#8^/,)P?X9H_7E41P.DB<\-D-D_E'XQFH".F]YW?/\BKQS+5B80F/]QA2/:J
M46QVY '%P1/(:C;%P726]_0'V0A,PS8A>=!FY\*3Z_%P$!K3L)["?Q9;^F.
MJ^;1=>,7YI=-XCF\ \S1:CBNZ^IU\XSQK(;?Z^_/BA9ZO!:ZBSN?H(46)Q6:
M@PJ+\<R'GX=Z9F?3\1LWGH0X:4:87P$3RI>CH;T<S^:7M&\SN(^_6UP.RSNT
M%W4\J^.%S=G?ZV>^FMM>;2L&]&50#YIMB,NSQ3-N*.C3OE7POL0TO_=;IE@>
MXGS*L 3?WKSZX99[29]Q\LA;'WD;!?-![/>5^Y\DZ?,RR:>^LD--(QYR]JL#
MQT4/4Z?IJ83K_LG; YQTSB6+=TC8!6<<FJQ7"_P8DZ@-'\",A^$!9/\[.(35
MSQO;U?OBZ6<C_9UD[6!-PZ*EBY8^(2U]0SV*A]!U[C8LONF+BVG5N)_50A\6
M-=ZL2][8>58.OV4E6K6%V0O0ZT59%&5Q$LJ"%651E$51%D59W$=9T*(L.NHQ
MWEH%_W[.X=99';O'N-.\GKPKF3>X)O%+',WB8X3A:40^&DUT,#A=??%H?'@6
M?A![/B+=[2"\UW'[8Q\=Z06.1L>(B,\)[I*(7*X"(Q=)P(HGS.U&(U29"/?6
M&60LUHA;G)#AAJ)\GI0E99G-#71WFLOWL"H#LL?5S84I3E@*]ZV8BN(OBK\H
M_J-4_,H:F52@2$<70/%KB9R5!!&I&#,^N<0W:LTJ'()@7B$G!"C^X"VRC#HD
MF=/I_V?O79O;.))TX<_O^RLZ=-8;=@2*4]>N*FIF(F3)WN/=6=MA:79B/DW4
M5>PQB.:B 4J<7W^RN@$0)$B)EP;0 &LO%@CTI2Z9SY.9E97E8RQIN7&BS$Z!
M7XX8OO\@M2/6P@S\&?@S\&?@?\CQV=%$32E!9= 6\51.20LPX27FWA/EE3=V
MHX"\TX8%(E%(AZYPY7PZ<IL@4V+JK7=>ZHW"2[NV^,O[ZR\=L18..+TC!^OZ
M4>/?0A/,U)VU.>@^7(9Q?9$RU#.'9PX?"'IDZMX)=3-,J!96H!"41CP=^&$Y
M\2AJ8''C)3AQ&Q4L!-6*:0;W6.H0M^"XF3(=&F-YP$S%$-..R#U2-^<C3N\O
M Y>U;QC:EP$_BUP&_!T#OH\$.RH8(B:5('1"(D.X1=02(915AFZ65M&R]#IP
MCE1D:<-K6YB!^[2G5#)&'(#^QH%0.P5\5HY*?O\A#5G[AJ%]&?"SR&7 WS'@
M.PS07F) >&.3M4Y9.M<O'7$<=.E+&3TUMP'?"8>UQ27R+&#$@Z-(>Z=05,1Z
M;XU58;\6/I4C)>ZOKI.U+Z?2'6YT[CTH1%<> EKV>YC!#9FV,VT/!#@R;>^$
MMJT)C$@+GA96X'-AII&1J8Z/\"YH2@05&X$YHJ4(PJ8\BM@>>Z^1314QC>*&
M$VNP%'OVT^B($)UI>^#:EP$_BUP&_%VOQ#AJC)0&4<P-^&DR(LN"0L$+'SDE
MTK&-DU2I%U2ETU<#*<&W\XHA&Y5"*BJF<5!<E?M-FZ9ZQ/']1<.S]@U#^S+@
M9Y'+@+_K?3+!<^,H04&5Z>C!& &WD\G.C20D."+TIH5O(R-&*D2=LP#X!"/-
M/$-1>H<QEU3:_0;FB!R1O!*3T^:.,C#W'V$2IF;<AN:,AZNJ9I:JN5[F[:Z9
MO8>"'YF]=[/9*6(2I-1(*BG 7;,:&:(T$D%KEC+G!-XH'$ZHPMHP@G3:%L5C
M\$A)K1$+06'+P1Q@?9]8\6CVQOC^LVBR]@U#^S+@9Y'+@+_K^)P--G#OH%N
MX-RF)#AE!2)"1N)*R9W;2)R+VE*?SMP,5$K$M1)($6. ,P*/G.(4U-LOX/,1
M5CF/8NC:EP$_BUP&_%TGSNF(H6$>!9P._C*R1,8JCF*40M@HJ5&;=6P<]3KM
MI-&> TD$#H!O D?.8^:(%U+&N%_ %R,ILH6?$^>.,3[W6VAFT[F;=0?-IRA=
M/3L+T]4AG0X4[&-H,I4?%Y5_O4KI </-]H3R4<5=LSE@N??&>(HT,QAQ82*R
MD0CDA">6:# 2^.;&J5)B3\N(*(Y@#F#*D9:"(^5+SQ0V5L:=YF?$ZG/PZ%]A
M6B>Q4Y30UWLW!1Y2V3;K;R:5X8AE)I5,*GV1BO!*8:>0E<8B#FU,JT@6X>BQ
M8Z5+9T]O'"XME!$R..28IG /T<@*[1 M%;-<.Q<MWJN/J<3^$T RJV16R:QR
M+$*96>51K%)23F7)(Y(Q JLHDNIJ*XJD5:6U0F%@BHU"K-$'"?^+(O$<<2?!
M55$JHI(&3JGWSHF=YB9D5^5 (IL]9!ZV_5N<(-Z^I;]0YV(HVR.YVT>OOVLQ
M"T<8"?U0S\P8GOSE8^VS=7',U@4]H0F@?#U/1]3OT;XXH+*^#QG!;&JL.["6
M@3W!//*",,2)=4A)(&[+E0U:1U;2<B,JBKV.L2R1]2&5D])@GC"-P96UCAE:
M1FK5?A=),1[A >Q3_J(T'H/%D8DF$TTFFDPT#R :Y84E5C(DA.&)*CS2MC1(
M&.F=I2EU_HY\>Z*BC#01#9"3H@8IXQVR*ABOL'1.F_U&2M6(#B#],O-,YIG,
M,YEG,L_\^(^(L34E+Y&R42+.@DX\$Y$,D2BGI"CE1M8G>$!2">,1#QBXR<(G
M+3Q!FD,SK87[Z7YYII0C2H>V*'>$/+,>087/!CKVY^6H_SP_#]/*P=^^NNR^
M38^M)G.SF(ST/=S\Q_;W6S\OJS<[045RG3'Q&G$.G[15 AQO0[&A HP=_P_R
MZHN/W_7@WJ^FW;LIO/M+KWO&Y"Q&\YX.?^FE*WA83-ORI"/C.'76(",<6)0R
M*!A_KI$-V"F!N29BHTC/4\(=OX+RPZR]F?A?4@;KKW4SFX99-0WIE);OPR1
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
MWUO0;,T\Z:^V&1MA.;3UXUMB?E0F2J:R3&4#D,],99G*?OR'-EQ%YRB2T9?
M9U@BZR.!3UX)<+7!WRZW4IMS*U1&1V)PA_T<,Y6M>]OP.17K__-R^'^>GX=I
MY>!O7UT.J6Y7]VX*[_[2ZY[#1JN^MFVL)AXN/.4G@K%O7N]EJK\V&+BWP>@B
M:<F]AP>8:2B,<_4<?O5)<T'+03.*V=EBES(R$X^6[O]5<1YF9[4_*=[=$26
M*]?7W-MG3X.K/TZ@!]W#XWPVG[;O3H#5A/^=AXE+E\YFT\K.6_$L9G7AJPC/
M[WZS8?8IA$G;I%A-S,159@R#:&;A''I4.#.=7J6-UN8\=:,IZEB$SU73;KZ^
MKVGP-SROFD(#FXL ('39M<J:9O%S?;V!.V45M'>D9D.GJ\5+H4>?S/01HW$>
M3#-/U\V;]. P ?A;W 7O@HO"Y]28]%5=F(N+\57ZD#H.E[1C4W63!T/9MJI:
M#$LWK%?!3-OO0)C<&?Q2-W!G.+^HIV9Z=6-04VO67V:[J0( A;_AZ="%V3A
MUS[ XP/<YV9%W;WLK@#1[<["%)C"G9G)Q]"V<=7!JED7"?AIT:%%1V#,JSI-
MC9FE7\9S#_>D']JA:J?;PW-.BCL.Z%QTJDE"5#5G"XF[J[6+,07U3 ^$V816
MG==P\[CZ/:0QAX87DWK6M>.^/I^;J_:B=NC,XB"4D^>#S%=Q[T!P)DG.V_H<
M6G)5A,MVON!)<YBIZ<PLA.*B;JHTBS GYG?0<9BP6U+9?;\0#\"I*8@T2!<T
M_<),DQ)5:4*3? 70@4D+'@%L4FA5 #T N%J@V<W7M=IXUY3#LVU(SVWF36IF
M4M:+5%CP# 0M)'FV5QTZ@GJ"K=$"EOG<8LT<-&X**-EIS;+O*WE?2/)"F>)2
M]&\VK)Y :ZJX4-XG-?BD^&U=Q>YXR0J'%N(]!HD"Q5D@Z$+]FN(CR/6L'3YX
ME\#?+-^]>F4G]^F-;UM=;\%GT=]6.>L$L(NWM=K;<4(<=U-\4^O7@"NL@<<_
MY_YC>V_M'$Q_UK"5AKUI@?9=<.'<PC0Q,BHHIOPY?DK?31RUD[E4A3/CD]Y,
MZ\_@#,R2*/W;78U]1$MV<>1J=%09(Y 6TB#N>$0V> TM<M1;'DV(SRKX=Z__
M=;T-%JC^[9K!T;P#E0;[QMWKDY4W?#+Q%9^,2W9R?^&_(8A1 ?>/6[8'0^,
M9*:D+E(F*0JNQ(A["_ZWE"72Q' 7L"91;*R.;UEFWB>#^<W$_Z4&$>E)<)@H
M3^X_<V-0@@- .0FSVU;]NAD/''MIJO'2!:ECA %=FM8Q@%<$;D>2O];UN&61
MC]8<B3$8 #_%%3F.BM3"U( $A5]M1-HOL#3'%QQNH&GPU21 W^ ATWK^\:Q(
M08TTW-"H"U-Y(#]XT$4U,^/V[<DTN&[!LOGKKVI?WMGJAZ!13E,A2X>"XJ =
MFI7(JN"0PS;P4F(LI=C0*">CLH0@[56*G#&!E&$1.645@#EU1#Y+H^;VGS#C
M'^H?/E]4T]8;Z4FOJ#BY/Y-R4&K52FM(_0?#.(#1-&EM\@D8(HP>#%I'0S75
M$C%L 'Z]\\@2JD'4M.1.<5MN;D8U-%@KB$!,I'N$!OL@>HMPR04UC'@C_3-D
MZ^=ZMCWQXER=T,.0+P"GNS"K%;L;/R3;/U8P.BW\MF1W%[!NB.HSI7,E4HM8
MZD*B7.!1"<,0B9HBSDPJ$@W2(8TR!#OL6=BP&:-V6C*;2GTJF^YQR)HH4%E:
MZZPT(M)XHWC*SV%VKP!=R\S?@YD.Q%\!3, K[^UV"'HXPI<]S,/V,.\)TQZ,
MI6.4$V7D* CG$.=8@Q\@(@+SQP8+3@6UFZDK3[!T@(7>MJ.TCAMOV@A03SQ#
MRA-Y&#1S((:*M%8Q!Z9O"78)XDH29%1@J-3$F5(P[_F&:#S%4-F!:/"3^U>!
MAR0:H\YC2^Y<$Z:7H7F@;]B)%#Y1ZZ8,#$D B&^?9:8ITGD/5'41Y/OM%S"P
M+\VTJN?-:M6K75Y;M.1B/KVHFW;M;&GG />R15P:: 8NGE2F^.W?P9!X_6[1
MA,4KDN>X-)/F77QX[19P=B]""N1?-_T^TPJ8HNQ>^85^+Y8@TR).\G1O&G4P
M9!0OEK72>*9+T\##%%P/!,6<9LI>">Y?9U5:BYH]..@!X[J<BK2D96&(.\\C
M#3-\!)&>S*I6OB=S^&=<G5>S[OE^WH5*/DW"M#FK+I91^^M+FN)B6E]6'N9V
ML6[R4\H82E&+W\)EF,P3=?LV.D*T*D=MK.,\P)SY4:=0\*BQF2X4JWU8JD>_
MT)"-)G5] #F;CV?+Y86PLH7O#\*TNI+$M)A?C]\-J4I@E4:YFG0+CXNLB?^_
M*/X(_Q9N;)HF):E\!%._RRY)LPW/![E(%RS$XE^M0'X^1>QU'(?/R(,4M^@'
M#Q_/SR>O?=5<C,W5:?IU(W7E1%23=N87FR6Z+_XY;V95O%H*07LK@C%\O5SQ
M.9V&L4FAJ=>V_IPD+DG1*@?F\P,37<JG*\C=.8;[4I%T^L#:Q+;)+ZO)/%MM
M2%GTIYJ,JPDT;&:FLU,SG]6O;_X  ]U]W<U]NRO%1.CNJ1E_,E?-ZU=_6$G)
M7:E,[12NB<7&]/8[BSM-X>EOSNY(*%U3O]9>6M?.Y1D:-!49<QI%+QCB$IQQ
MI4*)F Q84!EEJ>4_Z*N7SAD'Z>;-)],[E[D7@?)#<?>"D%IH4X)M["/B%,QY
MHS!#D<L0K:=>I%3-YR\5_75MN,"^_WXQ2CW9\_) UH$ZLP&D9=J>RK&P$!9B
MU590DJ^;FZ*U)E/%)Y,,&NCR%)JSD;7FYM-I2E1(!NO2K$]C<=DF19U\+=;X
M-3"Y)]:H.,%2"8.\*U,A"9 (966) -VB"L)P(=1M =+8ZQC+$ED? N)&:Z29
MQH"0UC%#RTBMNBU []U9\/-Q^"7>(TJ_U>/QCYU9^2$-R0=XW_?CVOW^J@@@
M5!<)7:?SA3 #4 ?_9O;0#OR## 4JVX6YB0,C\89)>>WV)*L5;(+KC,1T29*H
M;C'NACQ]&SZG)+=NS01,AC8)!^Z_"& AM[LM4QZ.2=Y=\I":XMM68L'O@ZN:
M[T[_OZ^$4Q-/KMD=CQ:V.RCUP;.UW]3IW247%VN#O4RT[B#AIAV9VMP9BC?]
M@]2S=#D"J[^>+R[I7J3Q"?YF>3GT;VPNFG#:I-0W\(9N;I%H;WMUU\;JY#%U
MZ;NGRV?<LV.Z>ZL0)YI_LVYD+CK;69E_^,*MY(0^]<XGWH9/U$Y?2$_$KCO(
M=CND]$3M? ZWVL4M%!RX$UT>5H7@T L.O,PCZ ]BX$!RTZ]_>D7PJV>/XL'L
M5'TH[W_JU-W68_^(84_+Y\4/*1YYPS_>J@#O8NCWNP$X0_)A(4L>N.=",GT^
M(C^J!MI+QNSUV.56Q/DAI;J.'\0S,F1D.#QD8!D9#@,9#J?,2 :+8P4+FL%B
MH+Y@/E!C!_5 OU\M:EDS3C46\I%;^Z;/%W+([!Y*GQV.O;&+3'-6EM)S@CR/
M$G',2J2CU$AKIX*/EBO72WGOQV:E//+4Q1$A^R\VE@OZ9UP_-@'+N'Z8N(ZU
ME=H8AB3U@-%!8*1XB"AR'KRD2FH;-W!=4X4C,(#B)I6=9!HI9BA2V,D82^[:
M BB[Q'4V*JG(N)YQ/>-ZQO6,Z^D\]8"58T(B']-Q/"82I *WB"D<B'28J7+C
M(#FK72FU,ZFD2L)U(Y%U\!]#J92"4*L%WRVNTQ$5]^>1'[':#3BO(L?2^M';
MGQ9[#E(!U+%9%+B\JP:FG[=U+4W::%!/V\T$F<8SC1^9G9C9>XV](Q=>6@8N
M54S1-NJ B96.X*19ZPEAD4;<QQ:>>]A[!4V_M?NFH1,_3NOS7Q/\_-J69H5K
M?UVBU/$<5)_U,@-_%K ,_'L$?F\M(Q0\-L."19S+@+3"&$E3,E$:XIG< 'ZX
M7D49:0)^E@X.-T@9[U(Y3.,5EL[IAX;C,O!GO<S GP4L _^N@;\,TGHJ+')$
M1,1UD$AKYI$M160DN-*(C7B=4.W&:X]XP#S%ZSS2PA.D.3336FU+FH'_6/4R
M9\D--K+W+N3(7N;Y \.3S/,[X7D3.#?&*%02+!$7/")#)$:6EV646'OA-XXM
MZ#&RMX*FS/,O7B\'H(49^(]9P#+PKP&_D,[P:"T*F##$*19(.U,B;7R,3CM;
MXHVJ;#U&]C+P9[W,P)\%+ /_SC/Q&'7<2(.(Q0#B@6"D5<G A&><,Q((+S<.
MD^HQLI>!_]#T,N?L#3:R]]B<O?;@XK4BP)GK#YGKOUXHX8!19WLB^*CZ$ME>
MP-(R)D.)1(PL%7172'LJ$)&..B89)7O(_7O;@5A?%L,=B?Z$[W\#UT/J;V05
MSRR3669X(IA9YG&)AL0+K)1$S*0#(A6.2''/D W:,1>$,)KM/-%PVRQ#1ESO
M?SM99IG,,IEE#E,$,\L\CF6 +; !Q@B2"\2Q-LB$TB!FE;=$T^#)-F.?^V(9
M)FEFF2$&27/ZXPZ"I#]T9UWE"H%'9R;0$YI@Q-?S=)K5'@V% ZI*\I 1S#;#
M^OF7E@5,:4"$EPIQ23DR5)?(1' R2R*5+S?.M-_%^9>/,P+DB)9#<S5O"=\Q
MF &913*+9!;)++*YBD9IZ0C5J P"&$$YA509+&(Q<J4"4X%OI%OF>K6913*+
M9!;)+))99!&_=)A$+0F2/I2(<T7!#1'@E7#/1,DM"7*317)UW)?)(NLA2?B<
MCO#^<SOJZX>FPS>^NMQ])W=W_/GF(*WZVK:QFGBX\)2?",:^>;T7D/[:8.#>
M!N/#62AF]<R,09.O5;Q-&;6=DH^**A;7/XV*3_5\[(M)/2M,C,'-VB32M_4Y
M].:JS:Z6KYLBM#]5EZ%]5#K\O3!->^7:HQ>/JA:K(.W//L0PG2Z:8)HF0 -@
M.-Q9437+5-7Q55''"#\5GZK966&*.!^/BTLS[D2X,.-Q_2G%=D^*#]=M UV&
M06K;#>+NJHO4J-F9Z3I@SNOY9 ;/+<+GJDE+,?>."+P57M? 5%81D*5MSZH/
M]30A7_<YM:Z:M(^?P/07A!;G,/)GS4GQQKGI/*2^ X.%)K7)%Q=A8L:SZE;V
M+MQ]7TN:PDQ#.SE3WSXLM:,^[P8Y?(;G-3 &/]>KUXRNWS%*3;WQK$]A\;#%
MB]9RA%-N<!$V#A4NTL&5)TM5&H(\%\_7ZZ]"S0&I]E+T8S6&I_SUY/U)$0.P
MG!F/X)DPL],Q"![(PE^!QV%R_PN>ZNOS40$L#/HS*M[#%^:BGL+'_S3PJ%'Q
M'P&8?'(U*MZ:B?%F5/PT\17\DP3XS;R9P;,KLRZ'TS";3R=-TO]/ 10'_FUF
M2??NN ;,!-#C:57/EQ?]$X2P\55K$H#>O)N'I5+<AIP)X$%] 7UKE7=<-X 7
M9CJ]@F=^,E/?% M57'3U?7H\]#Q)_ATMF89S S<T<_O/%N/JY<"U'>W:UD+4
M?'963ZM6:U/K 7O6JF4T+0*!6B4]G72I^.WWH-+P--!1F.5)AUKVJDA3M=[A
M$5S@ I@ARS%.6 4X. .AN(EM'08T!8R]K<;5;1"9PV1.9ZE#-S<#I+[8,*["
M96@Z+ 1X.X,9NIC6EU52=^/#_\Y39P$^PO1RT<NU 5L]NGUGU:)OFH?)=6=/
MLE+>I92+,>Y&=%TWUX87?JT[L86!3(]O$D7!#0%ZEJ2SJ4 RIFGHYQ/0\99C
MKUIQ@Y?"CR%QZ46KLQUSPIT3F,8D&/5\EJY(3VP5(S7A3?N"#9 ?$L:/[E1_
M>(;Y&,[33I9D-DQ;R5](=-4.2S5M>7#2:G,2O%@E*%@;DY9HSZM9NG<YQJMQ
M7VIW HS5CR#U2>Z'RX'WV/?@!ORQM?,[I^OG^7F85F[A53+/F2!<HF E^))>
M*60)IRAR3QRFF&&VX54^)</_+R"O(?RRQ.R_M*DP'^"9WX]K]_NK(H W>9&0
M DRE[GW0B^#?S![:R'\04'OH9N'&(!/@?<[".1J#>8?"N!65=A;@_:M#2GW5
M7(S-U6D<A\\W\$?!]/P3Z*V*5\NA;B]"0 73V>L6:5!Z?G-JH1OC*DW0[:#"
M:L(2WLEO^@*IC=-"GR]1BP:N):+\'L(%M'7\>CE$U21U$K4C]861>?7G;]5W
M2XE,<[%T^-KW$(R_N?7$ 8W"3;U:"6K12>I*S5I%NN4V[\^5_ K0E%MTI->F
M]Q&N^ZN[42BR4LO2"60BH:#@,B*K2X%44($[RZBA&R?Z/0V%8#+?ULWL0XJ(
MW <_@YC:?5HM8)%<U,F&: V$<>O@+ES,SG,TB1:3Y]T4W[:F-ACQG7.Q,&([
MPS>9G"D>\-WIP$(P>XQ +8-R;4QNV9Y%/#(U*#T1VI]^10"48+>=@M]1OUYA
MZ F@Z.)ZD)&QN6C":1,N3!KHM;S!M3S$RZJI6D_AZG1YQST)AMU+2GDB)4]O
M^9S&([5HT2$8X,^O7_WA"_>2$_'$&Y]X&SMA)</7__/4YQQOJ[>PA_]._7E8
MSFI>KGSB<N53*IYL[53V1P[D'DYN;X<29#G]^J=7XM7+&=8G&]$/&O6_I_#P
M#QOAX8.7Z/U*:\;HC-&#!),=8C1]/D8_:DO<L =^NRB^'N?=BH _9,O7\<-Z
M%O ]"CC+ CY0NR5O?=S!UL?K$'87P'-U,\OE-^]/X3S(/.2<8WP<PK>#_&&)
M;<D%(4A;[A&WH43*.X<"9<X2Y;'&KH\UEIMKO&FQI;?48:WVGSI\P$G!1S0D
M&80.$X1*1X(P$2S!R"/B9:#(TFB0EU:;P(4CY<:1,T\I];5-$"(R@]"@(IW9
M8^A'9=^?U=,9 H0ZSR[#\;H,N=I:KK:V?:(G1'#!L4 F,(VXPQ@9A0WB04K#
MB=<D;M3T?(JWT6+6!X"LOHE>"[UWFC_RNFD9X3+"'2["86-)# 2<$48%X@R#
M@\+ E1&4<"<E,8+$/ER9K2&<TCPCW!"=G;P\L@-GYT.[$SK[.2_$S\DE6G*)
MENTOL1!@?1<DHLHXQ+$Q2$=+$+4VEL:H9"_TNHVE)TN CS0?FBUPA$59,M)E
MI#L2I&,B.F\!M1A.1[:45 '2X8@,CQK<(ELJNE$8]RG.3_](IPC)2+>7\E-Y
MWU]QS/O^\%/O/( M='VV6E&6-_L=2,3AH#:2#-PJR;O]#C"-?K-$T,%OBSK$
MA/F,SQF?CPB?\T:HO-/OR' ]"WC>Z7?4 IZ7L@>[E/VW=@I2 5<8%O,Q+ K:
MIJU_;3+OMVTUKN_R"O>1K7 ?<(#X)<O</240J561RQ)YQR7B,GBD/!%(.6NI
MEZS49F-GS%..&KRY,V8)'6\ZY/AM"1SMCRGIC-Q84$%-<*=^/DV LDU$(R?R
MFM-OC%;>:I-Q)^-.G[C#L#5!2X2%=P DS*=CT2,2SG"*B:&,R#X.ISL0W%$J
MX\X 8YS95=B2J^"KQK6GX:1EY(R:V4,8"HADF=M)(I<@TEFM-+ X)T#_VB'#
M=$ LG6Z.#09[@&[=[7BW *'? (-^#=,T*S?RO2[FT[!*^$)T/>.+?RWAZP3O
M_]#: TJ^_.8%C$V&J(."*.(T"T$J5/*$.1ASI+0S*# EHZ$D&+$!4;U[*%N$
M*';"][_5^!@@ZMY#3V^X<>W9+;V>7B*]E)@RC(!,$Y$:@\!W#B!L'K-2^UBJ
MC9V@C]GV8<XOQJ?OYQ<7W4%&9OS6-&<_CNM//TTZP0*!V<J!)L=R$MOZV!4.
M!J^(,'I%=3U\ZP?HU3<+)S;%)]/<>^))/MKD!:4XYZ--!M;J 673G6#RF*2"
MY5<KXXL,-P*UG]!''P-Z.';T_K.C>Q[OEYR2='U&RA_M] ]_?E;Z]*%,RR%F
M)V4BR$3P@HG@GBS51X[WUQ-5,U7TG)[=WPRM$EA?*&]DA1B@0CP^G3LKQ&&G
M>7>C^[PUDT,RI'I=-?DM-035$<V;=#)S$]*QS79FJDGP135)1S*?F<G'D%8A
MB@ETZU: LQA7IHVA56OGG#].\[8P<]EB>^S /W;)9V<*,Y@Z05E8=W+&@S$&
M1RY14%0ASJU#!IJ*/$N+6T13&7@?5=!:W/LE_K4);Q+H_;* O)\F/RP [\=Z
M>G--]R\+H+OJJ9H0'5'<P]+M\:AR1KV,>B\4]:@AV+&20+>$1!S;B)0D#)5$
M.L>8YHIO%+Q_2D6T_:,>&6&94>]H\N:S[_4,+$B9.,6%J7SK7&7'*CM6 \*E
M;&(<EXFA<.D=50QIJ@F8"Q$C8ZA'1I R4"]#9+C_$SQ_-5<I<Z[IKP*KZB$C
M_WBT- -:!K07"FB\-#Z&=' .5@;Q&"72TD04"&"6)YJ5W/1_&FCO@$8HS8"V
MHR+2]Z;SW[.[72A/)3?(1ZL0+UU VL.?1 3CF"RUT1M5-9YV(@,XX^$>O_N_
MS6P^A7^_F*/?-J*:S(-_,WMHR_]!7GQJ_X]S&-M0P,_5^7QY;NG%0L-!P7V8
M%O  Y,S$A?&XS4S?3/"O9F<%/&%6K8X$2H63FL7J&<QMJH(*S2A2 0+XUHWG
MOEM<FYV%XFU]#B-Q]>__1U$B7S>;SE_:/0 /6 KZ$,9M/2>Q2$DHQ:<P#8_=
MYC"0/0W]#<L=B'0GX-SY+6!5N['(C4W3)'C_&-#-[0^O;NP\^E>KK9]/$7L=
MQ^$S\M4TM.R1]C+,SR>O?=5<C,W5:?IU _%/!,![ZL<B/-1]\<]Y,ZOBU;)+
M[:TH3/SKB[JIVF>W.UVJR[">7K]*B/C\0,(HGXX>STLJZ7O"-;TQV=WD+B?S
M;!6"6_2GFHRK"31L9J:+O2LW?X"![K[NYKZ-PYD(W3TUXT_FJEGL75@7@IM&
M0)K"-;'8F-Y^9_%XE'1-_5I#8$&F9OW($L^9(&E9TDH@5*\4LH13%+DG#E/,
M,%,MH=Z]-_!KS7]UWWL?2.1/XG^ZBN\.>=.5@G>43]US)=5NMR^5)^2I;=W>
MCJ4OYE>]X/K?O?JH[:X-0/!D&*Z91Z>/=N4>,["'$P_8?QYN'M=CKF&_UW':
M6\FR=:>]?4M_-<P6 YQPLWOT^KMP;_O1AP;CX,R*7+%E@'AS8.5)=CTDQRQS
M.UA+B)0HYTJ*1$BQ6BL44M%Z9#AAM(37<K&Q./J40F9?C/0NEQ;>S<//\)H/
MG\+X,OPWO/.LK]4&-H@#+ ]8'?=VCD%F^BTP?9E1-S/]4* ER]QN2I;B@#F7
M A$G+>+2&:2%\\C##XP[%4H5=LGT*6[TX5/=6W8UX64F^.S*9X)/!"\SV&:"
M'PJT9)G;"<%+8P.&UJ @/4&<&XJ U%,97T>=IDP;NK&!=.L$?S8-H2>*ERI[
M\-F#SP3?$KS*8)L)?BC0DF5N-WNE>50Z58B@,0*M*Q&0Y1*CDBJARY)[J\BN
M"?['>C[M:T> S/2>_?=,[XG>=6$F/F7)PVRD1-B,O$?&]E^O=GC 6+0]J?SZ
ML!V.W.XBYJ]<8)QPI&GDZ932B PP/U+2ZE(YKDJC=VXQ5)=/C C$ZG/PZ%]A
M6B<!5-"<UWNW&!Y2$_. -7D000.Z/:N"OARKXD.=CO&!65H<R17\1N&5Y0;
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
MP^Z2[FT:G^!OEI?#7([-11-.FP!V)IAV-S>[MK>]NJL(P66U-.]/E\^XI[K
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
MV):]B3#0<1-7ZC\-=.O#&?RHOL'CWF6%^..-H4 OS.#2NFP4M!*[)S)>@7(
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
M3[/#Z?6E.9;[F3Y]_OB]#4W>R'-N+J$X!/$PVG[UYO8][E?2X=CIM,A;-]7
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
MXU?V%10E?EA-BO.\/W/\VF-*X;I<Z]7V28/<^4JJ\U6K3F<W5&<?R"8M>7T
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
M=P]N(V3ZMD?%BQUG[(?N]T+&U]PWMKSP ;>%8].V'O(ZT['O?YMMCRW3VY6
M^#25,E/?#XA;NQX.-S;JH]QM/;_GCH_/<[_KNL;K&4;"<ANGQ+>TSE[Y=!C(
MSIEMAO!I9107(>ZZ5+H),[_]RZ$[LD'L]:)$XD1 $5!/7TIT8Z[AB^9&[=Y&
MVKOE2FW$\MR(M=&)@>GL_A39-5WR'*E1.HCZ?L+3LHW#O@9<20!?0@!OR[_:
M8BOW2FS9]Q)''S8%;HXC#V4*D*[8]((E7KZ?UO D<0\@W]YR./$&*E$-'U\2
MQ)<&BFS30&W3DZ[>[+Q8$U $% %%%H5B>G>-Z:TFWU)$CS3)BT;TUDX2?PTX
MDL!1!(^\I/N-WF:M%D7N7IV.>'SD;FFK<-7I4 A0 _K@90KDD5R^K-M%9FGK
M<DW)!-%4)Z (J)<W'L/V;RAF5^U!.W+CYS3+GM+L4,AN!Q7)1B7Q)UTOJ: 8
M'4D8Q>AVPQG:Z.@]AY4:BMB3?B"@"*C= HHB:Q19VVX)IJE.0!%0@S$>P_9*
M*+)6[1E'O#9^+KE\TJ0""JWMH":AT!I)V!9)&(76MME4/8N9&HK<DX(@H BH
MW0**8FL46]MN"::I3D 14(,Q'L-V2RBV5NT9[QM JS)^31L*KI$JH> :2=B
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
M?_$G5 ST=@8TG8$[[$:A2V1Y#H55W]2'Z H3>0RN=?ZG.R=517C-,D;':>K
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
M@31&?<TYDN9/:G6[.E=+F])?S3JIUGOR",+%URS<M+5<4&A];A3EVE&'560
M 6M,KCP:S)R0.;4'$#0TM#?I((A>P&1#/JB+*'M,B10E<A=N8[SSLUU>KJ7(
M95 ][6.I6;6$<S#*'DY'5>NO38)K,X[/.N2"+BA>LDC(\/Q#%8>7,=_[LNI%
M;"$Y':UR2F/3!;AV\CI _%AU&+ Z^]D\B-$.Y[F(W<]B8VL;V2=T%NN8(F/5
M70:=S>U:0]E%?D%]&4R:I'?<)9'TH@-F&(FW7%F"*($VR^A@6G8C'P5L8UNT
M8]YFYK2L*_\5>XUW:V=SRU\L@($(0Z(?9F3KN8!*=)4SJ) C8X)=OI+/-(H]
M/W3B [59@#D(3)!1$("?#TJ9$76\]:N?9T3;/A5 0Q/&6  5^8S3\T8+6_]^
M%GW9>>KF!;GL5+%2M6;+<=1!C&RKG;FMAU$G#(M?R LP-7M@&AK96VL^C=H*
MMLI?7;UT9_L5UD!XJ51@!4W-+ ;*/J8%CE->I(QHI. 4 =1%=EM0^*:(19<I
MPV9'D%J@7T65=O1 1A[N:FFGMJC((3([/^YQ 7?WM&N2?>PVE#YV9PR1?20R
M:>*[5!Y5K<:, RY 4;S>$44<(N%%3%5AANH7$MA)P!Z31-? R=4 ;;ZMAR$5
M\CQZQK%"RZW_W=[:EA'0;KJPA%3-[>5X.C'$Y^6 A10[4C'[YK;V3-25=[?R
M*KMNM@-T1NS]&)-WN'B5?R1"*%.$B JD,EAKH6TQ-8X[0?+*ZNWV(G7[I9E?
MF'U=KF(XS.32T'^.>%G?%3YS&MXGY;.VQ*GUZFA3":R%0N7Y(AVZ>)^NNKVT
M/4N!%I4QFS^1B<0,!SROPC!S@CN\)Y)X2[!SJ9E1?1RRO:* FS7HV]=H1VAM
M:E&2HD8QLN.?G/@7+%V8'>)41[<%R+\0) /I.N58F5;LM9%$K+JT77BSFV-,
M.GSS_3HO(<B 8BXSZ*NNK>OJ93&"-R5?.O:$R"E)7!=XX[O*C.8>'34_-"QP
M'XX]_' FQ0*HG_K./M8Q(5L"ODM-YG/\2.$#Y4Q)&F!.:YS3![C#(=2;S-$&
MUTDR(D-0FBFTKCZ.O=N.2EXB:KI=MVENNX3((NZB8BJ)*(=+%$Y6:AUTEX8<
MN_%T]":T,60TGM3&_B$EMK%?_/SEOC)[Z0_V,C%Q"A(*C3#PL'=V(%> )P4.
M\HJ<OM+U/8# \5TJ F :DCAI$C=U]#\\.6$]PK8"-46Q$B[D$K"Z;R*]DUN"
M;4-I;9>;'-\IXMOQ$\T=@+JA1#YV*0@]_$IR!<SZ8O4>WCJDBF1@$&><!5ZP
M([".Z2U.)BQ"+/UMJ Q'G4C4WJM>R.KTNX9-C_$3E,P0\('@4277[WK38KH=
M2,5B>&5$7HST /)TRFOK4L34SS6AME>716&@U)!D+K(N>,S!9#3K'G+AQ58M
MOS$&;4#O(Y!\NL HAA.R&%!#)7\%MEE3E%P'\Q,(+L#0)_S453-V?RM?-X4%
ML#DT'8'F'PPT=^H88PEZZ*T3KV,:=\TBDH5_MUOS5/9< '@*C[M*UG$.D9](
MJ/ACD51ZD]7\.C4(=0FO+P%@+NY3& 71]E#Y*)M>JI&4E@("*;)W5SNP):S2
M-/8?LY1^51$YCVHOY' Z]EB.':]( ZJ5#&HMA-&OKT7=ER>E,'<15/KM>G!;
MNRP+)^5+Z+<F"K;VT7QC4&V/86PZ@=H7T=3,G@I(A">O5G2ULTA59S?=\<\
M7^^1JT2"3VE!(&IKOHS$BMT^(Z?@/MJD+PXMB=LGJZ+>R6IP=V$6O,")&_O[
MC@CNYO;6@9SS0E+T E?.O[&QW1HE1>Q2:SA$<UO[#Q(7"\BQCD(*%*)V@;;W
ML9%ER?]S0R2[JDFYO>URSGM>!81*9ILH!DMN\B-1JV,G$$)KW^^A'[$%**J-
M0;5%\?:!*NDP:O:BCGG.ZQVF=EI);6X/).SN=WRNDDZ?%O5<S8:;,W1X6YH]
MAS"]BF*&U KVE)GKZ^D><HXD/%6$,R^)M]XT114K<_7&4=,>0#W>"M^[K[5[
MHHYQTB)G*!HOSV5UTY'XTJ/C4G)X\OH_BHM6T=JZ'*7/P3&%XL+R(7FZ1Y8^
M13'<"E^@ED4E+3DIE4B[@P=3"G7CKZ"J]*A(;<B< -*;/[8]SPN8W0($WF9;
MS>4KE'C"'D.N ,L"7:&Z1-M?%M8VT*)2ES\YK_XNVYU%<1R],)@[\I=490T>
M1.+XA&?9!9?MV,< HMM5C+&(=H%ZD[JEYM[CS@R, WIN!3VLQ$GH\4L[4<15
M=$1/:QKD^ Y6IUKT.>+(N/-$L T>WZC1Z:<HR,+4B0]7?D#4'*7!J=K.(A@3
MN?R=8+TAIUA5>+R][3'!=[Q$"M;&T3*%8TO.N0=G_2IPJN5AZW^WGUL-480E
MZV(;4$17+WNFN![UF56Z-%A'2 =^^Y,/Q6TQW6D?9Z$19:.BQJPSPRN #N1&
MV6M!@*W]!)_A_1=P 94FI*PYT;^?;@,E]PRW.,;++72/GV,QT\"7+(9$J/0A
M>GC"I/$')?!FRWRG4;1G(R)W3I+Z[CE+OVIUSS:WM3;UHH +6##6&WIX6QEH
MZV$S]+K(/5!'54MM[ F<48S];2A;#MIK%2O;VPU'$#4(S\E'N\7-X3D].BPA
M2ZSND9'KL0@+H=(W.)R0S9TC6H<+,!(\)I6&6?1 V>C34_<#D]L:ZR6=VH/)
M!W<W"M+"2H.54%&5*"WJMI8![RX' ]XU]S""<- ?X%K12?<L_9AH:S<^=?NV
M8XETM[>GVY:CLUI#2)O;&OWLJ'.G\9Q6_VH85>K*#^_377H9Q^0CCV+8:G)%
M*<PT/3I9.Q \_HL\$2MOYX=^0I&2GW$[]D]7+XN>Z_T^H&9D)SAC%9;OGS!.
M"QRR[K2N(23L.<*B< O"O"QCJAQ>34WM5E(@&G8D=&\FX+>?MXY.UB,-:/0K
M9+N148)A5K!!).PED:5$'G""X+"B1DM(E;\C2F04$IGL<./_@H/#0U1M=8>W
M]&8(AP69Z1O,GL*8Q2'%W* UZ5\I^D:[QJCNL(#$P7JM](:7;B01FY%;Y)-J
M,3Y(#180),*0&SAF$_=!#PJ$[B2PD*I:/:K+M718B U:@#/T,CSGC>V9%.]_
M!/3P$*9!)%-("F5!;$3 V^+0):I5$2_4;FH<0<GF%>!B[-'B0$/,1]W][+$$
MJ"XT H5^[[<1>1-Q2G11&EK!@U(*4;;K^AA-3G<$-'E+X Q](=)X#'B6<'QZ
M:.&]^MD\?\\^K&]#$5#UT5-W65BH:?]*&)70G?6&W>F#0D>GC[:,Q--29:Y.
M%V:OK@M(@H0T]?9,IN:VUE6["F!JOPS46@_+L5)!8WP3H%W$:L"]7EV7Z0M2
MNIU'U49HH689*5Y1O4W14#>: D4]HBDK1$=:AV!GHH%T2IR5CA['%Q-K)!]Q
MQJS#D=H:5&ANK,S<?L/WZ7FT9Z ;6;.2DE+*8IGIS$R<U'(W(^E@7$*]%5_,
M',NO>QJ:;VBFLY6^NJ3/!SNP\TRX7F3-'WT&P].KPDRK(CB=Z$*$Z$Z-0-G<
M-BX4%9_::^36&]KU4XW#VUTVR*Z$UJC.?1B*^]B;TA+0'9E4+^6,JHYC6Y<E
M9K^PF"/XB#KQP892L<>NR"OD\*$,<A(,>/T*^O3OOZBD5OZV3DEJ59)8P-53
MX$.M-PIG]]!*6X,I6D1U9]:3EF^P(B46 =R*=9A$<B&.OX&@NST[VSOL3@ X
MN,\XS  )L#W:LK'MPC G>^,$G!V:";1@B,PYXH+PF8IP"!T8S-,&T X 2BMD
MWV$/XQU<M.?@98E3&+1'W/$X&M:] SS38US(5T?G!3S3S0:0)L@K:O7@10X.
M Y]N/:/,%)5>)" H->_N]A:3/RF4<4!>>Y%9V J5K6YO%$V!3L.AR=$73NHT
M6ZDZFR]11<N!B&1T 689;/?##:=F4=5.4O)5@TS3*O74VRVWZE12K1!5CAUH
M#5?31'RYUOC1D"W,/Z$PC2^@>-[0^5F,($F>*D6FRW;@5>B5?R&U5(:63*%I
M/D](X0PO_F8Y_>YB</I=<X\E/FL*K)PKTG;XJ]9&;)DU5X@(3Q15FN@7T[NG
M5#L%!$&(S8IHT?O\TE<LS P#:1:-'UZBAZ<H2YS02QY>R-=^6(=X!';$*#J6
MI1KP$(*GD'R@SS[1ON^C0%G:1-UA(5'J,,->$>JTH3US%+T5\E>V<,ZJC$G*
M]IH_A,^12/!6'_):&WMNAHXM7\!.WV-Z<Y'/Y9,3_X+A_+4G!K9TL+C.+54[
M/SDIM=_U,I&,H63=)$;UN>O0RUS,DD"2M!SWUY4(V=E?\U?,WEEX8DJY'$X<
M'/*$#O7W/:#W[!:JNA6@GZ6JH=\2A<P?8_7IZ>QFS\G%L[L>(NZD$^8 S()!
MJ";%W7<J5]<0$O9L*%#,<[TA.DL"R?,<"/?>WX;^QG<!Y9[EJ0@\#+\[%W\2
MR:_07E*. 5Z>O63H_*R7V^%2>?.*Y'E"*P9+&J5.(/^=)MI$Z7_AM"BRP3B_
MBF+^*VBG,NP:GH1M^+0^4'N-3:V+-#GLMY37HZX(V-5+=QI&W6736=JRH?$R
M\<U:G55]>MJ$725*7UX6[P8&@5M6'0/1UL.R[MVJ:!]AVFE3L8(\10+'.]6-
M/>. VI6#O(#G>B/$Q3ZP97WZS0FMIKZ[FII9!XEF[]50D&A5+_UUPR",E\K*
M5+?KD3#?T<7R?0KZ/XL&JU=<.L,;LJYY- U.^#*W7K>C"%H72/(Y2:)%AS32
MV.4K5)'*+EO+'F/='S11=^/,"<K8O'6+;GO;)059W'14R6OM8A&Z^D4R/,11
M2'YDULID2&K"8#)&8[!X3>1S\N,Z?HA>JO=H6TN+H?5NMLMH*5Q5%E:K_MF_
MOV4(UXZ"A95&%E$:N#8C/N1[O*4'O$\I\<8^BRX+PY)CO7]F2=H&_S6*E*F:
M0YGG$QI"^VSXZ*LMCA64LC^&H89QOD))BR>W6Q2VZC.P[N6A1E=)XNKPZ-2:
M6V,@+ZR\"H+H!5"/$Q;?A^-GG' @9 4W_?IJ5VZE=7LD7QO$03\VSK.[O;5E
M__\R)R871W"X\D,R$Q^P?R&7AR,4Y*JGY//ZR8G9$R'9:A0;HXNZW=NK$Z+#
M-EI)D<G"))4[O >'.H3@Y:M-+CGVQ[::>&,HS1Y5T,]LV-G+GD[P[/@!+!6Y
M;"&XI$@/O,"/*0^C(?_ZNY\^^>$ZI,&F/"0".%(&3&D@;$MV>GCR8_+6QD1C
M>R9_ 3\MN;&O/7*J"M.?0&SN*R@-)[H ;.N(61421;XD^P ?HK,(K/C#4:\'
MDS\^0;&<K%+4;M<M#BK'L1S7OQH<U]_<P[8OHU2!8*!'HZ/O0N*=*P$I$!@,
MUC=0OMM+M0XF8Q\N12I7TF$K:NUBU.1XFST2F>$JB!QUKJ?<1K]UG>(HWV$7
M^\\-8IJJE9&"6'41"R2( <6Q5 2L>[/R0)D!,353 FGFPIZE'Y&&,H0M="QB
M%.7G2-20:+]56CIH_ER(]O=,KM[@\#<<4)G""9N#S+I:V_1:5*Z4+B=%<W.;
M#,3D$#?L>>AU A;V[&PY\H#:26X=WU-?4@T-#9>E>R 4&U[.TI\M>DU3EL2X
M2D%).CL07=#+7-CF'S,'+.6X*EJQ^S!'.5"%9>F@K#_TABQX<%AYT1Y&5?AY
M%2$XO;IJGG&>6'2'J?_S(2HGL3269!C2TU[J+J$- '%)"LF8ZYC'6U^^IIAI
MX1!3ICA:_?H:^LRY@>GPX>/C@Y_6Q-/&)E8A"<@'6,$%6*4BH;DM0Z%?WV5F
M^ G7SD76E0(_F(QNP8EG5T."#5163 ^ %$[6F\91LU1S\*VI@\Q&D[&?!-LS
M ;.YM7V[Y3U47,7; P6MAH);X,:Z44133:-E/WB$0T(_18%'>.@5 -.OKV'Q
M[,I/7"<0V3EN5MVG]K;'9QFNJ*]Y8AA-8KH.4Z+R)KX[2ZK:D*&7F?HR)NG%
M?OQ#+@(2-0C\7O#=D;<-/&2-6]D1'S&8W-%^).74R;94YSE&6DAQ@[K,I_X*
MVKM9M!9X>*-.1C\[%/#JK;E@PZA8A'!F(A\ (*2RW-=V@CLZV?N&L\<$_YK!
M??K,S26M(/KJ]KK!=?.XD+*(31>M0/)NE6DG$%I"9$WCC28;R8L@M"+%;C00
M[81![/LZ1;QTJQ%9U7JA 8CP;;7<EST[6W1U/:82+'DE<(@GGT59\B6,,:OF
M"8EI(GKDP\=/I,53LHZA8EY+ 4JM@]BSUQ$!)=D0;2V'38.TO(T4PYA'!,/.
M)LU_:KVYM0YA/:%**FH%I1]]CV<P"BYCG,=2EP!G(3J+(\YVY%_I&,&FC)*7
MZ[[#^]Q<5>#,E^-QU%++,#*ZA8")<G\M6KY;#3<WKE69S_=\)S[ )<FM16W9
M2<KV-AUKH/[0TN >]LX.1) CBWU-@6, '8\!YON=D4 C".E&5,0IO2_( TZ#
M4^2O2UD,HNG0CB-D%+1XM2-?@^LTBVD-#>;()2[<[@>XUBI^.TGP;2D4.8Z0
MM:^% 47".2ADI?:ZM6T]EA,\5?B1B%!''66;**:849^CE-Q:_\1N^A!=ON[]
MN,WR-IVN15L2+: DX!S@?@*;H<!?9=6$X!J#^/.$LJ@T+PVG9#\^I;L4:J\N
MUA@!O41 F)&Y\>#AY *[,?CA(&X^"^ DPK[<$DDBYO*$\YK'V2L8UD)Z 6:0
M/IG# XT>(T@NU/VID&XFD;)]F>412N0\T@PP,KGU8^!O<W1\"B'E[ZC^>D]^
MFVR@$D[/8Z![%(OQJ?4"F#<=X"+M?2QGE9P-SBII[F$O_J>TKNUUGYN:6I>L
M\F^#_T>\'ZHHQ.Y^2P155H>S=G1:U*?>G0K=U<NFM=/#4&FYW5Y?:V;Q^]@3
M8<H7:,PR>+CRRU#WL.<NH0 KJMASE=>DO9--'8 *LD*@O0Y%DL"M<VBQ[W;W
MLWX-EY.8(-2[W8C5W6\1AF@) 80>*NY?D(UL/>S0?:C80 WC_X%+]V-#D)NZ
M[1(2G, G-#3>L'=WPR&'3(V]##T 7F\)-RRW6YHIN__',8" Q4I2NUT4LN"=
MC@*9M8;6$?.%Z01.^9"(OO[]#7TAU^XFYE!FJS3%"2LOT0#QT-%X88!T34"V
MJBWI3V )4D"7.;J$03#=NETFM[1<8Y935:F13;VNK:&CXXC9RRLE1]'S@PP.
M:>%[8>9W[#'S_&Z?L:]QO;ET8C!B)80KRA)+"E2LA1[:VM,&.YV4'?#= _K;
MV]8"UO(A(N(?M:\[ 23-7H?GSMY/G: 9:O\.,QQ@43-%I''F94[:D@EF'W8)
M$L597XGBS+9$,53W7J;:S1[.7E@YJM::[Y!J 5EZ$23T$NMS/43LC-!_?-E'
M8:GL@C)(:/Y!-:]2<]JE\A#VZV/S B"K1C%2-S49IT-U[=?7D%0.9DX(2C[L
M'J.J$%?_NUVIK*3@MTE<Y8;+D:7;1$5%8XOIY/1]9LB)()<1.8Q7L"K*@R8J
MWTS?WO9>DGP6ZTW5V\(<,0$X8E0O2\_>RTL3.CMT1/;WZ6GO4((@M=[\W8%@
MV'0=WP'&R#I+$[(%GAK]N;.;/9O"I\MVDY34P*[G1K;M=R$,M7186+XH"Y*$
MJ/D00&#(1POG/FDM@S>&DO4\X892MJT9@UW=%I# RH17<MDF=_=?6C^B]CX+
M<B)60AIZ.Q&K_>PYU\MJ24^(VJY>"P@$5#Z+_>#%.[HO-,"OB;?Q='2G+G!X
MX@L?/$^A!\&E@5,OZMW1V-K9 GRK%S]06<[S/UO,;V55"SS\"H@0U(PME*K.
M5.V>G:V[U[37@NYPQ^D?S_[= >:U./4A-Z_XI02ZKK*@:R.[@/>AU_Y"LK3+
M_1O5ZN$T:VI %+GF\31?S@UU!),\HH[JR4VW=(]>UHTYPTS07;V,)L#E&%T_
MXF@;._LGWW6"!E- >]N%:7#]\V)9J5 0OD1\?02_XEES(**LMML8;PGC1K"R
MQL]G,:5=*@@(13%'JB26<0]8=5]U#I@>VG:!#KM,_Y5&"WBW2E6Z*(0'7>.!
MKU$_*O82W4"&N$Q2?T=FI4Q9*S?2G?TK/F6FW*XWPO_-W'%*%7E@9XL.,6KV
M8O%+(,?QRAQ$;%/Z"-JZ:%[^GUA"/0TKD1*E^4W<M.8=/33/CYNFFU,2FEK8
M-L'3HW?3D?#5W%8_A($RJ*S(D@9,WT;#0/_>"[BMFP3DLX/TKW[6J)YDCD_2
MRTOK2'!A0KH2II^[>F"VN7$7A<+0ZN5HZ6 8??WRU7V"#0 EL"%"H;'9 KY5
M=;7"2>GC(\GJQD:B&;"7/4*-U"_:8!KVD?YJ0<M=+V"?GMI#6EDA;#@$N1:?
M2Y BF:DYF+573^OP:])#Q;V3[;;H[G[V3Q:W"W6>H[R=W<>Y%K%;?R0?6\T>
ME?(P%",94J'RE[3MB38PNFT<"@KJ])J" RT0,#A$1BNL<2MP_0[!G!A%<7D!
M3)V>ISX][9=8D%6C-O0[97N;8>3"$B?GF9.? ]R0<*[<#G74N1[R]L ?&NI[
M=GVC[7V.HO#. QE31^4=1L="GD\GF/=P(DM!5F]'LVEL:]0S]<EY]7?93HG,
M6/Z[;@-2%$(*<_ET*FN]MK2V&Q-7-[\7N=?]D>I&D5HLB(#J.NKJ9E\?H,>*
MQ2EOOB2-+O-^?2Q>07OR9,/-3N1-\L5<!='+=4C1SN@[WE%/JF=OJQE N?H!
MWTE*]$F8;_&!],@#ZDO!7IQ4)0WW C)XU5%.BM9VO;+P;5_O]G'TC+OK-+3U
M,(KL<OE*P=ZIN8*%[#08/Y5-EW E=]^^MC-XZ=7_4P27)[TWE8XL16O[.L8G
M<EPS=FTD^2__YI,7(7:?VE$ A]&PIV_2K*J.5.52FZ6AZ33@N2OX&$!@::C!
MJJ@*1>N%H;B4?2?GU)%4I%7D.9GULC>JAU#S*,?GBJ7_PX,HV)NDB@/1.H31
M)_K*#W!\#OD.45S5-52MEF=1[1!3N_O9>\2Y&9LKJ=5,W'9DCEY]-9L:U)E;
M(&'X2:**1NK7T69PM!^2]XK=[C3Q\4?R<PQE9W*=31TBW:.O;O]UNWK9H[#?
M( *:9]_G=2$7XLX)J39)6A.YR&VN)CZ:UJ+PB,^)IA:2^^F!S'0(_'BYWSP5
M7R!*(R'KVEW2I=I2][$1.2.@QX@J\O#!295^&X](GW[+R7!NBEQ2O6V]^FK>
MACKF2^'RHIGS( ;%^(E(0N2SO*DG:8^E8D@VXJ>7%50'CXX:#579='E2$HM]
MZS*?]^Y^Y.$;HK1<;BYH%>[G&&Z9/M$OH4?.,B 58N_RU86@HS9,Q'&TEI+=
M?^O$ZYA&*'AT4X355\%LW]X+TW4'::U+FWS_;#0)#L=(]IMZ/*,JO(AY#%-%
M>'%C,XN0(:UUZHLJ]3#-5NOO&$KVL!(@Y8^\K>I$6[G%3/):H6FW2/+JQHMQ
MX77),.KV9OU?.QQOR3S(SKZD3W#).*':R-;<VEZZ113B U,FKK+0:S=%*1KK
MABE]B1Z>HBPA=V[R\$).Y&$=XARLBE[-(+6JX_6'$;"V])787H'\PE,GBU>'
M/$R^J]B1832TQZJ5T*K8H Q$G(B$.!;J^!U.8>EK$LI((DMS* F3YPQE*(>1
MUFT5XD#8R4/4T_C;T<.>9S8(J*7A'F^[XRH4C9>BRRB0^JE$^AF_T+^H3MDH
M4DN(?.@)S];60[==OF7M\HSL)CB_1AO]:&++,S]]2? F"V[\C4H?Z]-S.>@
MG3"T;3WL1]U<AWLB!-S@9QQ\:+WUVGH<GPF0W6_7(80(TTN<WN@/3PY'/TT4
M@#7,B*?;0CAQ-A:=I8_]@T05C0UI8J):&4A,40R/7 I127>8>P%5JN2PODO!
MDJ6G0Y:4 1QB0V1!R<^ENJ]&D5JNL3#IL-[1C,E$F.4KZI( 2R$"M3) RN0,
M[ G(4J):'2A>)2BW=[+W^+&2?A"6(6[<EO=;U7HQ5K!^_KRN7DO F8!S420/
M%&7D^V4'CR!DSPS,XH(@!=3;^2$'*WC&/"F^51+KU]=VVK=4XJK? >WNMX02
M&S$18?91X@3KS4T4;JG'@=UG_;@<1<HZLG,QZX8@CH[&=BOM*)1F&2]*=9WT
M[6X+MO@N"DJ PH/ B=6=;:;C0U  K#2<?[\3@[*E@[U#1Z& SGL@!_7IL8!'
MN5F\I9,4RBE+Y3@,?*1'$UYB(:G<L*TR O7I:K-\!PN8[:W,M_58%#)<9X6?
MCD['X4OBGOEYO$EJXO-$&?\MH@;MENABT6(^O_)5E,4IQO)UU-NEW-[7KCA4
M @?H2EQ7=]"]\+W<3LP(I7)A32!D\4%)GH@:!_^!"3\[ 9B+"@-<\]];P2XG
MD=2\K><LBALR,HA*X(+9,-K[[I]__W'E17N5O[]'+_N@5ZWHM.5&%D71+:LS
ML@<S'!>2#_W4U'Y]E^=<'!W5;K1^2(%$*5)0P+HK$-N+V/#&.VX:P:7@.+5^
M0$U-%^9CK(8/T%"DRHN?E(SW=^ /D$IB<"6G8N^_PQ"?2KZX\RBD;VWF!)#2
M]7&0S]'\['0_'49*CR^HUKB&*U&>:L]XF(Y.ND-B)@;:,TFN$V!UWK$TKXGR
M09(A(RM(D4W\CJ)C'&* A9\J0Y^E)M:^HQRRX@&[3Z%/GB%^99);DGSEGR(/
M!ZWVO $$%N-"I-&_-.A$0NWL4 ^'T;"J8W5I0^5?R'H1U1?KD 5ND'D4PIH!
M]4.>.<L^;]'*#$["MN^/6HVXA !A(@*AHN-$]>V]F,]FX!=BGX%:JC58</GO
MN/NX@N4G3(/-[RF@A2K#O688:M%82U3O)WS<D!D$>3MEK/4DDO8M(.M-'A@C
M#,*=]L0>7:T&D_MI&3FN>,A:XLE;.BW24R4)@,IZ9GV[VU7*N9!.]=>.C&UU
M^^5&+HXIT?13!*93R+DW71RJ,K)N>X XD44P(2W_\"7!XF0J<:Y[]UV4M[T4
M'ZZ"K2GP]8H-&>V&US6B=?P<J"?%-U9E]VAH:509OG_"0="5"5QJM"B0JC;K
MK;K]PJ[:D492D4);-Y8.NF[UCV[ <5&)X>[KGJAV,_JI$8'YVH/,X(WOTI7O
M,$*IVEN&#>Z*A2LWLB=YLNH^O,;K.J;PTJWP'6T]K"O*"@$)S!+7H0?U,#,G
MD!MQU;9#*1Y-UNB7PP-_<B<P*'!9]9;K;&X//H&=J,,=3G#\C-N3NA6-[3U9
M7"RY@#S+B%KRVZ-(E>T7)3A0V1LG*>@(<DC. %E"26(IKNVNJUK9W&BA(A[A
M413-<X+&:[J]K>'LS0)>\8K\INDJ4K6<-V)-JR.9288]PMOF&%5_2"615-T,
M[)PM)>&;FBW$D]Z&'-?4T@R,!-NMBRCD-@UI9ZDK:<]5]O7F"ZVXP*?8K*C,
M.) ]H5E97!KRT#\Y*?_7/>$TP/S?!W#U<PLG"&E)"DY-97JKSB%L)L.JD/,D
M'-Z6\(,)A!9@<%-$PM]%07#%ZEL/M*<-)KCX3V2U(0+7.L0/3W&4;9^NR [#
MNYJ43O'$;Z3?&)KOUL_,RB)?6.HG2MW8HLLJ2=<;"K7>+ZJWI8,U)II*FJN3
M\56MK4V_#E#.W+20^DH^?P4;7;WL88DYKTS;.B?Z\&'#+JQ6X.>V'J9@VB$U
M)<;.>>0U0K/+?[:H#>>UXMHK@#4T7)0*?X/!4MUJTNOL9AOZ(]S>81?[S_ R
ML71U[,&DKU.L++K1J^NB U16Z171$F,GH)8Y,H=#J?&$.)4NRM8!#(BN4A5*
M^SV9 PC8>X/BK1-RF9IH_PF9ER>"JHB*FD!I'Z:]Y7$W>2Q.E[%*#VU##P$-
MD[I]BD)UH'&MR4+,##5 W@$1^W(O>]I$F/H>%,DE-T4AY5^^0I0J]EA,)X02
M\=-2C8WLNGVUD=<.J4[M[437@VCO*(BV![4.H6YL[X+,'/![8)P C/XNS+V>
M4$^<.T5\KBZHJP\-I6+OE'*P!7('.#ZYT7ELD.K0*5KKSGLOX:3UA5+N[+04
M,,(:>"#[Q544CP(D[$_./IX&#^\@^H=:I54TGJGT X^Q;Q=^^O2PO[@] ;=4
MS1=@?&1S.\-$:RZD:Z(B :*SNP(DB1C[V_8:CKJH+B'P&H )(@KHA$-X)WK#
MT0RCL;"T1IID6%0&>XA2B/5O*5QD:E3].;T%$/9Z RAD9+/NR5&DXD*8BD2?
M#M5L(K'%V-O! EZ(LJ/=3IUD%G#1U4L\AIYDYQIXP0VCMA %[P*BNG#HY2H)
M9/F!6-E+T5/WMA@B%_O/%*>%;8*T ZLTSQ3X7(L2'=[?<)")5/Q8I95V-K<O
M'>729$?M-$5SJYCR!=*R'.S%*BR2#P N?F>KCK'L3<!F%8GF&)U2=:,]-;GQ
M$!^EY#.<DD7%,'6@0KJPSK1&-"H:6\\NR2LL*R$7.I).>A P?.,]$%F0.5-9
M\&[+;5=KJKUD6&<<FT(7&-S=GKV>5<DE0CCH+5!!@I:*5F5C*ILO#!*I1Z&3
M$CQ5*9B,W\IM*33S#&C/M]I6,5G<%1<9C8-Y>(E4KM:!5.SCJJR"('IQR"E.
M&.@%#;=O%5)Z==5\#Y57M(]&VM'#_L+G>#3]%KO:? %JY$0G4"OFG-Y!K"V6
MR _,LW"::LIU-%YT$ .W7I9:7/@;6HHI]96N'"VD%Y; .J#&D$@DM5KH:-@D
M;(MGXB*_@T0=7EK%#_U=MH/?.('JH^K=W9"0O\H\G]"X\N/===785/^[T1PD
MOB"-:F#][V8R*QB&R_R)%=/&L>JMX?-LU=[K[99[>:JNK<ZRC)\COC>5BZP3
MHG)14[-IJZQ VE$NBNH+K=7E^O9>6JQ)>VWIUCY&L[__CH/@/\/H);PGJQN%
MV*-WF!HW0=7>7JPO$^=8$#51Q<!RY;@B*HG^,V!VE7Z1!./I63R"_\R2E%L=
MA; +/A4IW2"BKJ0X @>3=W;XDH!3.!=B> V>'L68YAC*.OX#T0(DOU05O["
M2>O &QI-SK(?*0_EA;!9.-H]G$FJ/HLWM'TFW^O#"PZ>\:<H3)]4[\YH<G9S
ME-AKV%D.J;FM=C0W&,4/\=^C<*L.EVUJ-E-87!$WV18*)[6R7=6C]4,LMS&+
M&5/(_5TA[3T[+:_("'FW-EEPXV^([)FXL;]G*AP40KA\32&?[S' ER$1S..V
MA&E]]*TZZZ78HTID$HO#RZ(L@:1H]K*!'"! 7^$F!97EP\?6"U?S($N0*=@%
M6[PA9+YR^F1RGSW^$[OI0T1$ [_U$$TD:B_M%T+3UIM*"<^>U8EZ=EXDIH(4
MML_EOIYRQT2B1@U[#W[*(I$%EAG$Y=]AKAX]^7MR".G-KX0<&DK!GHK%2A+2
MI/I"/FA/\6WO8UGFAWM#0/"3BY5\744 0B6HG#I?:5AYJT8PCN(23)QMMKM:
M,^L.TFC3<D=<96E6AN_F-\6@X%LM0^@VY-,"RA<]0G_4JL9@&G,X(W["%(FK
M$1%/U4IWV$.(1>"\>K'JC33/(K=-KS<"\ -RCWVO6:#NUT<W> Q."X'S1_($
M)7#-$=4E;*HHW#3C@106X@_-31V]W)]%:^NW(Y47X=D=GWC02> 8=(OIBL0B
M<\6&9X991*8M^^1$&,X%1!UAKR\4P% J"_@"JV5EI=R)LP/_XX#2!8.H68QZ
M'R>8#.]O4PD"33PIH''(X]:I ZF['%^L '>[_T1][F#,XV51'B+XE?09-B*3
M&!]^\<Z8B<X7W=*>5#!D3 S0D.Y:S?7NP6.[0GXH-H/\X^?S SD'"1,O#Y ^
M^\D)'7;('I[\F)RN.#U<AEOR.^\J<*J/T"@2FC?E,O;=G_SD*?8=M;)2;Z1[
M%C04IXH-*7UR+7/KV=4NDD?FIC1NC0?<=Q9Q;.EB,^&N2!>'HWI&9,"G'=&S
MVFM3='6S+O#WJB3QR7F%.,I*T6Y5OI$6TK/8>%8:;#P#:.B&^9$C9!2!7MRX
M0],*@H,(B.Y\7W21-EL#:^<$@;#5*'W#Y5:VW>Y-NL9-!W19KZ[V7_W;.')!
MN@(A!2P 20)S9960#A">%7JT,?GQ@8SMD*.FT-1F',BJI[N DNG2456M=4NE
M,=Z33_QO$?VRF_6MEH:Z8VG\Q-EN8[P5F"S]H:;Z];3^V/:PC74XQ,906@+;
MDLFS!1&U^N]!T9!#Z%I;DB_W#Q!LGL6'PC+?:KQIZ6!1!R?:)\TR@42D]HIE
MS6T7!4C=H9"T=K$.3$S#QLGGH$36K+6SIT.5EU"-:-C0T*(&^QP%S_#HE2;5
M87!MZZ,=\*+='J2N!M6SI[U49)PVQ?OG..J]4PM&$#I: [)D_)DC15?3Z!9#
ME,J2 #D:+#.?S%A<E<I8I!Y=;=Y3(/**,"DXQ&!H$7$6Y.Q[F0M1PO<X?B9;
M4 0"0_TV]44VA:B]CPA22 #4#\#:_X-(38GGTT2K]A*8';WL[2U\2>2.3MC)
M6S\R8*OKD)R_)_@RB2(\+,AB"L4EJ!/L"ZSCNO35FAIZVBN94R[*V-=[W]EM
M(?$^E7?@#H/=6_RQS8P\F(R]ZZ92D+4S D'97GN>5/+$_.,,>*:HE]:<+J5L
MO0#K(D_'2-8Q"\F!8@%W.-E'[,$9[F+L1=%Z1 01LJBKH5<L1*6Q/4V/>0P
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
M-Q:^<%)G6EPL(XDDF@B(SAT'JYN;$FZA'99Z^-3N,'C1B.(EHSRPX/5YH!1
M#.!#HA*R!!OT*UD*)7[&W@B7\-D3F0;,.)-T,Z!#P^> DC'ST^39E_WYC 5N
M@II[[B)$6(K69>5?1=D#CAN^CBF@ CE\9;2M2:CB>?"T-/H)XN5GQ00$W@=8
M7?@4S&.5V5FF4M$_L5:.O%:8K95O!(;=SB*483UXN L#+N%\4XO<8\/Z6$_!
M4F5@B64CVAK501ART\.3$Y9R#A5I631/F[S'. ]'L)<.FG^L.2L\&2@ES-22
M1=NRYRA7(&9@5$1 O.U@[S31^0'[DB?X?^#\F;QU(4@@<B["*O3*OY!:CH8K
MI&AW4.9 (E:RS+ FD$M2^:7<XZM:FWI./,?2 Z:QO$RP*G$YM^.K6HF&:-;^
M*X$<<K?ED:U$DC DZII?("FV>=CR8,ATG'MA  WK#J[;"<Y*<)[[2>I#E4DI
M9FYF9^6DF5>+1C9,?_;'CSIR+O3[QBZ,.\%F8*G!Y57CRZ+V+VOIW 'T7]B)
MKTC;.>P@)P7(ASSR"8)!T96!FO)FUD+>]8_O/_XP-U</> >%@N(#$RC/G3@^
M,)-.%J9YK4)>JE"N5/@0E>L4YCK8)'%"S(;+]2![L0DA-J,)]1--@9397]'
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
MU;A@7V8IR%FW'P"=GNM#NV-[M.B0A2^++B'MBW>*1*_PK3A+ [(^(<GHN?@
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
MJ(G$?HBF7=3\9>H@@SK(&2[D3V#<N2[*>$N&,51%?&(V&BEF@7B8Z0SAIN,
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
M<8'OR038S"LI^B:6L-&JV< -YZH8,Z*#_AW/?R/_Q/[AN]Q"1.8_Z!RL-O4
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
M#1X\=6TQ'+7X#6-01RW^A852R:#XG\2@?Z:1\FS<2 P<P<@1&_KO^T6HA$O
M A/+"8S$!-*/G[X%^"_5I;1@&X7D+K08;%/C:J 9!-RJ"IQREWNRL6QQ/O)C
M%F0-+)6"RV=)Q*('AQ]Q??N:8I__?KZ[]^0;M<-7*<JJK(-W1@$!26W\9YP4
M1KM+IY'(GC%?MB^S8G019,@-DE1JD! G?L$'M-#M$[ <JORC5NI"&-GO838;
M$>N?J/N**DI"KO4OA&[Z$+DF$B7A* "FF32,DYAG_)(?D1FXRT(@>N/M!L<V
MR"Z1DDI)SU.]6Z@F C^%54.[5MIC=F*'#M+W7,Y0(]X,CE. 7#+(/*IY@R-*
MW01I:<]\63H+I%MM)$V?2+@;N:U6D74$6\4!**2[U'FAJE1)B46E2;%2OD<4
MC>%"%XI]5='JSPM6@QJ>VD'KWI YL]@5.]5G2\GZ#DQAMI$>(1*=*V-_<KC_
MSN"F- 0J\@^PRJQ-(U"$MCK&/21\.PL>O...EW,J-%J-N3Q^(>="(O*^6/B:
MO'_,3D/=YJV2NRW1,?=;YKH"[1+NNK]F$-2? ,L369?SE9Y03B1EE LDQHFJ
M@5(M[7<XV9IM7DS+FQ1I-\A%8U.A]-%THWHJL-@6X>XQ-J;6"](6JX#K!_N'
M!=KG6HE"1;\)BEF//P/?E%8YACO@*109/$UZDPX<Y7N?G/&YJV:/"/1A,7!5
MU#D9&R--Y%MQ-3Q/Z+QFFMZVQ [E!!(S3HL8/V/$*ROP.NZ0YWW]>']O/7:,
MS4]QDTG5<XQ97(A#FTR]0SBI/3 !E*0#A<_#-^K]7FS_5;S XRM.$M!S@G1H
MYC</%J"2$!?E]\ -H0Y.1B\6U5V<DNWP,L=17-X$(=7AQJ2A@#Q824PB$B)=
M9:-,!D<C^P=,J]DPM5!/#DOF8"$TJTTSJ>/4&6(D(X]ED)?B'*/ZP?/09!I^
MV&DY-1>8W'5ITL=%D$! XN]ZLJ_3R-Y4$^'_G&>#*6&2Z?V=3F=+_6B5'<U]
M]FFMZ-2D6<GULEKG!JY7=K$KD)6&M0[>;R,RK'@3AW1H4P3#@JM5E^HL-'8B
M/ ;ET3DH25Q/(P?&DM53(0Z=G.-&K7F-'A^OUX_6'4(00+3:_#F PZA<Y0\0
M9GJ506;L4!L@#4DBFS*7"85GJ%3T&Y-KW]$\'28M![$-F*MPFA:3/<37W1)=
MZRV.]D&B-N*Q-F,#D5I]'S3PKNJZ%I#$>_]HLZ,N"8T NF@S!V.[$U&= IRS
M67+]0.S'?G D$=O_!6&U%(J8U'-!8SC27$,2*Y7O&X<'7.#\#1?C$R"XQ-@^
ML<@T8Q>WH>M+)&S4"_3YRZ=?_IU&E8/DA=A>#^X*L'"[Y!5^PTE&L[[&P1-V
M3D7@^8'1' H"416L+QQJZ(E<5EU9K$W6.#H0<A4$W[/*D3JMO7&!1#\LFE+C
MB#UGV V[)(2:,>P;B3T6V'/ SHF!=TZPUQB-QEX(ZJQ&+NX&15X*&KZO.'O)
M@]TKN4HEH[1L59!UQ7I2 'J9U$J:387BBELA;N*"]/07'.0WY"=#-2,A#3%Q
M".0A*O ,,&A)R,Z!F#BN)V6:81;*L248&L3HH34Z));'Z91:W8,)YU]2@X?=
M&F'2HU5N<M]FV>B=;ZYJ6ZQ*"R?3_2.[?L?A'K)'QEU'H!I))<I9T9&QHU=W
M<AV"[R,W5+S!4J2UK=!,7C6(V:;N/6TP<O&JOB),W*TK=#* JB_^&$3GCO4)
M4&IQ9$?PN0DH&X\IZ0/G#'"HN]M]O0#)__CE7W\A__N,=H'(D)+Y"O\'??EE
M07XI&#("Z:V&6%QRSEWAD.Y:Z ^?%Z3MES_2)$CRES_\'_0/G&?B09X. ;_,
M]F51!NPC/B;$+K575SV8JRSET<Z**D'Y"P1/WFKS1 [VHN0O9J 3OLY!9R@:
MM./5S=E4+E#$A]:@]6,4!9+'C_QZST>H._7M*LA>3*NP4!PM120&1$/(5,5W
M27DXY&227XMQ:;7'[.H'7LRE?LL=N?:<J+/S3IOQPN#]Q$FG^UL0)W!Q@4CF
M0*UR>X6?RV]!R?_U2*8UP?S?!^ VY)F*X#TL2J %&FP3(AUIU7WEF#YMLOP3
MC&J!1,_DMTF2A90<'N:2C4O^FI)%RC18ZH"US]DPYQRJ>I@3/6M6L.JUS078
MFSB-2WQ'[E91+9BK6(8AJW^$)R,V5$0Z3>2VCY)_Z:RC3[2G1N0:?/@S34"5
MB]12Y_DA2Q*RWB$O:?),KM9*V AZ1;S;63.T;,^*YB_=;[=@:,LV-=J5KKGR
M9=-;;@B458K7KWFV?WF](0L=' .%MO79/";U@^_48S. X3-7!@&!. H$,#[T
M#&LJ[Q[(;=!+CH.2IO8%9.61R;!>0_T[BP%7==!)3(3?145H[1[CQE0[&2;^
M#7P(+!IG';"N-@#9Y]TIRM4&/K-BFK)](!#VYZ]9%A5L@\'Y&V1AS%&W=3)T
M>AD-!I'S*-H&8<@G6+Z/TYA-"01G B-I1X!^ X'6%Q4EO(40V!R_XK20M&MW
M60$4?6.N;8Q+5Y,M&.5^ O$_4PY#1V;TB7$FIT \,VSZ[J!" Q;2<P&CFZ_6
MRKITCXF,FT7J709Y?MBPJP71[/;I4*49[@@\'%&5217EO7V.Q@D!:;8/@HH'
M&H:*8)LA5)?DEK D.O%E%@WF&X2+!LA (,37P6I?M9,15Z&JP3,$C9);#@^S
M'QR'*P4M1,2^_X-O6#)1R),-DDKV'.'"=QA2=4>%G-ZU148SV<[2NZ:&9XJ
M;L'HP(@)_*SIRP,.<?P&I@0H>A^3T<#(;DN\':IV2M&HDKU 0CKZC2*G'5A_
M@390:KRI!JCS(.U#;[PL;QCC,$U"*K/\H#6VS@,=D&7.*8_E".H/><4'/?&$
MU6FAV00(%NB*(IKF/MC&#[:''W&2+-.&%V,:(X?H@-HW#-X+;NF8P>)A#[J6
M<:#B9S<Z>@_/3<X<Z]>?_"5(N7OH,DL+ C,2C/CWY%EA_U18P26=]]A$&+5O
M&@E<]4[G1NU?IPZOAN @=P8T84K\?O^:I>-*EC&:>RK' 2_#V$%K6HFSD7<5
M>%U507"3Q\ORR":EBWF#9B="W!E :\(\<Q3M:-A);ZQG!LP<CCH;NF5:QE&<
MT(CYRLMX_0[9N3ABU9> WIT?'_52/6,O$VKWBCL7B0&( DUR"'""F K\.-3%
MYYHR+3CFV+S=U.=M-=N\47\ASR+'$:WCF"79RV$2?ZZ4BRK!B$FV&^D[&2#^
M)1B!.''E3H9$+TO;A&-=\=\'E(@8%[=IA+>I))HJB!I<,5S02T \.-6PZ@52
M^?5^J,);]81$5[-<@^S.AE:3NWL:K&_(442=GT1-#F)RY^/LP6-URTHL KD0
M!\,ENU8I)P6HJI)=$)UKD!.A5"WG7?C<Q =/@RDY!N=,<&@J3 5F1V1^BF6Y
M ZNGG1I)N]HHG%_;N"@F2&*JERR*A(H?5EW8U4PF1RA6GXILM4$JK9L0?2;
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
MD94,Z;(UUB^QKMD\]-O4^DCR8A+TM*IV9<G4S@L 2JH?.S]X3'&WX?#80UY
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
M%;C$+SF$8]=/T6$2O'B#9&SDBVRSZ52_]6*PU1V1$<]PXCH>S] _B>#8TUZ
MU>]9QVJ\MK?V HSN,Q#<,L>]"Z*E%R">'K]"L8H41D049,@;9W&71+]\P6E(
MKH]52%N'I?=T,5[ I]L8CFCAO-Y6NJ,/^0$-R*MHU!/=&NXS<MCBDERH:1@/
M#X2J-.K.;6:HK/G-#7!JP2I\(LUR8"B&!7C,[-#G(3_>,9 @P9LQ%/MN6;FM
M[;T -+;:4RW*;+5AIX;QZ+33E1?3V%[\LML-WN<Y+P!6V4= C-&1=&ALZ 6$
M%A+K'BGG]>9>P&%!>(DQ" ]X>/(6+M,^SWD!L-,WUQI_<'I9GW91LYN+FP5$
M3-52S:WF5P485QS-%2.7OU4*QC@:-&IFD>IN[L>2'$E]:S$CV;^\8^5625ZL
M2!"0O%$J;7S+9?388U[ LT^'7,L%T]+';*RA<2,ZCY=2')D#A<)<?$R3OX:)
MQS#_AL_NJMIW6QS]WD][<GZ0@AZ%O-3GF-&2]2J[UG[['2W1BT].5_R[KSUM
M;;T PBGSJ#K8'E_0;.7%X(?RL9\-";O"O-N>A702@6]?,5[ 5_AVV>U%21TW
M+M..]EX ZIA^%O(&WUDWJ>*)(OR +=**.44T(PX&@V>/HG:]'_8"ZITA09V?
MYH,3W-N>]P*P4CY2$N.M-BUQ#"=5HSQ5G!?3(:Q*'9]I3:VMTAA,\S%&GA<3
MHKM93V%;[_>D%R"A'GKQ@-]PN@?JU(Z(8%-#+R",I!FY.)@%M/$26>S.O] 8
M Q]<%>LRFHQ_E/3YKY@L2/[F 4<8;V%#OP375U[",(\%V@\2X,7G)APN/(EJ
M0-Q@]Y->@*P.<[-YR,3R1VU"O,K.X11]89(NYO\<FKD\9NO"T<9>K !.9Y\0
MI42D$+>76FAM/'N* &-JH>,+*-7"55 &!O/>L;9>O),.55(RKZG,)LP8V^%>
M/5F4%], H0=DUP"%K%U?:S3R8N@7QZHJ%O6RBGH427M0Y#22O9@D>V13S&74
MXJ68NQSMB8/SXE71X!GR?P#W1KXU6F%'-9HOTTC_@=+2'&DT0N#L@1 T.<X4
M^R!_X<5;8WKWU6G)L,;F7L YG>?KAK0]\53LD.3%)'06]R)7#7([I[FR.=VN
MM&)?H'E"5%^6)#1?BY\7I@F:OI?Y]?;UCVS]FNV+((V*]0^RCQQ6*3Z5AV:(
M$"_6#=.3P&L+WEORJ;_%(2X>L\1<IZNUM1=@](0*&*S1B=AHY<7@V3XCS_?*
M@6ZTPK4UGO][^IX)_H>6;Z7>P(O9[UPQ?BV41TRW4/(!?@OROV-8R1T)N>VM
MO0#369C[6U!28^EQ:]( ,5[ E[G$<%&]3:-]B%FN5%'J@:9=!L6C#\^_*3!]
M <X^+3,JR).#3(]JV2[Z/SH_S*99KVE$Z6$+;#[DQ6+M4(^_YBUK]-@S7@ 3
MJ9?KC'MMA34%LZ@B>O'D_ERCP_.$Y[T 3,M[KS;D2E< FP:G07^,7])X$X=0
M0H5E?PEZG?@(,\<8>5Y,B*L26Y[9G$X<G!>O2MZJV.W#/#DR"V_)B*6S,DC4
MW]/TM:S\"RZK"D]L$FZRG/\(VAF-YVY'X,6D<Y_E48Y24SLO #2*0BC9<BU5
M=H\\,K^V87"[=1>G;K;TXMUT$CZV>QU[/.8%/.;HE\5H@2Z([M\M 38=S;V
MT^08U'_CQ2 '9W&;"NG(!".<;XT'@KW>YM]DE&K<JXW0:X\2-/9XR -H*HUD
MR\YI:./% A?5!=AY>U)!@I9'YG\?1.N!&'AZ9:!7WV-\'-WMO7A/57X*"XUL
MEC*\P!OR1F0T&"[X"VH_&X9(\V(R&H4>%8VJ2P,SM?<"D*MH@#DC$>;?%Y9A
MF.^#1*=ZKYGJ.QMZL58,$3IW725MN]I[ >@[_J&8=?(L)7]E%NBB=X[0J3(\
M"2A<1E$.J;#DKZM\G?W0-NN.9EZ\-S+A^^T^@82,MGS*]@M^[X>]@,JVNJ[:
MPWH++P8MKWYB!WC$+_2+:"T5W?6 %Y#Z5#IC6?31W_9%V<J8.$3.[%O&<A_%
M99:+BWQ]JZC]VK\DF+$\OCTI9,=WXL52MZ>6<:*-N;3"1O=>3+=PO5&CN:+V
M=;GIZFV]  )F(/:NDB3[ =SV!8MUQ?D;+CC=O0E5KP?G5^*U&7\FWRVD&#PW
M81UM[,7;^J]]D).M*#G<Q"D95 P$\)#"QVE1Y.U;<8'^&N3L@%*,8Z;W.9%H
M+Z:);C7=U$/SDP(9,M*8_O2 =Q"' =&J\@60[9/]LK6\[0 Q\W^=AD)4QVV\
MQQ[QXJTNWX(X@4DFNSX$2E4IQU?XN>2A8>1??X[+USA=I32LFP?@ #AS1.!X
MJ?[I>>O7."<J04XNJV_D-Q +0 Z2VXBLTLK$*OC]>REU)TOT;U*4T@89,\(4
M+9G9[#-?9Q<9.'9.+)MPJFPO/JW!NJ:>>K;<EZ]9#M_%I IM6R=^3!W-J5F>
MEH)C;.X%'.Y:TBKBG.*3ZG[0"XAZ;'$M5 KB[\&("=:(CH+OI\KP K@AR:#H
MLJAUM9_=%L/LLO?[9Z*HW"19T)($KC287S<33/P/.,3Q6UWM;&DR_[#-S.1-
MK1&4H;XE*UN>]N([:82+]0TKFSN6K#(C&^G'Z;<\ME1QNQ OH"M+3-1*ZMCA
MVEO/_]61Z_0;.4"2PY]P0C6F(#6$:QYIZL4[:>YIG5XI8UM?@.3D<S"LFC3J
M)J#M]Z07(!7#U'T01RU[7[/5[!J!* F[)CW4E0'U=U[,,IDPEFN]+.$">7$@
MM^=H'\)Z^+H/P ^"ZVHEVW\EJ8LQ?G$"L?/O?/#MIV5R6$;9#L;9$E9@BB+K
M\]S\ &4^XP.F_O=UIB?!-6L:G?"8%\L;OC/@#RU*2#%?Y3S!XOJ]Q,P. G&8
MI@7<Z\'9MQIN)#Q\_O*\CLNDL=W4?^_%.^&D*S6JE64IN!]:LY9Z/>@%Q,[D
M8>$TO-IW4H><*F/^[4004D#:'E1K+@]02X.\*9I&P<@\P-G;$J,Y5(8G;YPG
M]/?)+#<V]=E2_0BUW_'+@99C@/*;X#:],\4:CA+DQ9N4L4^\R,%KED0$SO'
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
MPJ]QQ(*4(=:-+ZMZD&_GWCV5[/FO/]R/0BZXD 61)=G+H>7ZT]K2B[?]=1^
M?POC BK,;%/I$R_(!L*=7S&_[+04"CQ1A!>P!04-V56"F)P@/'C-N&;-3>=?
M@CK%92]^_F-/>/%N.@I)4#Y8]H.;+#^=8+:W+"\F0NIL/!")7*M:+O/FEO,O
M4;'$>(9+AU[7H[E?[Z0/?V)+6R^ 5.9:-LP+O,GRZDY!+HI0,2!< L].CN.7
MCHK4$XGT8EJ4C 7@7\DH"1].X>#JQP]VDH#YO]"Q2<DT'?G_L?=FS9'C2+KH
M7[G6][FK)[-[9KJ.W7X(;3DZHU3H2)%9-N<EC2(1$>QBD&HN2D7]^@N 2W#!
M2H($2-!LIBLE 2#PP>%P=_ARJ1>ZBU(4F$.K53C1)_7#VBC?L-VC_)20&EX@
MS6/I*$S+X#Z6KCML)"..4_O1 SUU7 3_?H^.O#&,6/B%%W:K2X=>S=8HPU:E
MAC("AJ;">X/\&T'H50H=BOQ%4C5?5Z9V-6*9-Y 3O>/L5OF^U#9EDU;1/X^
M$B$JV%F[F:9T@[H/X<5^PAR)J.[SVAJQ9UV9F55]E=S6B(4@?GBI"U!W>\R+
M.\,3@VX0YT!Q3!;M;<1BJ8YEC7J#;]@86OBED:4TZ6&,6/XS2"'9 :^TC-$=
M?LDMC5A$&0:VB_#C<PRHJ5^(]X)P;V/XY0Y*K/D3>^X,3^.5[7;ZY5@!CTZ2
M,B3;UPBRW$(JRNV62(=#19<\Y+E&C/RFM35B(;TKB#42!#8<((M;@"B>CO8U
M(\!\ % H \5^AX<'E(NFE-#.)2^ZR;"/UNYG1'R.EQO"B&5? H^#(/KIP/9)
MGK,'1\'0)261?OK96G,ON#HXN[E9^U5EY1+8HU9;(Q92JY@T[+&0GCE4Z1>,
M *T,/*YB[3H%8MDMC5B$B&-+83ANM+CQ][A(8NJ3'_!4C&L$0(.K_I41Z_KJ
M#DK-P C06[S_&87A%<7,_- _92?T&R<@'C;1OMH5E4WF^6D4W_GQZ;YAC.O\
M47O088%<5_'M_%&_F,$JPS5V--.@CQAQ\FI3IILY.HV,F'KO)RYN#>?'J-BN
M%N-DYQ\V:5Y&;% WNRA>T*7L$;VRK&!7(Y9)\5VB'R=F!^W75)Y7XC<0!/\=
M1C_#%PA_% (/,S]*KA=*8R-VIQ Z\V@#J% BZY_CEIYS^,<@-S().)OT'LP(
M*#;>/[,D+>RZI6B.WKQJ43P1?O*+(_00Z%V=OR7(!Z 2L8H2>KS"BB-\QP@
M:T_#M??#=J+92[Y*5IJVOF,9 42^D96/._(<1U3/>]NC=#!B2:+VPT=XI'<_
M0? .OD9A>B3>7GW',@((?-'FURN[I"&QH7Y]X-I!\_)#\%L4'BCNXH0V^B?>
M=17NS+O;Q B2*5+/T(]_HX$A$DY-J6&&E8CU,&(?J(^T\'K=9\&#OX<"=>+&
M_ENNKZ)"0;<?*0KE?0W ;0BUCIB:?T'9X$9 U?)O:WF_Y1ZE690E*,U"?@$C
ML:7,&(X8/-++/GVF7P)JOV (:"W7N,L5!Z=>CZ!.7K+7?P(WW450DO'I1#5L
M1"- P>Z0VWVKFKA(94"QGD8LDI5\I1;O4HBM(C+2L!&U6TAW?IK[X)?I)%%@
MRS,HM+^C_P;I%%\:Y&1MDMV-H(&BO#'.RW$10!C!_LP.1BSIHI"6=6$@3X8'
M\>)YT@JOP*_K.,""KN7T&LX(.&H"#M6ZV6YCQ,3+U^9HSV K=UF:-6M&%,Q%
MW#M<Q?CZ%8T7J/I RA-P':.H3[(#&+!D3*\ YS_L9CBE--$_[6T(RL@3RE9T
M6NB?=/4(L=V7^8]0T@3?(R@70AWT+^D1I!<Q_0N\D!/$Y*$"&'YUXM]!BL[
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
M12<?D^A%C4&0PLSQW[;8EIW<?H#8]1-JY+#\.*8M.=\)!6MF#:28XD7$E^\
M$]IV#T7ZX%Q-I3X_$I6K&MK,;;Z%2XS.("?-IRQVCU"^>PJ<#A9#1S-M^?A
M4N?;XW#3Q](;Q8UKN^-)Y3RHEF+M$:3;_<[Y0/$8R$R(]%RJ.MQC*%,6WIEH
M_HN[*.ZU>/'A%'.Y9_!6T-5V_PW>LDG*9U_</A//D2Y."/94/%_6D:[8>HL
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
M\;>V'HDV#,/IJH#H#?LH(FM1\LCK*,1@)BBWT766I-$)3GA>IY^PG/IJ.*Q
MM+<VOL"9((\'"'<WX[Q+;F;]\(L#M>R#WKK[KYP /7F\' %(4::R*-0;H]JK
MB'Q\<,(BVSW<VP3R;J_D[G5FO]T7@<=.4 4Q\V0!-6-K8P_U1 #UK;X0 %=,
MD!K"##:AE"!H>17X<"Z;D5S6C%.<%=K5/1P^/""%*D_PBQ]6(^^G'P2?)N4J
ME&!NP;G6%D?F#P,'4QRB7BIND(._0HI&$Q*:#^WL*QI4+S=0L]]5++@"C&UA
M"'>.'W]W@@Q\!0[Z67/>BSX79[6$&FOGB K,+MHD -*L>%<^NX\9=[S(!M6O
M;@X.RSZ:+:'_4ED+2D?OZ"&&4&1+_UTM,$W6[2S37?%]+/!IYM4KU=^ 6[;'
M3E7WJAQ6RSZG-9L\6C=*)P[GAC)=5D5UT_,]U#K"U'\'J"11,JU4/?@Z*M;"
MODE;C?1ISYU->(Q2P!>?Y?N;<:>2-Z=3!T<,D66?U-:->@->TWD=1#1CKI;+
M::SM8#;GPSN&M-9F'#KV1M0/'W755AVU6]@G.@-P!4*P]U-\"<[KZ-4K@N"T
MUJF?Z\C"YU%F!&V'] G.,)\?+COS%,$)51,M=B\1/\6]AS/CF/?8]$:IB=Y@
M6L4<\AH3.^=C;DXJU<2%>0"KA[8S3Y@4[UPSNYAQ=@4VIY4QF@'"LL_C9<G-
M+-DS.X[YG#DGL-5(VZ%[0'[";;QYQX[3R8R#1]Z&^EGCK7W9IZUU^^6.K?DK
M=N@A-Q<("0CGY[+)6(B,C"PQAK;#*S1-WF&6',2,P]UKDQLU@R2ALXH7/((4
ME5I[ GDIRGF=_ULG#N%>5K/GV8MIS;6=ZO:,> >8WMZ,L\K;D/JQ9*Q]V2>P
M_L *X<G<-(LA$/,Z>HVIPQ] _,X[?LPN&CVC:[/"%A=<J_=2@4O\>NTUE!D'
M5V0[FV[2?5!;]KGNA$N])N!?&8IB?9^?8U-[]IRS36VNT:6Y.2.^_S*MO1DG
ME+<A3?]CZMHM.X*2$8MKY*)B#Z<;D+BQ_Y9[T9>[@#]Z9GHV"?73QUO (4]$
M@&*!2Q3/[&7)]=4=0-JB$,&U"7;6Y^0:Q0 >_^L,LK80SBAVP@02/7+ZAIP!
M_QC@0\XAT>'C*7<D= ,G22[I=_@GC-=%-2/ T?D/?G(A"S8#8+771D#?4":2
M6SBG$Y1VV^6?*(U4;[6?_(ZHZUOH@CAU_# M[RW.?HOTTQV?"HDR@M<SGX3%
M^RFGX\0Y'&)4DA[?3<4$A"A:J*>V+4 U2$'I.%"P\ 0""_QWY'6;SY.R#6)]
M59?^C+"':USB"0F\*=]5H>@"N]-_,.424Z-RM9"LQ.PQTORP53U)^)>E:"^-
M3RM)NMV_. &/CPITT&G& E"9/$*BO8%T$$1O9?ZL,&&?79&>VI:U\;"K/TIJ
MA5 7W"!>+WV* S)T0RD9'X3*SVO[5GA[-5WVF;O69R3][CYBVT=MKH]%. DZ
M'^@_R)W]'1Y]?,%!I=E'>='(?V=NX* AM0'QU8E_!RFZTU_R]%F5$$E9)J.#
M_EC'6MRIC)HKWE^?&M^-0F;O$Z.#MD640=*8GS5#J,4V2F( ?>[/<81R7)X1
MHTZ+X*VW"T5QW9U%NRL6 UNN5 (B(*>'QLLI10G] ZBVOT3[]">\5YDGA=Y>
MWQ).;Y EY:DAH9KY%B5.L-T_1!!K* )X,D>FUU#ZY"GW"+P,);3'$[MXRV]?
M S]7M!-<4H=KE94?R!BG$;&-Y?72Q^4S!R6+!:B^@P=.86611-:JWYP8_9'P
M---F]9*CJ#? 0F()SALO>L/OX)4%/(Y"^$^WF=RB98@5ZJIM@Q[!3]JD9*0F
MZ6',>'<5RQTI\=@UW0NL\:A)OJ>-4>IEYLB)/M>-469DYM -> P<HYS%3-$4
M>WX<HP+"G %COX:.D2Q_IFC1'E['2' _4X@D7H7'R%0_4]0D'IX+U/Z^HB;U
MD%WB]NN*F^0[>27HKCK"X-?Y"LM5:Q!S%Z@ 6W4%<=^%"K15)1!RDZCP6C4"
M.4>,"KA5.1!W]ZA 6]6%80XD%9"K!B'@K5*AM6H.BMQ>*D17G4+(PZ8R^ZZ*
M1!_OG0J^57<0<A2J\%I5AUX^2!5^JQ;1P\&I0F_5*<0\KBK 5EU"Q+NK@FO5
M(@:ZBU5(KFK$( ^T"L=5P1#W<ZM 6W6(_MYSE0?$JEA(>O%5R"G5*8+9@=;?
MN; $< (E0W-M%]GL)?AZ6'.73+^(R]W=]F2\#_=1?,+@7YV+/XK[HLN-IC]X
M_^3XZ.Z%5R^>)SS(%^$%O6,@ ]_./\$FZ%TH]9-][G GY**O^BNZX4(EIF\_
M<FVC>KZ^.G\!T2%VWHZ^NXFAVB8#3:\1%3O"7XB7\&S*7(QT=P...]E:+1EQ
M(C3(:-M4VE=RTPJVK$#==Y\%#_X>R&R8S$!SE%1Z,_G5X;^#I?(;8PT-H&'<
M[YI9XP6:ZIW4M;:&!S"8I]B5N08,T.A/ZKZ>+I+ @&R?5TZ +I"7(P I\FF)
MPHJR9J84;^.#$_I_X.E=0P8#J<,K*X(]U::^W=_Y(5RS[P0O\#>YV82C/ZL9
MVP#9&_M0Y]%;:?[.("EW<P<P+R=$[VP0!BRJ?@6\^:D3%$0HHRB1^QFP),C*
MXPPR4-]Y]0/L@B.;=H W@!E7EE+.1!80^.?:"H5J-*1%F(L5ZM0$M$SE=%;H
M5Q, S.>[TREC>E^+2&Z-LQ1^JX5<UL:3:9E=#) .JOGE]QDD_QK!%OOE;<-G
MY+^+"JK@K Z2 H2*;Q@ U>;=\0,TJ[LH1J%#%Y]F%*(+>43@.\)/1H.'-8./
MBIP(,GM40GA6B%O],>Y+L=/)6'HOIHT+!<P$A]8G;0]H2)"E?[2&JXKR-B8X
M86Z%T8&#&<",<^].T'%<%^>[_!$,6":4/OT48(?5SCPE+V'AD;0O.V)-]BY+
M$2F>T/OF']5C7)BP'X1'^83>ZT$-0R!?' *G:]%7[YC82ASI1=LZQL-8#?^8
MS@YBP /5,_  ."$$KJ,0AZRCG"_EVEY2B(@Y4I# 9%ERCTQWY;E8Q6#FE,>2
M'60T#ZT!JY ?Q !VU8/R:F[XTGN__#MV"* ]R- 6Q18O_A@%<+4)>D0I?3+@
M/YK9,^9HA2T6Q+:[MAJ-Q@&+@M0>#NA*$"F>3E$HS0/%A]&NG6WWY/PL>+)Y
MDI:D*+9]EM11>P]L%"A/SAF]<&Q^.K%7GSNRX>6,-4FRTQLQ;%(8H $?,0JL
M^D9?4JW@%7V#,GR"%ZB4G&2_8@!<MY!91&< 7B"/\)$;&6E=FP!/P\_S7N*<
MH7] .@'PHO-P[BEQX%1_SP (R2>G6BBBA*<L=H^P!;H81SNK0[YHQG,$^?HE
M2&425^.B!5T^<"JOV$7;C(9!.>1BML(K9CB%2E_A5@0DR."J_*ZW(EYA.$,8
M) I8%<R PXO2W!,NA.2&PT1 6(7Y][,F_&4BTTB5$W.>20FJZ7/?^$5Z&""8
MY].[ ONHMC<W\#])ZKN0OHI:.)+"=[]1#8#C$AU4+@).O'BAN@(AV/NI; RW
M](@&P'"[WP,D,5PV[]E)P2 _NQY#&@!$&=,)ITMRE)/$0&XT Y;_+8PK\09.
MNJ#7!-Y( 3S"Z-Z61$!Z0#/D&P&V3_'DZ,=>K5#(>X/:@TE;H9;W!K0/N[="
M(^^-J.2]884:WAM,^5MH.J5;[T-S*X_O'#6J?.8<):K52)MDA.>!+#Q"8@^M
MM>K7\.SM+<!174Z DF?<!='/6N(A@7=PJ0$T@@\Y:8OD2YYZ_NJD*+9"[(VR
MSTAF\%#R::FS32J)6B%3TO'I<U2LD!I%2*K'P;/*?_<1I ]14F66GN,]W,Z.
MS7/PHC4WP&K1GAN*743*]HT?9"AKG*3A2FHT Y:_"5/?0Y.#"MTEY/#VPPT@
M47LHZQM2H+,RPKZ]/HG0654?,H,1\DX 17>6(S8K;N%^2*JC6UO\C/%S?^:B
M"S@\S/'2:2R@<%CB7#S,+@9PW\;\(!]X!H&#JM?)N0"*C6+&:1?91/*)%\1J
M.IXYL[3^58=*-B]R#-=TFAN0.GY@ E](XK1VE.!/EV,$?_C1R -TGX)3<A.A
M),"ML\)LJNW\MS<@^0I.KR"FG'-::[73E\9[\^$G0FCCAOIX;9D)JCPF)8J$
M^8OUT;>4?!9$0B>W,>"&$TIR7O=$&E;% H^D;=G+J$)"QQDR?X#/-)OZV%U-
M*)B!'.$0RK_YZ;',9I[K#DBV2!)DPT*O1U2Q4GXD;<M& M)VCZ+SL8B0NZHF
M+]%%0FNMCM%!X]XQBMK3A7]&'XWG*PAR"38ON0S_S5X'HX.V17P!(91*4#7:
MC7?R0Q\Q+:2*LU?"ZZ5/(D/)8HM9T)A;LXW>J3Y"E: 4"_.7<C;PG$[:%D-Q
MR.%YQ[9::YO^(TCS.2%[/F72S39ZE7 1S:FN?%,5E44;)OGZ#L*(C>48  4&
M8".E5C7L.$WE9?'X]%> &JBQ85XZBJ-6ULHQ7SJ$,MH<I>R3N+*TZ&M!T=%F
MW2YC/$4M@1A9*JP5;C>JKA,A_,=PQED"%7)L$%;XN/?%CF7TL,*?O2]P7$.+
M%2'C?=%KV76F"_V>*U8,PU(!WG\H >_7'+P0'- ;_A+@HYJR"MS^4R71O8/X
M-5H&V;5L: 5:?U=Z1*/4"9;COH'.Z2Q\.-9G^O69?GVF'VL108 Y@9 /$:6Q
M[C.R/!^#,C-1&7:*N#HQ*Q0M4D*XO[8EYOGZ U*^?EPA -[*GRBK$^JJT\?@
MXF!Z#5$_4-^"B4WG_7J]/B*99ZA:'Y'61R03("2*M'74:,*('0]"/35?"5G!
M#APU/'*L3VTM],2D.SL>W?J_$Q'DR/5Y2-I.K_9%R!@C8"L=@+0E<.-Y?H[!
MW*U^UQ$N<!/C^3W[R>]79W@9ND>(Q^\,PQ^WFT9?^_;,RGDQS8'<;OH,-0Z^
MCU&>Y4?G!/^YBQTHE;B8Y)@63GY'Q9F-;N#=Y*8/?H+."M$:1FUF#KWLX,?D
M2*760]\R"J^PSN281DE>KTD#'+\Z_XSB<D:TX$9"HTDGF9^DQBRH8:_TM@8\
M-Y0U:Z&TZ80NC@1W@?^.TU\(O3)P!S#G2%^=T1&5N\ZJ'OKC9O-L_9<LJB(/
M<L0^^FSRS=DPV2NYK>*;ZC$J3R3]FNJTT09?LTHCDZ,3F^H[B8&3)(4,PKY3
MNPTUL@]4> G/:,.^/;L-M4WZ4G8C"**?D"&#!"?HP-D]$@[[$^QLZ.*8A"74
M51^+SUX3W_.A[ED3UEGLG=I^?<D?^*#:EF%*\:9C-.D^J/*[Z@ZX?P:(SA'D
M(,;V"G@.MJ^!?V ]A(OUU;:TWYP8ZK/IN3S+3%9-::Q5J4\*@!]!RIP[N:U^
ML;1^9XN(I)WVBF6Z;0CX0EVWD0ERQI6HG'&E>]*/&?I^-X,5-?::VE[WC95<
M&#;;<8O67-\"< I]MDC7;*./69#K\2%F?,!,(;DZDPO,7180>JBN'#*FL,V=
M8WQ*^SFKWG%P;4C.(6LUUNZ"5ZL:RCQB]/9K=A6%CG6M0J//+]^8N\+NHVTI
M.W""5 Y5H-Q05)1+SM(D=4(4#DU9#;>;8FED<SC$.+2FJN?LO/FI$^0%G:--
MEAZC&%5((4DIXIUU.C_G^O1=%-]$V6NZSX+RJGR*P<G/3DC3QL_*EZN3>EWU
M',T<&S/4CM OG .@N=XRNZBFOH[00B2S;BMM@)85F"JML_A/64B(ABJ_G_8E
M807N/O0R-]>#HB3-303H)T;>(O'^^KB ]PZ@Q)%P,Z@1&JHNJT.4_WX#_N$(
MK[ -_#P\:)4QXSO K\]Y#6C2V1@RG+;M^#^9$Z<@#LZ%5:KAGU(KY5MS;OGN
MQ'[AOI*XL?_&, BI&MT *0@5DWF$_#B+D3\55P!J-=<GE4:1]],/ B'V06FL
M+]-<-0]4!K+IV%CS>:2L1K2W(<1U+4%9U[K)JI NT769EVP \4NT3Z%:#"ZP
M)U2Y1K"W8G[?).MM^!"%AP=$ I@F2"R=T\/0YZTK)T"_ZO6^5?8UPS55U->P
MF7>(Y\YGAV.^L!-@53N-Z(QG!5@"+GT-$N.YSBT:-+;G79DNC>'VMFATJO,G
M[3?'9F(UAS0[\!/Q96M$9I$]QI8:YB?D6EJQ]J[WFA5$Q/0BK!,/V5]NJ;13
M<1FJLUV3%W6]VY:.C)QS7!TM,<^SI>/'=5-K!'\*B*I+!TS  YTI']0%5BM8
M>]\, 7QIS KX9/P7"2FF>>Z!5F HXV1<QY#FAV@%:*+1ENT+@N#[: 5>P_1(
MANOE4I,IR"E&!!=0*_(D2(O^5V/"8P+=#+T9&7ZN=E!4#\9.=ZRU C)%O)UL
M(5M\10!>5$&#D1'870G0+XM5*HENWPT2&L79>AQ@C3N]0R^*MJ.V'<F&5#^+
MM-Z#[:A+,6*,!"G9'<$KO\1Y/>.#*H HI5,3"PST.NZT%V8[RJ9,=+@Y 1XE
MUFH/N($DVO>(\Z-*QB!7 P$<=J6W9%0KJOW(DIQL>- 8()JDUPS4F^EODTK+
M)1D(7%]>USMT:PQ C3O.P\A1U-5@C))42Z!-=ES=&*@MC #%@!^EQI=I0/:[
MF F1DRM:C!,K$+A9X/?KBA\#/X$HT?(99;72$,4:0BQJB=BR7YYZ,;I!\;(E
MKLLV;_>E1&5AN"7,RS: ]_=>HX7SEK@MV[;8VYQ-B2(N45O--234A,.72QB7
MK2:K.;37[1.[;-6NMU8L&J!=PKBJ*AUYAQ<O7D*W:BGR=JTJ1KWT>IA 0YE9
M\?"D[,!VMD]F645H$4F@;\!K^@*@#.FG:#[O<!O0\;B+8J2:7T=HNEF4)=_"
M&.2\&#&2IRC!I: >X!;OCD[XZ?-7V/)(S^FD]",S!:N<_S9&7)B:@5#Q1PP%
MBSS[7I!0AC+CZI&+\5)]&JT(+YD2XNX9ML++6R7$M),_BN^H,<47!PA150<X
MAE-X4, I(:$*OSI<G;^ Z! [;T??W4!LYRE-S;=(%Z=X6N7D?]DE)Z 4>J.W
MG7;*>=A/?1+4>F_TMKISW9LCF"? _>40O?\%?R4^YVLH?KA,O_C%CV\OK6G6
M_K 6BQFI6,P=O._0Y8\V_3<_/99NN[<?;I A7TAD,('_Y^V<#\HZ^XRD+UO]
MUUMVG:]: ]5IFI\VU_1:);6_3LKS-G"+(/,B5]0A-%"=V#&$0E_HY&(.'1U2
M,S-$Q/YN\HP+<M'ZBY!P4(%$OY(7#=*:*V4XC?&D.81<7?A8-"**LL?(R0MC
M(+JX, HI)\YEVEN$CRM)C%N1N?BSUD3,1<<D"\-"$G$7'6@L1S!$\7N,X+=.
MN,)LC9'%JE%^'3])UE?< <8BBD[8A;CP'(*;1*WC(=-3M6+O>=B6G^PB G40
ME7UV#]7S.Z%D%7\4UG/1*7([S6S7?_QULAE+37+\6<FB-]Y)Z7Y+;$:&R/EB
MRK@4-8^A(;UAO_V7U(E3$R22'NCQ..JB1?X^>/$YO%)UX-<<LA 'M7LS!4WX
MVAA%8<@/Z6VX./0LR?4R""K"#;#L.(Q!:(V4BV 1/C*5Y1$'6,#_1REMWIT
MA0CD/MNU (Q54=57="\YPNUH;U!Z[<3Q&45<.D%&<_ 1Z[N60K2P1&AS1ETB
M$5H(H=N<+@W)(V;%(Y\<<IPHO14I\2#D9;ZVJ "+Q)Q&>8@Q1JQ[AO_S0XEL
M=YND_@EIVM\2L,\"%,B8;/=/<025R/0,QT&HOJ$GGUE*>.5"4.++M+Z:!XZ'
MI4!';5<S=6[E'NYI\IY(3_.6U2UZ);JL6D_SEM6M)BNZK%I/;<NZL!#Z-(5"
M"SC=M2UPNX?<$U2S87KVDMN:1W(<]9;?S[PE73A7+>/-=K\#\>D6W3X)RJYQ
M&V8G$#N,>$AUX^N+)\CB$$H.,4KT?.=_H'^17:\%.FA;Q -P$G", N_^]!9'
M[WEJ:^8J6#VT+>-"-8A0MGL\2>8R6#WT,?DB.<@-> =!Q.>#]/9F:!GBXF"S
M#+" O&6%\B\AH@D!:%U]4EFI20A%ZZK 2XC4=0 I$IW=D(G%?/"HU6X,A]X>
MHI*K%6;345CD@R71#@,Y)$N%6'&CX\;46JRPW_<$CJDG+3J88B!P#,UL.A\I
M YX^BHR!+T< TDNMT_H= MX<WRL2>5?E2$IW/)QU=98O&]OXX(2%7^9U%"91
MX'LYW8;>4VWJVWV5/+J*C.:YN:@96[&#=[&3_Q7A!.(,=WAR0\6SP51$(:Z<
MJA@S%.^LT=Y:GYW(RF1ZFL%ZE1ZARLF00J=6:$CC("IQUJP04I6C+'7H;4DJ
MQY<LNCX2CV!UDS#?3>)+C,L4R"TH[V3>8E;GB-4Y0H/V,5_GB.4J3BKB(;)3
M%B!WP!L KRRW+"7T%H!B%?5P0"IQTJ,GU R_NEB,PG,?@;1C$.IBN:\(Q4!0
M&NCHB0=;+<;)?AA\2P!_*O3&9F@\BE_>"@'0"I5\;BX;G6P^2WN*'-M;PR0
M5T<-<XP[>ITY9D&5S-M$G7"LU$C9S)>Q,XV<5V^.U9O#/-SZB8V/8%+SMXG
MK6XP2H$C:HJKVPL[HRA)I5VVSXOXHU0C(P'ZL:KW6H)W'27S?*-:[;94:!AE
M?>DV/4XG$Q=3Y>Z37]*EJY$+JRD.GWHLKM'=Q 7V)4-R9M4EJ>4\T"S*XJD#
MXQI+L4(ETH)QD[M9DBY4$\>8/JGH#+S -ZX;9Z!R'ESE7Z/D7UIN^7S3"D=:
MTK-EJX5.OPDT#U2*-^%E;!?KHZ^((<0U.@/P#+"E^\%W7OT %QUF+X??;QSJ
MP/CMG ^&MSVEY3CS*1=^1M6L;ITX.-]^@-CU$SB!-')_WV+VRPH.Z#>0XM64
MVXD_]93%[M%) ++5H,)<R,)'.9%"_52'8KSA -GP@,V/7(H5ZZ///0V[7#=I
M@'OZ.)UT,T;A=4@M80DR'?&B6]^YAXC'G,MXU?*&@"L@'ECQSC,J(^C(-%:\
M"(T*J:Q89D6=B7$0%Q,=K2A-,5(X)%?>':6FQ>+!%97 "W3_<T5W@'C& /;O
M=D:6EB\13G ?[J/X5'@7KI9*\RV55&>6NJ-HRS^49)7H-<Y"^<4 8*?3G_7R
MD3O'C[&CSU<H","?,99Y+0#_#Y3&OVHPXSPWU1JNSM4__\N'$A 4+,\/*/L1
M(_99L+.^>$+2#G9GR@R$EAM#_U)S6H2'MB8"%%/WMN$S0'5/H'";5TJ,RQ^O
MG,1/4'],ISO@'D/_7QE('C@)"D;_K#[;ZCL\S,AU_BZ*D<7@!KRF+VC>>&D%
M1T1/Q$F*5T$SN<H.LS0*8@7BC_I)_4!>KA*>V,7LHFTAN]@)$WB)XWHW('[W
M70AZ3<*X#^$,,\P0D5MQ0OX3D[LJ_80VH+Y"%>/\U8E_!^E=%GKL(&E*8_WD
M>A^^96F"K^U/[*A[1@]]R^C2!4MRH;0V];JY!,?AX.IOD GF+DI?(.%? :C0
M@IWST>\.$AQ;7[&'ER_1.XA#M$G74?P6Y?F:$<O8'$"("VY5JV$7@>@QDE'G
M\K/TN?RL>QE]B>\!_C0683?'UDC8NQ@+.6=A^J5VT+>_6'0C"#"T/:.V-\/2
M(J<0-^)!Y;3-I8>!3Z61-JS?TDJ;%<X@4ZAVQ)/ .4/6' &&)DC$;91]6CK:
M8ZBK]=VA:7EVL1 94RJ1MDEJIAT0LC74.EAJ27GI!]] 24-47[?"77)R\8-V
MT,9 VZ2#,/8-V,L28Q>)J[P>/]L)X0RX>,LX94G(K38U<C2*&,.9WJX+@6[!
MM")000O3HEM<IXMDT.^:]8X6[UT,*TYA6&%X:#WA_3R"U'>=8-[N6G/W+;AV
MDB-R-X2[B%T4TT9J+<I2.)T,8PF"1C\>$E:[6UY'(08N<X*O3EK<,-M]);=!
M$2R!N%UNG_54:ZUPT9*GZ_ORFEYV$,4J^>$V!/\#G+CQ+"/XTMMC8.-!V>SA
ML813WQWC*#L<[_QWO(I$)3YBWS >JA?('@-0_'R^@8I2;X?,09^8YXVCXI3:
M8;$?"5C!DVZ7V4<QQF(LPI9JB\_@'8090.'9I4B%C_=UEJ31"1D(%A,>=TE+
M=G]Z@\0%O,*F$1Z@&@Z@G V)1ZP\''< W=ZN]1F5D^W8#LBNK^RNVA9&(-0Z
MG7*D8M'>B@,4;PKV<,F'TBA5@5/[D0(2A?J9P:;E3Q7A18Y#KDM_IY:D;7)U
M&3[\2X=1AO=5H:YB1]066\O&_5?F)WEFWGLX?'CP(8J5#?M+%'D__2!8CE
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
M3P^!7+OJWY3&2,3XEC]FIDZ<FN1),SZ^Q&=Q*W+/"6#;/ZF'&@_87W/H0LP
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
M7B<1C2!C9S0;%2<BWU&X+VVF4>0&.(Y%8U/-U4P '_H62U(5',?(D ='G/4
MN4KCI=\<OA,%,H8N<(&Z>2:0*UG:<RIV0CD@(VE"FK'2"FFL%E$3$X_(JP\9
M)1.2BCIU"G+;K LQFHZM#S)&)B 5T]PUR!W&+B7*B)TND+$S(9\9G!L(N3';
MA:A)UP$,&543DI8\[]+Q1G;#F#4GU7,*//P=+AX,<D@GL4,XX"8QR$6=!$4.
M6*]XN:R3X *P(>+\3-I),.: &CY:ZNTD"'1 .14GYTZ"$< ZF"K;=Q)\.*!6
M:"<03X(@!X1C00KR).@ +!8;IS5/@B# \K)6_O0D+A@')&7-;&R7VFJ-T2V<
MK.&59D&R4>JB8LK5U?$32O;8>SN$_@HC+UVZ;2W=MLRZE-2NX!,E>9&@"8QX
M[&6W7,0U-#<A;*PB'NO>EL<MLYLB_W_MD_<_,)Z#C\7NRU].FR__\,OS4V>G
MC0]L5_V](R_/=4+-DG[V+<P.E;OQ]H<?Y=2S1M]4\E] 5$#![1RRDKUV%E]N
MY>T4&@/&KFSWN+H6U\UM?'K1V[4B1T2N";\T,F? V+5P8B+;QEXA?XBQPQNV
ME(9QM#3,!4(G)"\S9,RHJUPH18X: ^)7TQ$,B(I=G(\"YU-/M,0BBH:F".(H
MK".EV9@).HX&_6K3!4\<<C1R51OFGA#F:-BE-L \\<[1^$&S0^8*E2Z9O3;)
M>=WD3X+3;9J%K^2]#)Y3M,LC:B9-U[M'G! 1+#N2=6A Y1O%JVWS5[4GFKN3
M-3>F,GYI3 1@^A+N4L_PI9ANL2&H8%\5O>U$L.G,A >6LH&OSDQX8/4K!^J"
MU9@Y3[#L-^A:[PB?1_76I.8K_EAX)W.ZY(T0DO5NB_#K+7U"4^H@OXWS5X1E
M_<?&6]\:BNYR3&0)\LJ3[=^%/^A/\CYED@G6@/B,O!0=DB@@*AE.WHM,72D4
MLAG6P#A1#264]8YM4@J&;(8]J:.,%;@AJF^4J)F&>+RS-E9]:9)O856):XX;
M4X:A1TO8 XT9K9(_!L*?%G9F5@)H.O2X89<=X+[04_ZTL.5,1>(SF)"\CKE
M'';49#LY1]:5K^>*/SDQR:1O1PWB9V)$*LH[:C(_$R52M<!1B_J9*)&H&"X9
MVD\V]C(\]NF 4':JZ=)_PILH>D"+U7RQFH]Y:I^PN"N>8A(\8!9;.4!;N</&
MY)7OYZ]Y1+V9-^@-([_*07R+$'M1XV#U2JM/_<;^+CP& ;2C+;^8DB>Y=P^]
MWHA:4SZX35S4<[B4W\0AMYT1T\3]1D2T5F]%/'BQ3R_V:6T)"392%M/T8G,%
MJ^XO-M<)Y,39HF\QN8[S;#U,ELT. "6+%5H3)5QY_6-9G54J@YLFYSLOQ+1F
M P'#H[\S&B]BO</?:)AV/:"H%&/;UMS9#CFVSZ'W$A*00\K!&0S!.MX@6O^(
M9M3$P4,2X^K7*R\-T[I&Q1;YASC\;XY2E:5Z\J^U9Z^9!C*9;7S2K[2/R*MC
M_>._0H0)1SH</U,7E<0*K3G9/G!--M'?J=0D;;;&QP'5?G#WZIWP='I[[A),
M2US>H)?LB5XW=B-+18*6@4HS=OE$QFO39:P!S'IU[FA!^SAX0O@]I#F=Y*T[
M%1],,YRS4Z/"0,K_2$H"HWZ%-41]26)T_.+A7U%VE\>!W'0L&&S_)M_';WF6
M,C;ZD]P7(9EA#XP^7<A>$L'HY:[I?05X;GRR_#"+\C,1C(HJ?9_([J_0+L%(
M7"=GG+7MY48\?2)Z.(Y?6?%E3-MQ4!F0GOMJCV*6=EI#(\^9&+ 2*$;VLS$C
M^]DV&$.)CU98G(JPVVM;).PM9J+B49M^A1/LG6]12[8BO9.1071FPO'.NE0O
M99YHV;(GU>!!^YJT_)5FBCD7LWJJH".HDN757 A7;B39Z!0$LG#?S;5UR$C6
M]JI?PE#))6C%58",7 T*GD(]:Z)19$%P'&V#K(1<\N(9)T C1^_1E1LM6GT5
M1Z5 1U G?83MX&[:1_F2+8S@/<JZ1AO(F(?[4HON"V1L GB:!UG3',?I)._V
MSS,)'7.)<7:,@HYC?OJK+K8O.A[)9H5HQ99.-\/ . 6*TV:%XG05!&$!1J,Q
MG_5@L*5;C0"\"W2K$2155:U2KY/7US"E0F(K$+WL<]G:M/X\=_T"'[S=PE1M
MV/2HS4V>O/+_FX<I^ZZTV["1/&)5?TN0G+DN$GV"0<61I5, <&+._M*K8^,W
M/7ZLN8S-:*,P0ZR589?HKHY?O/\D^#KRR/:E$4C:*T $\[3%!^]57F7!=)6/
M!>[9H51"$8/5^T$!D]:3*-D?Q7G;XL'6#J-B >31>@F+%@%$Z$[#H*R#5BF#
MY%W[2<$LM9:P#FB#N[$?,9+3F7K>R!3UB(G D:'H^"\4L6ZW7BPA*<EH4*@6
MLVC1:%#;'X52[(=S5BKT!C$S5H]QRJ*\].9"?%4VB&*?FEMZ\KB(IPU=;61>
M<)<D+QYN$)28$8B&VJM;XQT+&V%2WH+J?J!46M5+-6UL%%>&LY,XW'J]N+A6
MS;$?G;O>E<I9@<2NF4,]'B+=/*!LO;OVTH,"*J,EK %:*<VUO5T 37^<Q8IC
M!=(D[/$;"O<'\CZLWLEEV"-EVYNSEH0D(]"4[>S(DK)1FMVG:8Z"-:;_ITIT
MY14(][&0;,]<%"XRTN[&'W+Z-JUW3P>/?%Y\.A0I>HN/_&ILR!?CT"=$^90E
M_J_-KWJ.R3-P2P8E1X0V*".,2/",F"\R=M$S^K5?R2YHJS2A-9PS:N1]4$^J
MG^QCZDME6+CR4F9'?4-QRE[4VQ_T1]1ED::SQ\8?]]LZ[*J6%]6(/F,Y>T]"
M0PI>[[JL6\3TY9.L<S(-4P:7":WBH.)"YQM+E-\P.D\;?@>UYXZ\9YX%>[7?
M8[0G.NICCOT#V<DCIK6ZJL:/M<C+!>2\!2\ 7>>RZ,+0G7:!G1)2#A"UP!IM
MM#/K OOD6&4'(EEC)6>]QCI>-+ZW6-=9!=IGK!MH;NJOZL2.FCE&',&8(K[\
M@BB;3Z[7,!]:(U9!Z+9R'#.F?,K, 089.0-JPIK%$6A>O/Z]A8RU823%=PC5
MUTOFPP.-#*UG3N'?X]TN">H<P8?L$1L3(?/)?!K^1!FZ*QU'E.F+-=C3"1E/
M%WV\A/<5,H8F>:B$#F;'<UA,[Y3:6>UX9HHN0C1]XHZ76S9FN6*W^A28^#-<
M3)AYYZ= SE_@(H?CT9\" W^%BX'S @2F0-;?X"+KW"""*=#U=X?1I1EF,(F0
M!]#"-31081+\ -2GA"$0DR  H/!K''LQ"6*@"L%G!7=,@BG  K(J"F02?  6
MDT<-))D$>0#%:,,HE$G0 E"V'B/091)< 12M]<-F)L$(0.E9.SQG$HL?5+%X
M:!S0K+/W3Z;U2BE_I]5]M@=4J?7=R4MJ_Y+:OZ3V0\MU7W+<=0]!F9VD-=4:
M8/=Q^8B<=9%,5X$*KL&%&K+2QP3;?LYZ+:?*T]-[PSY6DOT21+X$D<\PB'R)
MA(805S:UC_:R%VR@U-1$U: GV1',R0)=[:#.C:R-)?Q^(CYVAOS;:4_1D2,=
MC_9< JPO?NV,^=^L[<6+]7>Q_B[6W\7ZZZKU5UJ'3CD-JCUPL?K.PNJ[F#V=
MJ"W:: K4C($S9RJBA2 "_= KB:(Y:3%<+X;KQ7"]&*XOEA ]8?+F8K2VC;G%
MXKI87!>+*T1$C<C!A0(V9!3-P2@]F]H.*D7&)1O]AOSS2[-59H#0*R6,ZR1^
M1^1VD!\?<=F(CN4V@FS)QHAQO6,;5)GL^6,!V.K9CJZ.;']Z9OG^#'M@9(2C
MLF;;#?1*S(7B\?8,3L5.OGD8>W&VQAN:F2D!03P>%@A2&Z9LQCS L!]QVB1Q
M'2B: \>N,(]PB-(;#3XO]LD8KV&O]4MK-QK-(203K $Q]*S,YT]":[<CT)K!
M&O;\*^CU+<$>/A;YUQK$)ILQR5'<C7 4!FO .HIUGJ5$6 _">&]R'LUI]H0K
MAOJ5P:67S0#"CF_"]S @*DSZB###-2WU]>B%>KQ9/-OR*5T9GQ)_QL@<H"I=
M5./M!OF1UV]YIAAL&;G7QLCESY@8N6M,5.H,AR\Y,[0D5XA2YCHN6<J.=G1/
M8K8A'?2;+&?Y@&Z,#X@_PQX8C5>8E;^H^(L(".%XRR=Q:WP2_!E 7HN&L%'\
M2&V@#.%:SX5DNN5SNC,^)_Z,T9LW[2G/8=:]VE9S*A"#$Q^A0-"Z26NFLZ$;
M4ELC/V:#8]F#[-$;X&T0VBY;"!';""&C0\^AKK0>MKQV,@.7([B0Y76-A0PW
M,K4T?$QB$^"I/J"Q:6Y&.)$R4ID9#S0.M!B'TG/"N2LM.@*- FTRD!G[FQBP
M?#\L>O2UWE@)YX6,CC%9J(G%>48XD;)0J77:\?@-;<(PL7_/""?FA-&RE3O>
MJ$1.'5H6]AEAP$#.DMCG'>_68D(2 G/^C## )0F5S\#Q+C4F%"#P.<P( _H4
M8.38<+Q9CPF-"-P>,\* W-(I=IHXWJ_(A @$'I<98<! >I#Y:QQORV1"$P+O
MSHPP('X\=%U(\XZ7/]EOA$-L1\_7A],[2U'0]F< <?/57J2A\NU!L"+25GEV
M((3_FUF 8&/6APIH7H+H--T%\!,M8(3*SB3>;XF6A1DJ./:Y7'L8'XM.[#D1
MH[)""Z?/VC9Y)+B/1254S-=98@A'/;G/(?E?P,3@8I\H%D:M:4U=(@N!!]ZY
M$<@F%ONY05L.!*YIJ*YZ0"OE=<>Q -0IM@3>6(CAY.K1%L,V+Q@^<08SF+3Y
M-TQ&<$%7Z 4C)<Z@@<G#), $T5CSB%XP3&(0(>AH98[C!:@?](+1$H,H0Z#U
M.8X*H/Y0H*$C9WG_9NSP*CCC 66A[UGO^K!XOZ;>[,KW,1&6/X?>2T@HCDH0
M.:84L(J#AR3VBU\$0&A._E"^,&F5C]4(53X,UK!_!=QUA(EY:$/'?'Y+XE,(
MC8BX!JRT&"[!6&M&$T)U6:WCR-!.^3!AAJ!QLE@T%XOF:%QBT+OCDM9R4E@8
M6(<D(@>1%HHYX83%#_=$(8^S\!T]1EZ<UH@@GS?"V)=RMR-+;3,K=UN: 9-7
M<EO(K[(.6?(YUD#I[$:JP_#'6I2?ZWLJ;P?5&_>AU,61\%Q4?-= =&L@D/I1
MFB&WBDGV^8W+RFY-&U>Z1'0%BX@>/;S&#+7!5R_*5;7A-"=#8)^:UT,V P(8
MA@>D,Q,"6%^3+(SWK)2'4,P3C';6R+.463N[S!I?-H6,$D,SATSX;F)$(.*"
MQH1:UY<*[FUUOR<F.PZZGA.6)[;."' I5U1)OZ#QX*ZQ$WIYL/E:/HU9PM64
M+ %B#3!=769&D8P**[A$_9E1T)XN$BY+$9"J'2E5KIG[/DZ/R :E"+\3%M$O
MZ+,X/3ZZTX/22K\;;=?HU1XT<HC3FET[0L:?:'E3^EWB4";AV,6*>SX-2';=
M&F)]HP;$:K]3X.)6A.!6+(LG2YT4[3%VV]5<>41^HM@CBJ)7R%UD;WM&%.G5
M\33FT3NR&DS?/1RP?[9D:X1!:MV52;[*'GF2%R(YHD)&*EX*Z7F+QR^NY'EU
MLQS3<7/MO869%Q72="5;WR7X+L^(?$[CK#QQ+0CS=>Q%^-<W7/Q.M<>,W8$M
MB2EG:=S.5"P8B@>/O*OB7>M^5R-M5+Q'W:D6+S(M!.MGY:5[)CIMNGEZ5EQ>
MV9R1D;_]GFP/29X2=*7;[^0M.JZ)(ECIO8P:Y?J#V0*7V'WK$7K,L7\@3^T
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
M8W%Z8[BY^@X:I5HA35S3G!$V!Q'OXCH=V\ZQ> W'-FPLSL,)+!D?IK@U!./
MQRD*#4;9_S!EIN$H[Q^FHC40?7SN00R-ZB-%F9=M<E7@H:SSLCV@V_3M[9D&
MQ_P6QGOR^U7D^;^F/ED>I05.WQJ!L3<H6Z(?/FST ]3*)<KV7JV-#E_'.N+M
MU#%9"E!\K (4M%1^F+'GM7Y!3J^/B./*)RWU$!PM]+$4;8"-TJ5HP\7"QB]'
MITO1AJ5HPP=ROLZIZR]TA_12NP$PQ$N:_I*FWR5@E38&V0&]Y&8ON=E0RE',
M*@3 ;C[ZK'S_=G.PP:8-NYB##39\8LG!/B\'NQ *!(T3EY8*']XQ2>@F>26$
M13@+O3^?Z9?06R9VE\EF0 -#ZFZ5S[&7**_9\Y0+D^9DBPZR-"/T[T4HE6:%
M]\?93&I'Y'D[T#XUZ!U%R1NEEA*3JM1VY4Q[_ M%9+D]V=L7#_^*:)MJ'9B4
MTZP!] G%"'L1V=DJ>"4O<IIAUL9*!RJ]N7;K*N1^EF."[FMRL_>*ZR.9L!CS
MP=J^IC)<2]]XR C1LV-KB# :V'#<RFU\2VRV5K\@/K0$P[;1N">A.&Y'-$:!
MEL3CN*'1&"EJ><EQ>Z$Q1C0%+L=M?T-NCU!8<\GLM"'__'*R/='>N*L@"(OM
MWL>[!+\6F+!L0Z*OW'IWC1'9VYWG,T.IRI8DGV--SN=M2V91$H\'!8+$F"0<
M#@J S_0Z8:DQ23EM;@ M+1N!A$V['3'/([/K'&/JWDDP3K[31]1[(Y]D1P-*
M%2YAS_+9VI_TZG&'6C0^O2?1.\5A:UL*^Y-L#I SD#Q+D!ZDNP2C<!\WJ5R*
M>_%X('@WIGT[3XW-+*@S&6CYW)S#0(5+@ *T&65RPQ0N:;5,HR5  4ITZA 7
MZA;9IR@'0&<F*+!N4.KCD*G !B U9]GC:86A]9M'XU&R-=[0E/EUGJ69%P>$
MBN11#.)IL !ZCL,TS9'H0LGGV".U)-[30)\F\8CHBS<4U!VY3MY13+!+=VFB
M1K?G.>OVTS+O-.UO$B,*:%^&EJ]+95Y1(:*M^#N"#UD?RC$1,ON.E-.'QR^I
M+J,Z'T9A?F)SBN/8D:F5;8^,U((!&0O:(2&25X_CX^:P2\A8&'I3.%;N)AHD
MEA70V-"2%/2>1/X5<@1ZF5PP'/QII0  27+3)[Q>,+AEE!=2;"^#C)UIW@:Q
M0.UXQ,\HE"(V.$+&SKB4<H%4X@N&/8U"%CWSK.-!3Z,@I67<=3QIT1@A:O.P
MXW69Q\'(R;[L>,UD\QO#M5$[7L9X''M%V^#M<,QD$3NZ]7Z@%&3HY)J(!1Z-
M9/Z<I.DUN9A'LC6:09WV#JWC<-"9:<V+(MZ<+)A2-<MR;BNAHE6>'=A54&;G
M]@9;V_SM;H=H#_#37:"B\P;Y24QO>Y&ID]VA@(:2TRCKG.SAV!HL@'2,E0&=
MJ4:J,F>XZP!,%-IC  C9!]'G0O\ZR>,,R\/:^&/M;1WM$"9/)T5KFJ(L%;.P
M:N<BP :L9"]SF>9BK.* IF)$_X\HX6D0^O2VRQ.7%;-<.,46#.<?97LYVP&.
M.A>0.]2)D\M?_D->JVURLA2,<'Z<14=N&O" ,N'WG[[UW\CKGICI;!<.\2')
M)CE'P;K64$*V7&ADS5VN7NFE$P KFV$-C.<8$V%P'X>_L5.X0C%1_S*1X"P:
M[6S@E(%RU]3(E<H39.>@MJ%;4T7LUPWHJV&0\:%ALAE()J/H=:!19U![0J2;
MR\EG1M[V\]'@?.R=KF+<1(9 ]X3L=)Z.HPS29AU'E0FQ*-5>R!YH$&3349\=
MQY<)[?!5;,<]]Q<@&)ZVY[AKWQ!KQE8 QQW]TQ.5R(K@>#S 0,1);0V.QP0,
M1(G0;N&P)YQP$(J$1X19N;E3 <-5G-V$44XUR2?D$ZDF"U%Z^\./R/K!'4'G
MM1?Y><3NR'K'AJ*@LYIM-SJ!(0SD0"2O;WE6 G'KX9@01;W]'C%T:_J.M3R
M6MEGPJ)77GN4+[%7_YF[>V7S8.4TBP5$ H1>*5*OD_@=X2PD/S[B\L5DE2H5
MQ41TYP,[,VV*NSKR%Y#$>4SYC<#0>#;IVP\R./.TI+Z7<=8>V6]81GGRJU3S
M1HSMMTQBV@B#,8=UT0%$O!7QX)%W5;3JZ'Y7(RI8O$?=J1?9,:&AZ'C[ V$_
M)!*TZ::YLT?>-RO"&=*&+^R;GXFLJX=GO8EV*\&?MJ<N M\;.S*B&0])[],T
MIP_T8X[)#S'1;+<'1 ;_I&PDVC^!,U=TUE\[MA;!+XD_C@#NN(]&5\YH)Y%K
M2[&@L:/EUKR /-NJ1:\\#T=0*O.1 L/I;!RN4_+-D>1VR!@>T'1D3"/.B-B6
MWQ#'/<4F3Q97 W/<VVD,OT0#=-SO:8P*;;73<=?F2(CA:[>.^S6-<:.I03ON
MM1RF"7!U<,>=E<8$<J[F[Y(WL]&"-W])T7]SV@_IG?P#,Z^WL\F>B-OUG(F&
MVW,8MG<D=?OQAMK;^- &X.7;\XG);/=Q457F$TY2X:%-\$U@SIM\E<3W)1H-
M:?M2AY5XO/L@+'UA@/2%&9-KI2)FPOYA%S .Z..N]-5.\E50W#%,2-X\/9NX
M93ISEMY 0IXD3^_FCK7G\*^)51+"T1H#]_)++^17FHA15<$3]:48]2NF<&">
M(4?=L_I53)JBM=_NO!!_]:*\*ZY.^UW..CU5FDK+B<E5"B#;UC74;B,$3*%<
M@,:?EK-2H3S(2*@AY3J"!YF'<0Q$..\6G%$/! WN,:'@+C%Y=N5<T%A<.DEH
MZ?<2[N $"O3B6GABN=$3.^A"04:<OO]?8I-M>?';.';<[WX1^8RK24%&W.A$
M(Q1=' ];T"&?B=50R!@<C8X&U:2?U+?8,\4P@!$*7O]P2^>E-'[T-LY?49$
M_#E,,WL>P^<4[?+H<[A#C:KMZQTMP2PUYZKGV>NEB,A5.211</_ZAI/WXO66
MVA!E,ZR_TQK,1OL06Q6X96@:\1[YISQ>LXND[:1GY3WH]J\)/TRB,""_!E<>
MD<5\]'1 B'N]&MOBGB+GE-+F,9&]_+$^HS1_+0( ?A^2G0A$4%8>@'<2CS@A
MW+"(1\J(%$FCD]XH/ \H:Y+3=T0KY[/'7,G.+PX>TP\I.2&<%N%5?%";<?/E
M0^4(A)]#[X76J:>1I7&@!V]CCHMP*D J&PPZ UEQ!>M=]V&[]M(#.5OZ/WJF
M[U[$0GV*&A5$1G>68"4PKWR?!JNG1+9D22Y.GBD/L"\>_A5E%*9&6%L2^QT
M?P(.H!ZC(<K#:Q)SN"IT\(9P50ILF#&!A=[6)*;Z,XK])I=U"&X>B*<2,E1,
MJP8?':1?)=,]V9@IW^WR'^C@:3-93-1TR=L)'4XQGVV3:M'O:D=4$C:C:3D
M#9\>YSE%_3YZ87 ?7WMO849K"CH"I8KK9 >$&V,X[ 8ZA$IVPQ,+NI?1#2!Y
MT-W'F1?OJ8FI&$-4R"*/CMS/3TD2? ^C$[7^$3B8FG?2]_-7NB\4,/JE=E2,
M#M325E6IID7#:"W#W=;[X0ST0R0CWBCWP)5I:$38PYZ??0LS(BJD&3G<FF$=
MN]<8.LCB:]R[JG\"#HH>>6YH?DR,@BJ#MW%U;] N],/,&8"5[TRE5V^0C\)W
M^MX0#M2E4#>@5$OM'$'ASTZ )CG 1XS>B)!W^X-ZY:AWG[TNG6E. <LW>3$)
MEM8<K7CK=9)2TS/G3/_J!)A2 Y\(VNZ)N@&J4(@OI;_^$?[-6;CX-^_O9O!<
M* N@!40W_+_XT-KFY.XF[I:E4RSV Q3)'+T6@+V!%K'/\8 )D-X?:<^IKJF,
M=#WKJFD0 %+O'<0V.\^:>+?50,OL3[[?]AAK6]7T^'%!T)MK[Q0$CCW^<? '
M6]N\RGG'!4(QR1Z1]9QS?'KJ#K.Z8:&#3;AWT0QK8&@XT;C J.<!2#QN.<NX
M8/#'VN1'(A^8B"4)Q@,AJ)ZK2X.8NG/LG8;(D\4_"\%H>R<A\53QCT$\ =0C
M)[\3LAG6P-#S.7'AT9IJDV.9>99$?,QH%8NOOHYO1?#\:TRU!IB"".T3FHY?
M1/#$*R=:US_X#A"I%L*= D3F4KXTPN$V;4YJ3X;(!J6<:5%WUW%="%1WC:D
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
M^-  HF^LZ0(14 E'\_9H@RCITO+<W/K/YRP!4:HO=4:B4"+_$"=1LN]<>\D
M%V[]=+7@+_!%8.Z61F148_?">"C9&+!V3(W#7)6K&60PG*9<W&1MD-I>F)A6
MOE]$DJ*B6#1E?1@="/<CBCU5\X7&*8V9SABH-D_/'06@^1>0O)#GD^;P<X/J
M\#JSW>%:DKKWM&#;IR0)OI/O/+6(ZU[T,Q8 =^T;"1&T8TV&4-QQL0D3*!3C
M0=Z-IJ+&=;359ZP>Z [%3UC\^,-4.U:#QO7J#I@(5B9:QXA?O8?S <C;S^]V
M(TR:TAX.$MA6R;P7M&>Z:<DS6B'[PC'."&FT_F-1, ,%U$5>]FAM!!C(1CC$
MQSTJ3A/Q[%O2I57N1R#IDM-9@EN>E3< )$!]X4"G!\V$G6<FC1!M, Q$F:""
MJ?3&.,-4NFY+H@7Y$:'%VBHH&0#.:UGX<FX&^H!,YH&\HG=)\N+AAM[6AE+X
M,4A@I%Z)B>J4G;LX/(G^%&[93@1B[CWR].SRZ'.X0ZI83:/)8"7[4]^(UY>P
M.&,MPT8/,2,L9!U)1<O9E!SQJ_=__S]02P,$%     @ JX!46GDMZX4;40
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
MR(@];3&V;XO,V+_LAAD;MJQ\QD*Q5Q;Z>;5U8N'V68C\""-]05+DB=>HK+@
M*TO #<4*_**^K-HVHGB BM-RE:>V)RJU%0ZL7FRK0.TTT0JLNJG6^YD.M<)V
MJU4M<R1<>PGX8YU+CRU>6QMM*['QF1@C>NJ+!6V9JS>I*K6;3)[OPFJQ^ICT
M^C+Q,ZEWH+5TIJ4VLJI]YP%PK'?!*TTMW0V9T76"&&OKY_F72"2WL+@(<LR'
MO?H:AT^V)>SUJKQU(E3-P_ZJ9<OFO,[M[X10T?JC:PBN8\GE6#:\^X KACZ=
M:=Z"@XSG4]SB!<@%"MC2OC7@=$HL4>V1ZZPR:I.<L+,,RK]JJ0["#-.7*--N
M^;B"_UKU-A_6B6J)$=D>*<Y?OEXFA.4;_[1_B2;K"UCWZV_G;\*G%G 66FOL
MU1;R?I6=LEW6UE7FK J4,?^#F2-'?LM*WS!'C&\)[YIZV^XPL*OJ-\T4A;)B
M[(X"=I 6J*NQX]2\']U@\;J#8BWI_>+-"_<T:@3N)S@M=3PF"[#VR,!J0W9V
MCKK9>WH!LTT/46,!<T^ Y<;LVTS"O^&_4\]3L +*-!BC]EP"J&%ZK>(MOH?V
M9@D10)BO7$"PJ"HSZB$P:#>Y]#I>@"GX/C(2V'[SY=0J&6H - %_$U/SO<:7
M<Y'6 $P#CP9#;5+["OSIC<W"-N@)A5F"ZNM8TCNU])!:^EQC_'QMM-5K[I/3
M_OFF9OIIJR$@#VFF F0U,J*P8\T:JGX%RE]J (+E<:1IL)NBU36VX3ESE<(3
M*9R R(E(C+1D540:(IJ(W_"_\>^EXABRI9C'1ABQ*(U5"&X>N==1#ZHH%N*W
MU G#6O:A&ES0)+_EBFANK) E8 ;.PC[6*3.'2Z&_!ATU6#^Q>RT%>N\+>I"A
M*4]2?0\\JOX"^-A@MM3*L*X:E]/A5$&#BMX&L30.Y=-#;9-( S</\.L-\MOU
M6GGO1/Z[PZ>T-[#_U]T([-\X6!H7:GQ$BR$QT8]PFBD<ZD\M_D5&GQ#T1A'0
M+NS?A?T?!3]9U.'1R=Y@?^]XWZF8HS<GIX1<M/@-8X/UU%\E[*P37(K $JR$
M%XQ$F:(6S6R;J$&>?S&VPRGO7XXZ8\A>&6XGXV]&BR"!YV)(W\Q-@?3HPVHL
MVW&%,:GD]9@ZVL64TRF+8,F^%0)!2R*@L:_#S9:1?C;)IS22+E-IG6Z' XWV
MU#Y#4[A*BN+>0SIV<[K%O@F9*C2EA;4A[5A[*-L#>TKM^[P"069\9H&>8GMS
MX\,=V"6=T[-E#P/XJ;0<]%2%0=V(9,'OR7:4;;QCYX4IDR4H4[H"'%XBJ1NJ
MU#<2LM <%W6%!>'6V<:'3Q<:(5.,E9Z+'<'R4G,:87GFI)&4H+G$,49<ZWW0
MJN$7]P]G(>PZQ141_@0/7H")LCW?7&N'>ELV3 #YU42W'JR<9KK#-[0E_)!O
M2=NW$OC>K9#[%NMK?4*S_(L]^,'"Z$"U I695^."S >FT&7LEN0WYD[L0$];
MJ>\ZT%,'>MH1T),M$.U03W:"%^=G;R[/3RX/+\X.3RZ>RSFZ_O6K>T??).#I
MW2'4<>!*Q3(IT9P%K7ZC$09<=&BI#M*_&9AA6FTKPJ=3'R8P%@78B6;L(#:4
MHAM([^;8HC')A-+(D5TKGV.&,=ZASU$.M@M@FR[:UMYHV]5N1-O>8P.SQ.D"
M[!.G\F2C4-I.Q+D[I;":4IC2?HD2;B4-SXYK#==1HD\%*HK?2S@V8/[,JZB#
MH?09%O&C#W'+^9^E385<'V/*Q?BA*9R2R=0U^IODU#/I"U8_H3+AQO04<!A@
M4$>:<L*@./_3HY55.=/O<' +Q*W0+IVF)HPIE87MIVP,2.<EL\/H8"HR@O4^
MM4\U)<XJ\"IGR!#D5R%/7*0)7],S%9DQ049<EA [6Q/N))N[T>=-L%_BNH'[
MCSJ0L!DSVSZ#(I]GQ3B*10H^I-!1(OP8H*(*++(KQJZZ;:@, A3M5V\^B^V
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
MTR-129$L,$U8C*,DKYNFM2R7;1I*K,DJ+PU<@LP( Y!U8YGX1&B/HG<]1M/
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
M0:VZ9X'>'(( QE#G0!8S*0,Z:$M%S6%I>KX_9F2'-AI/U"@00ZS:KPV:(I<
M5HW^4/@@Q\M=AZ"[T/4 C[P&TP!F1$E;/KL-U=M9JM^4/[7E3/!5<>RBV_4X
MS\##YB"X8:84V=**+'(5Z6SEE'I$<]? >4DQ6I2'S5TMS==2G$'/6:_-]BJ]
M^\R\GK/S[N$W#P!9QI0329XTK)"=&1'+9U@-G KBBD76!SECCYR:V6HY+*D
M!#UFKDUNKFM5QDS#.0\YLS.C!KFT#)0EXPH23"QQ2-8.[5:'ZO;PCUBXU[,N
MO%LKC^$8\GO;62PUT=>1$[M0&O<$,?'FY<3$><M0FO?3;Q@72(*#/YD65?$3
M-T3F8!0(C@"3Q V2##='UCF,'>DRY3H+?[;6H[=[71OPU?)\__!P@3!QZ!AK
MOBE'^=U I'G6'9=;!@TD4BU%,O=)!OO'-)]QO4&8;Z@-YT(13-3HNG_+]0*#
MNR!&VXM3JV_T\\/CKDG%NYUIAUEIF;?1M6U<^]'WX/T80-IZ$?5P/OA$:NB&
MU)!%Y5:]P*.]JPK; B?[ QNWMS+ Z_Y0@_3^A=H;ZN@S@H>.#O\8?0HZY.QO
MQ%NR"T[8^H4SI]Q/9J<!K#3R6U7 0^-'I,#E\>G%V>'AT1$5S5P\DQ0X^BI2
MX"56I$$!Z8_\SP$NX9=&D>">V'\;??KPGHKG3'32BT[9@SQ[]:6][4CKM1O^
M4MM("YWA1S+#GBCIW &IJ5O<\I*/>E7(R*J0PJF0L,E:M+>-L?C@K:U6;E5<
M.:CIM9WLCVHE= -8K@EC Q;?I(>&P5"E 1$GRA3X=NY+75MB^D_(N^D:)G\/
M^P.^/_[]9]?(#_]>-<3RP6YXG)-2**12RX1?01\>;L#<<TD?%FXS2N(6IBH=
M6GPG>&,W.]C ^2PS?7@\NC3NP8YLWY4DUZ?(X Q*9E8C50T+UYIO&!@77!UE
MRM16#Z%BLE#% &86 #P&\VBDAD4OFH 000]-DXK@%M)^ZB#_JW-KMP(68P=[
MP74<Z'#%VZC;.EQQARON<,4M!R_D+KE+*!K7=]XVMN7^\[%M61PS/T_&XOO,
MZ^_3LSIO!I%@S*70N)$9?@1R_0"SW"SXHT2*A,P@*JBA.)XNLPIDQ;S<1 1F
M$\>^"M_(HF 7EG_?RXD?B!2.;<4;$HCAG_?[T95[LM-(:$-X%'2OJ>,&(A59
MO)C]Q:G(R'/B9GF428^.5)GO(-,'W>Z7#0Y?Z>#+2VB.X'$N5<2Y;D)RV:4U
MZ@Z[0A=CLRZ@X2LY@5.MX(W:9&?:Q&=%XR*LQ;34*L&?5G?+7F<FZK0??5(P
MAM#IO.>W]\YN:19G;=K252/W** W@"]!R\_)D&5>T[T[/CI=*V=RO M1ERXZ
MVNKHZ/'.1$>I1HJ -2[QL1 ;'6R4K'AM0=!7VR_G1XM2 I5+)?VPI;#UC<Q\
MB*K,AD+IJ#2V26-%+D,!*$0O5O7G^0 5.-?*+P^VH0:?VDT+YSF%][GW:MOJ
M&^YPH3AG&?C8&D:8W(]H*51!MZ;!X"JMT%HX(&L!,5<J3WJ1R<$12=%Z]T,M
M0%Q,!5[%5R;-1\=PH5=%/_K'F+I;Q C>],5+5$9/U4O6$PH8=10B7L&%&<K,
M2'9OE%T"^ DQ-:GL^0)+1.9(FJXKAD1OA0%DX";!JAH??7/WN*K%J!!?D-2
MT1'L794P@BU<P=[?%+2#63GF(/OE'V<;>K5@B79 ?MH-3?V\-%!=A8XK4&:3
M"Q14V4)V1AE;X)#7@)%P3&4ZK)4G]2+;C[SG6L'.! ( 2/ZX^BT+U*X==T_A
M5Q,C%J0.0T4#DB>F5(4K^LG$I(E<[5OX GDP50"=8P6UA(.SGT]Z/I;M>$'/
M:MC;>MYJ#T]N:0P"G 8@C_8)\X0P*/A>D;@5X%Q9] /+>3RU_'+.W1*PH70F
MYPBA1[QK2M6JF2I8-QAGY!N6,SE^4<J'U#[1K<I3CDE0J *CWEPIY;ZLK]-L
MW(CBU.;80)I-A<982R"/[NNE!E^S)'&'<W/O%ZZDXU;%3PU?]0X_H<O@#.W?
M[2 3*5V)>YBMZT<_Y?R%K<P?$"8_))C!] (&IIKY!5YM1D<B-ZO3=?WHKVX_
M6K&\3._!5S,^+R7<.RXRV"\NJ-BGT)-=T(3#5Q@KPTDRQ0UK;U9^5;D%$]'8
ML%D)7S@-WJ@&!!^I6UPKC;42;EOQBU:&@"N$A/?]$5X&OR,.;;]5.!KNQ)0:
M,?FPBMMNZ^R*QH?N8*@= N#>A:O@8)Z(FKI%^'0^Z 5L\XVP?0SCUJBE%]!G
M7$Y1EVWOQS+^@F& RF M"A%C*TF,^R+RW_@AK^@G$D]78:64$Z5X@NQ4PHJ
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
M;\^53VKCR5HYLW;QG)FUUAR292FTAV.,-<KC&G'.N-IA6/Y4VV.4CL + O8
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
M*0A8< ;I@*ALO%X YJ?CY*MVH_[J]<O6FT;S5>M5H_U$!#VE9X?(T$NF85
ML38N^S:=*A@RAC37NQ?!V"U@0(VB)1<-REQ!!0#2"=?6J8$49.Y8#Z;J"W>X
M[%+=VC9PK0@'%WRI%.X6'W)PC:"+EH)'U%A% \TC3A7'#G 7M%HGGV)-N<9
MTDY-VD:=U@5*S4 A RX7"V4PRCS,!47/#=VR2BP"4BCAPMOEJ!S^"Q@*PA!"
M>18]B3,]<OGYN1S\ %S>V7%M4'IWE[<SLV$VF/ ("4NU3"GZ=H![KC _1!93
M%96, HYS&G#!S0QCV&W-XOQBR6=YY::&%=&E_-*&$/=%A[)<9<!K;6/N, 2L
M6 5LICEB*832 N@-3UB&\P:*0!;M* SS"\_ BQ])?" D#@^2Q/T)%;GU6HAP
M%L>0"O()8%-O2>D@HM[!_[K+[?F=92L4!-^I7189R-Q\N>U=(@0ZEV:8(L??
M7KDA09E\VPF(.1N /AVL_$BXPR!<=)"$NW2(WF0&KJ$6*9Q]LD:\!WA)C&=E
M&.8*D;\4/*[4ETAMX [N3T(M.H0J_LC!LE#IZ89P#+0%G[4F5Z@9 BCM8B^N
M ]MM"J?+F=-D3/4\ND9O9VG.(AL&V-X7+GI&!+]CHECY79.O?(=!GHS4/RV#
MGVY=J?U3K"O9#;RH)'IEX6[0^RT3;^%YD$ /"*$W$E)0BD(Z:J32\WC5WH#*
MDH0;P]A6?QY(B(7Q2<1!)UO\%(@)L-?HGN$3T^%R!F%_Y!Q4MG-&GH9V(?CL
MN&1T( [S,)>,>@(2+!@6#@S#E4I<\PPY TH4L>9\Z68*]L'@T25<-GRTJ:+=
M=BPW+AY$M&*5Q:T3;_%3-(*"FLW=U!92%JDE" ._8!@K+G;5$+CJ/ %8@KEL
M-XHP8.OFSC$N/2":'>9J3@_"SUB!RZ@ Z)GU;T ;NT=>\*OBXCF>3J28, SJ
M4CHJMOI5X1)9D@DY8_!T.I;.#](5]@+;OC.^K7Z!!_-S9Q9B>'(91L:#86Z]
M>=$I#S>7P&\V7ZR;\0<\CFR/C=O5KRWTQ_/@G>*D-FJ'U4-G4-P#>$):[D3F
MR*T"=@MY *F@F6:^=BMB<^+;H\FNG#U@#NVKLG%<GW.SH5^6+X1 *EHE2JM=
M;;U\\V+Y4'G1S_)4^;F)OE"V7:VUZH\KVJS6&H\LVGJYJ\;PCUJW37&VWH(A
MH.'=2,D\C;QB,HCMS_+T9/]Z>&/[%+%IU]7C_;4Z3SL3C%\AH2O ZP ]ITJ)
M;SSL7]Q2Q1< ;.F_X&3_KG/C;HDXP-8G[UF@<CQOU*A5X+?17CG-OV6TCW9<
MLR/Y?HO!DY_&7.]F_G-";/[5&W>GVFAGT _<FB1E![::=8L)]O=8_$Z&/M?G
M:Z>SM]G].!GO!2N>8!(Y6NRA%DMX% GV(UALXWLR>PJZ@YIE'V?4XY3[U]-A
M3]%_M-@/9+'CE+LW4^[%F+.8].]9F./Y"7+M-J.63;V_7;;B/C=05_B /I]^
M=">DJ-CL^-G7O Y\XA+7LW_Q=P^7 I=V"C(Z8M[JXM_)RGKUTKL?[.JVVQ[$
M%S[ P.9)NKIML$Y&^XJ(C7=&;%TV9VET?)G$5UXFL5C@'L^CI:(/Q9:$W7AP
M:ZZK#\"T[K8;;1LRT1BXZE,QI3-MHZ3N.;XWY.TOW7/[QI'_ 5!+ P04
M" "K@%1:WR\8&W4)  "!1   #P   &%M<&PM97@S,5\R+FAT;>U<;5/C.!+^
MOK]"Q];<0E4<\CHO3I:J#(3;U$T!!4S5W$?9EA,=LN65Y(3LK[]NR<X;F9G
MP&W"A"I(;+>D5NMYU*V6<'=D$G'R"^F.&(W@DW0--X*=]+]XS7JUT3UVER!P
M7$AT QE-B393P7X_R&@4\73HO\_N.PE50Y[Z-#?R'SS)I#(T-9T#6VG$QRM%
M/",SOU9M\[3SE\?3B-W[7K.3\-0;,3X<F>)9)C4W7*:^8H(:/F:=0-Y[FO^%
MK09214QY< >:Z69E"[%,#8HPOU[+3*&7:Z]CG\4TX6+JW_*$:7+!)N1:)C0M
M!0-IC$Q UK![XU'!AZDO6(Q=Z6+QLIG)B!OFZ8R&S,\4\R:*9IV5MK_5G'UV
MQU2*74EERFSO)SPR(S_FQ@OA.;,6_.>O];>U3O<82YQTCS/X!8-:P[YDIQ6.
MPVJO0RFD\G^MV9_.UVTP<:,82!&]C%'Z]R,><$,<3&>FV= H]???4>0;=@E!
M ::VUC"G_>O;P?G@M'<[N+P@E^?DZGIP<3JXZGTBYX.+'GR%;Y?G(-&_)E>?
MKV\^]RYNR>WEXXWX9&1MN06O/W_JWY!ZDWKUUB$](KV+,U)O1\75YXLS,-SM
M'WURTS_]?#VX'8!P_\OI'[V+?_5)[_06;5[_T&Q5]A8M+=J[(;VSRZO;_MDB
MXM" %J3-6@.-9FW:N_[8N^C?>)=?/O7_4YJS4:L]A>2-IY-\W8R_J3F?VWJ#
M"NFED8*2IU2S:86$3!D>3XD94>.OV 5=;2BHUK\?@'Z))[@V'A,L83C0H&/&
MU$'9HXCK3-"I'PMV_\!R_\TUME(J8H4\;:@R'6LC#^O7?@ Z"8[JKUASWIU6
MM=U\]V9[S%OH,X'XP0L4HW?^'6,9J"8ZI45XBGWRK&&^88B#DWJU'("%(,<U
M4Z_5WJQ4N#60(B,Z9D2Q,6<3%@&2N :0I3D5Y)IA\$9D2LZE2DB]YOV;R)CT
MDDQPDT>L0@9I6)W'(QB+S".2/?[^O_AK["3^/L*@10BQ9$KN4CD1+!H"L"P,
ME<-?)*'N5!J"I2A/"4VG)$^-RAEH3XU%% *3D@2N% ?HQC2$6XK(!")#(YW<
M X&4A4QKJJ8HDM [!NTNU*GA'J(<FA3H%[$-% BY"O,$Q%(H#IK VH. Q<(1
MT3G^F9>?,,6*2K #"=<"%D]@%#+A9@0=U!D+K8)8+Q""RPBZ.89B$0FFBV;8
MTVP[:-9\731C).8I !DY,0=N!3@&XO!8+3SG:0Q^@.(R'+Z' EQ A.180&D%
MB,65F!+HCD9:(EV%F/.N@+Q>:1HTC>SZOH(2N0 !()L$[-KFM-4GI'I$8B$G
MNF2B8D. NZ+0$,6;3F_0LK) *%TJ\T#;/:>V@U.MG>34[1( ?],%7XJ8'"=Y
M&<<<+BTH!X0J9N$/<.:!8 A3PL $ <!KA.(HEH"#0R>'U]#M4$B=0SEL54GA
M>) I&;((;FMR"+"/&/#(8;M_'XYH.F2D!U[E.A<@85>O[4-V9(O:U2M>N4N.
MB\74\0_K)^AZ%FCI:(*Z;-Q0O-10# UA/U?)"A(8=_K/0<"",T@'1&7C_1PP
M/QTGW[4;]7?OW[8^-)KO6N\:[6<BZ"$]VD6&GC$-@P*(M7'9]^E4P9 QI+G>
MO C&;@$#:A0MN6A0Y@HJ )".N;9.#:18:NO!I?K<'2ZZ5)?9!JX5X>"<+Y7"
MW>)##JX1=-%2\(@:JVB@><2IXM@![H)6Z^13K"G7&$C:J4G;J-.Z0*D9*&3
MY6*A#$:9A[F@Z+FA6U:)>4 *)5QXNQB5P[> H2 ,(91GT;,XTSV77Y[+P2O@
M\L:.ZP&E-W=Y&S,;9H,QCY"P5,N4HF\'N.<*UX?(8JJBDE' <4X#+KB98@R[
MKEF<7RSY+*_<U+ DNK"^M"'$?=&A+%<9\%K;F#L, 2M6 ;O2'+(40FD!](8G
M+,-Y T5@%>TH#/,+S\"+[TF\(R0.=Y+$_3$5N?5:B' 6Q[ 4Y&/ IEZSI(.(
M>@/_ZR[7K^\L6Z$@^$[M5I&!S,W7V]XD0J S:89+Y/C[F1L2E(MO.P$Q9P/0
MIX.5[PFW&X2+=I)P9P[1#YF!.=1B"6>?K!#O$5X2XUD9AKE"Y"\$CTOU)5(;
MN(.[DU"+#J&*/W.P+%1Z^$ X!MJ"SUJ1*]0, 90VV8MY8+M-X70Y<IJ,J)Y%
MU^CM+,U99,, V_O"14^)X'=,%)G?%?G*#QCDV4C]TS+X^?)*[9\BKV0W\**2
MZ)6YNT'OMTB\N>=! CTBA'ZP( 6E*"Q'C51Z%J_:&U!9DG!C&%OKSP,)L3 ^
MB3CH9(L? C$!]AK=,WSB<KB<0=B?.0>5[9R1IZ%-!!_M4T8[XC!W,V74$[#
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
M,=XK#MC:.OUX<$:+6T#$)"M$EARM 4L+>: CPZDDKB0IAFE:AK@Y4>;C3%T
M](M2^3V5<)Z#A&;AEN,+(9 *UT.BU:ZUCL\JJ[6 PL^R&%!7X1-CVS6[Y;QN
M:+-F-UXYM'7\4HOA'[&)35$2,628X.#N5B09#ZTB["/SM3WL5U8G\]O2#5MP
M7:_*V [EWKW.R0+,"O+FA%Z&2LEO7:,IFD11MS&COT-!YJ6KX(NBY0)HZZ)+
M,A$9%@O(&DU*W%XKPFR9[3V.&SBB_XX8]/QOX/JX<-^28LN*:=Y2:[13\"-A
M-$2E UMAW0+![M8Y7@1T7=;1*"5<PGEW= ?!+K?AOE^,=R(JOL$BLD?L:Q&+
M:1@R\C,@]JCPN:.D^Z%6V=>!NE]ROW\X["C[]XC]1(CME]R=67)[4THBY,])
MD.D+%&@0130@8A7JW779B+M4P;."K_#Y\%I0'M 4L\>.'SVWZ\!?7>)Z\S>Y
M.U@*7'DGD.);8JT7_P[6*M,K5W9,'3ND(G]MH6MW6<S77Q!L!J.YV?/HJL_6
M CGAX?X.T#-W@!X*W--EME3X4+Q\,*\8\IKK>@= FS?GLVVR(QQ!K+J8S?!"
MFBRI4]?7O<Y_Z=3-1;%_ %!+ P04    " "K@%1:Y+,O=/$%   Y)@  #P
M &%M<&PM97@S,E\R+FAT;>U:;7/:.!#^WE^A2X=.,H.-S4M>;)H92F".N4[(
M )WI?126''2199\L!^BOOY5L$Z DE^::*>W!)+Q8*^WNHV>EU=KMF8KXY1O4
MGE%,X!.U%5.<7O8^6XVZ76_7\I\@4"LDVM.8+%&JEIR^/THP(4S<>N?)PH^P
MO&7"PYF*?V-1$DN%A?*/S*"$W6]UL52<>([=8L+_8C%!Z,*S&G[$A#6C[':F
MBK8D3IEBL? DY5BQ>^I/XX65LB]:ZS26A$H+KH":=E)J"&.AM CU7"=1A5VY
M/M^TA3AB?.E-6$13=$WG:!1'6)2"TUBI. )911?*PIS="H_34+O2UMU+-?,9
M4]1*$QQ0+Y'4FDN<^%NZGU)GVNZH%-H5$0MJO)\SHF9>R)050#LU"+Y[ZYXZ
M?KNF>URV:PG\ Z &V-=T6NIYV/8ZB'DLO;>.>?F/8S#/9W$:<_(ZH/06,S9E
M"N4T74'S3%#<\W\QY E< C" RKT%IML;30;]0;<S&0ROT;"/;D:#Z^[@IO,1
M]0?7'?@*WX9]D.B-T,VGT?A3YWJ")L-O!_'%S-IS!-US],D>VUT;C7M=@Z+;
M:#E5U!FCSM7P9M*[.N"V"[<2K0OG5/-N\GL/C3NC#YWKWM@:?O[8^Q-UNA/=
M4G><1V/6N*LW!*&\IMUJ-"K;QJZ'<?WE8;QK37\NE-\;N8% \$/00.]U:,[4
M#*D911TA,LS1B.K=%$%+/Y81<AWK#Q2'J!,EG*F,T"H:B,!&Q[K+N[>+NN,&
M?C>.$BR6^4_BGVSV#F-I%"14LI@@"G 3=$4#&DVI1 VW"E-4;R*<HI!Q:%I9
M-*9!)F%'!C^Q(*BW"&98W%($ZB*6IMIZ^-.2!"N*9E12L'3#LMR;E6%@/ JH
M5"Q<5E&2R32#M &I&#U$H=[_SOPB",$F3.)$@57KTH6,IAXH-*9B.<6"IM9P
MP>D2=0*E6S3U\D$BXW459+'RMMBH\Y6 XS1]?P04B"S.4F513J&/,C0 X(Y*
MTA0<TWS2C*V?5WS"TH3CI1=RNOB*KW]EJ?:VG'XC9*4*2^4;9EI:9>I-<4HY
MTZ39XO #B71\G%7VA]1-^ZQ5=\_.3YL7]<99\ZS>JOAS2-*LJ:3XSKNC- $[
M^0H>)K2#ED'I"52.+H_=DW*&UE+)7*GK.)6M$?<EK"= PR)XPXSS)02YCED8
M;150DOZ=,6F(E6I^CHLUP&T<8PA:B=S6,3E9<?HA_%:A5Q#;O6@TUXGMZP!=
MT5KGBP]9XX'>>T;O^D]+;R9@+XFPX:QNP6 ?@:N&KB7W,9- ?C FU32OZF;
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
MFE>(U9/%4U76O*5\V>HM.=/'0H#1U"^^\CH%]!]H7(7$'H%:YM^#SS(G^DX
M/JWD:4,,(%1/'KXSU\YM[5+BY/MN5G92?UJ15.><\K=,U!$(;F!4S7OB+R*&
MS9*%88Y<)*X]*3;#4^S>:_6A"K]&Y?">/7CT>\[&\DI-1LE]23'>A!' NBI?
MP8>-[8Q]MFJ=KF?3-.Y680YL_!(;) [_'3)*G1;!.2ITLV4,S!#J G5Y5!P7
M""2.PX#9H2EKK/;YE(,0Z_>S@;.VZ_X#DX$CAL<#I]^A-?T?%MQ_(33.HJF7
M-;#2T0UP$O'+KDCLWYT9_8^XQC]O/\H."= F#5W'Y7;Y3;_R86/85X^&@-&C
M <Q,_5-4F#FC%.6C*.3FJ?F3\IDNBR*M"?:\DO9ZL[:(N@_EK%JY67@F=_X.
M:WE@YM(MCLZ\<W)'(-^8TU1A;ERI\L2S<&\+<0@AP3R%^"Q(J@OJ4%%@6^7"
MGAWM-!(V#?<!WO5JO3,<BC*<2VZGHC**;]K(XS]\?:LAFP^X:Z?;&)1 B&.<
M(@,=&EDZ8TM'H%9\A4#)W(TO=@SA ?#Y!V!AN@VUB#QL>24"G-!,C6C8/'=:
M(SR TFH>(RIKWG5O8&[5V+4F%S^T %]P("CO59$'D2(()! G%/);6SFU06RH
M2YOWG;@S_<=$M<OPR$F=&+?@*9F[-0*GKU@]'&+_!O$.3OO%E&2\4=L_OQ/Y
M3 $I"_O3ETBL+"B"*3]3^IHU@*>O\^VJ;TQMGKOV_%)YY+7+@_E=C-DC$*L"
M%<K D']@(?R[%Q51^$"3GR5NF6'WR$>@))EXSRSSEZTQB?8))T1D[X>NK;QX
M]HQY2#06&-ZR_/D/R>):17PL$<VA>032^72-ZF@DSV\9M^,EY^EG-#-/OAI2
MZ<WJ'F9";'95M*]KM+I\!-(C("JH)L0.PZQ/=9@6."8QY+Q<SKWE"@6BP$73
MLE]H0+;8 RIC-ROGU'91Z/42- ?:NA:G!@8C8-1 _)J L]X1*)%N2(29:]BW
MIF]OC)JEFG@5E*IWM>9R5K-?P?0\=5SQ2A!1IYT@95!E'?JY@[AYYOL["O.>
M(NH?BJ'Y IIW"E?;8T()U+I]EC]!18'U4/>MN5^=&FD^ W_@,D*3QO)1UIMC
MP:/015FFA0U^C9&>"_XC1\2X'X'P+_LT =ZGS!/FPHG!&].7 6CR3PQ7@$-N
M2X\&K-QU<?M1_%X/O]$HD#I99>P?<G-LR5S7-:H +/S3G8#AV/SY$(A-1QCA
M%8J>20\4;,CRB\R_]X!TK,</W"O05TJWR]NT+@<6O17<;R!'*^ZH/PK(#E7?
M=OIA;K8">*D1%Z@Y_4YL7 "/SJ6HOI,YLJ+PE+6[=C OH,TW%8>W93:FEHCR
M;<8%3.?IUMC$S[YP^)FQT$TQ?-M6A*5(BDY'C'V0EOI^#^BK0A'/C)YM,==9
M@/&-^-&&Q UA@2>O7VF^H /[&IRR1C8OL8"(P2/TS\&RP"P[O_8#ZS%)ZRG?
MCT#]UV6L7?6VX$+CA[WZ?Z?5[TG9IOQTU^OMQ8V+CT<);SC$(9P:X<JX)4A*
MCU[-ZE;A4&;UTK;0K]S(<_W7HZ.3-OV^PK\X._HNML#O*8H#K3)O1G'@K3PB
M.DT=RHW@!= 9#QZ:N05@">N_DM06.122_6O,7S->3P4KMK1PNA1DW7UV.UCA
M](</D JXE\VW7S]+\)\T2B/QE6:$62C7UGK!ZF4,ZP1;_##QP$Y\6$).H)4+
M(S?R9I9"112)/1[RN)Z]4\5E&ZJI:R1VG@#E/J [@/GH5R=4!)^0>B+/#:=4
MI;R?KBH=:G?5$X\AOXVPAM^W4)8X$ZV=OZOW2+#:HLCB185[B;/NS#9]DP!=
MB*78DLOOPJ,=VV('2R_!LW22>RR)&XF.W3DS;Z,#><TQT_^TV;/D6Z^.;!P
M?<2P[IW-QB4O)OLAH00\\*@Q7?_,$2C :=7O1E: :./3",[?$68PAOZ"6EZ>
MJ.#>!L-(; =^RF).HS,R\XO,G=PIE[&.JY!+#8=ISD<@FR+GWIE#SEY/XGJC
M[&Q0L)+LC$]WI(KZQ[R6V_/*.EI*WOY<\>F1/ICRM46O0>W&#(PO*E%[,UE)
M9B9"Y\O)&(V[W>^\%.;'*K]\V9+7^YCN5%D8#?.C_Q;/S1GKSOIH0B('JY+!
M6X8\2N0.?1;R9F+$09\$SJ=8!R<BWF376GC^$;SN!E3<W'4JP2J7E.N5@"-=
MTRQ\/NBI*G[Y7F^[[CV?5S0&=9F3R!MW,/*VF?JD %#4=?>U9"]87XR#3??;
MULC975>IX)(!\M^ [>HM$J2RO8URA3J$?X6])*[3,.^#%W<&1'DS^FX@-,B^
M*?>_8O[5(80YK"I@+O2+ZZ))J+],N%JFXFQQD]M?)H:,KRK#%X:YM!KG>9..
M0&0+3)SSE\9$!:2$HRM5R8NH>0DPZKS1W;#C($](VFWD'FS(\ZB%KCKUE85'
M4Z[@<V_/_@-5<>)\??X>?9Y14N_9S&C29?7F/;N$L.WI2!+G,F9=+3O'Q77B
MH!H?HN.PT[DW#ICA()SZK-!5N/U!C*H+8-_J3=!4=['W^_YSV65!J>%0+-4D
M.[&S*W=T%'8[R$O*410_QN=D)Z&O\6VDOU0  D+X$!L%-%6O$DUUP;C%U/KT
M7)?8&APG:\[7WS<N>4=9!&O#Q/+JD*I%/*5BP@EWX:.M=C5:HV\H/;83FABF
ME.RI=5W9$E+8NTTG>['%SXYO@+'>/F6QM(K#GB >%<KYO,2R@#2[,KL1J[@H
M66\V]$OF(*;%O4"$_)Y,01.Y?33IW66U\*&#?5S+[>;X+/] A0@=2/.'FSS6
M$Q9M*2JW% (L2,#$GA7MU-8J&WFC A#&?URJ^)11=DO]>![H$F_<)(R^8\WC
M3XU7^VD,"7;W=+;=G7)S7.L=) Z(^@5M+G@T?I0/A-JUS)3-*:K+TP*=Q>*[
M4VV>?B<J&NB4ATJM7"+>[N34_O *]]J<]OC^!J9\8C%ZN"MQ2'GQ5[_[9<!"
MN=W-TGSV 3?2Z2Y?S40Y=/6;@W#X15:)=OGH>Z5? Q>FS:]Q",2#'0CVWGCC
M*0SGH/MY#*MFY #SPI@FBJ^8/!2--3NAX"VN#^9/>$][E$^7M'I!E',8\ 06
M1/.+A50T5R[[&C1(V5#4:XS"#C2[_XU4P;#TXT3 O55??JS9*4=!"/9X7/+2
MW1+3[#=$O>*0P^:W2U95SNE@/E&[;UV"3:WQZH*:YH-(DV-5U$)]_5IW!-HU
M 2*9+YSG/T/(MIA#S&G,3MZS(]!/W\3:L2.09XG0,A;5D9%"U_,=K(P/!HR-
MV]G:^XJ0]PD2;+<)[MAO\C,0? UJ!\F-FE<6.0)]F^!U& FA<'2XT2 (QS%
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
M#<QM&\W#C"S,;TSYZT15O8?\UL6<1BVZSF!^8FP:EQN7(/@VL&2?$$R2A?;
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
MEA'0]'.=%&8/XQ5"D)SHSDA%ZKE1WRCJ]$,%Z59X]CXPS!HV21>=1?CR)OH
MN:_*_W[Z!\RUYNZ\K6V]VF*\X>JR,@B>X,\!T:<:'S#0$!_($B^E$9BFJS"*
M]'F.#8GDF_%Z<I]^,Y00G%@JT0<(U<)>;3V%= ;,9SH-C?AZG!KCNKRQ?=LS
MNF!OS]/W7>EY])^&(U!LXK$7):*%U%#+5?T4%/G.!%6V,WUXEX[R!9\P;T0-
M)%%1]=M(3HC .K V>)VHW+92-Y_4]8LNG8P'HCE,W^1Z6>@[MS8'?^"ERC0.
M9U#EV'9%:'YT,S)F5YZL807\VE/KXP;RL/O'MJ%K3!ZS CZ5"242]'P^6?)=
M[B3T:EA-ZMXL7Z5JX![.J8Y'>-0NY"M]=MKFC/36G<MZC-2"+?%T$@+#G<@3
MR0_2S+!,:?+WVFJ_1\S8NH65K<*AU'I_C7#'@$*+VBIW8^XO"655[LL3_M'>
M$0(.0IW7QE@FRY-&56!S^GKP'2)D$)P.$=&_1/=RL$Q%G^V30_P%= X*O#!/
M-<K4OTBM&BSL>$?Z.T:2)5WBZC0N<BFKHT3 7R+S]**@_06V!N88IBEX+X\6
ML!8P!VFIVIT'PDE9WW@NS!^B3L'-[O:2^V(??AX.%T(WP ?6%76OEFWGW9A2
M'"_-J8'=6,K9:\HB3LWY>>9\/O7UC?P>>"F5R3Y)>X <?%@85$.S88Y!SC,Y
M_;0'/S[4]DWI<2'(3U!O!:N+Y$9=G'H-E&9'*',<@>Z;<;?C +^].J6J2VTJ
MKA5E?R7<!")  @ZKQ\FF+/T<B<DA0KM'-4(E@5N5=Q.!6N+\XU>EQ"F(^#>D
M4 RDOROM2\GX8 ZC,IF(YK,L\W._T#T='.C;-JOX0(=A$*.R#6E=&PY6E=+X
MM':<=,W2_D*.HL\J]0DRI\!LR(MT?FH\#";T$J$("&-%T0GM8N-*40V*]8=I
M,FO]$AV=KUU7G-V6EW8>Z?Y:LOM(R;O;'R63^T,.!$\3<)B'-+$EMH&%F%\@
MS9CX'KO76^XRY(FD(U  ^(DH. FAU[#@$M"E].[U-H:_1]6K9DNTKR!:?.Y1
M0E'UHJ5ZQ6'.C/7R%Y=__W4*=%\%_19-86Y \&\A9*NUQ..0/0(MTX:.0"WH
M]_O42\;T<[<&F2#R_.,^<>KK,1=J(^T"M^^0ZK:[\N=ENQE2=Q\Y,0/!]UH]
MFU\@9>C\@S.^Z>I>H9%AG[@0P;ORP#Z3W? (Q+H)?$0WH?<N'EO0*E66=@XY
MM:I-]DW:I$K0_D8.Y]HC3T]O JC$G_+C/I2I7UBR?ZXBZWAO2<FGQC*_4D7T
M\!^A>M9X2DYX>)6[J[-YV FZ/T*;Z@'(D]A2=A'LY#S"9CKR"I5DD[X1J-&/
MX>FYU$A='GP4=^-N^_C7#GU)\B=TS?:OT"67LHGP2[W%J2QR4Z-6 DWO 7 "
MW1"_?Q;FS@\\?%(/=QC4%YM5?F#)!X?A'KE1$HG<;,[32C)M,VUI,*,9?/O,
M@UX;R^X4%Y=ESAT_I3TEZ2P18OK?WN"93OI9,<I#P'<WXPC$)N8/;55.5ZX[
MM!1$\,Q#_!H3M?OJJPQEA+1QI>+DTG>^P77.+F,R+<LNVQ2SP.I!F,QT;XO;
M&=&HCSX.]'\=^MCH1RU0^)<0"AS:ILRL!Y_[S+:Y)_@S[SB())"SX Z-E :Z
M,$V1.7$$$D3JP!/-;\O,O:*&XQDNT.D>#>X9AZQ%5VHK[JQ+!B_58NX(M"L<
MXC_O+C.K5AMC<*#<M&BFMYOI@JEDSD#)YJCE:8K\Y,_]<\@93$O>D&6LN^!L
M@V=S"Y"8W".OR^2,,0HC+INBA[1E"AL3%-JCF\4;O<O7 CK^Y'P-F5"LKYOL
MEW_)AA-P^(SA.P+=6UMR(/!BP0E@47U9.A\U%0^-!XMZI0?''8'.ZIH0QKYH
M#!S_DBX<B3B/QHJ6?[@P,^=RVN7M1YG]Q[]3<S8P=5"J[#Z=3W6P<)/.Y\+D
MN$FTS$"3+2>$W9'+!I15&N5.#Q",943I7UWU*\R+HPN&5J[0U5I-RIB?V_*L
MT<[Y:O:MF=(K;9AN]L>\Q+F^5$8QYI[E4B*E%U Z]J?%1+SL("2]],)D_:N>
M>84^,3C$ 9!QYJZ?1U-,#O<,1A=_CO/H3,/"<A7?K#JE;BD>5]:?LF3M**@D
M*-EL@GH%-1 33LA+0%Y"#D,DZ?R-=!^@&,7#%/27O$@6JJU:@].&59U-4,+Q
M"%66R829PQJ%5[E;"J\^UG,%7Q"S+60N.> MZ0)H)OO^$>@T^5BFV"%X-!2$
MO '7H4Q228#UO@.C?.W8R[$DC2$4JW]7*I7D-*O<7BT[K:2L%BG4I1';(^'U
M1D7Q2VY1A,"C&%QPE SN%)W)U$1P4UMI-Q#6 +3?,AUY>@XIAK EJX^7H%,1
M_$2!S@RGST&'W"ICCFT=F/2YZ/QS_@_V##YM>MY9MX^P7R)D1QG&"-*<G)C3
MN> V,*X(M7Q9.3F$.85>Z@A'6%FF[E5#<- ]6(FTQ=OI95RBK4\O?U^B4CXE
M]>I25[2S@FE3G-4B\EC1P7M5M("5@";F**95>? (E"[4)9!ULWZGCYV<\"J"
MH"A*T:RO8GZ<[?%]U.%^;KH]67%?\7O]3]AX@(3]]N32]Z5/+GZ5N==XGW]K
M;$(%0*BRO_8::0)]V6OMT-U!(!&/1#>L#'J]AJ<.]9V=4>R1J-L.=UE=O9Q6
M 5\:"49(5^_4>E>YKYF]<H:%P\XZ+H]$ZV4_[/:!@.^>,(P))8$7I"FS9+;!
M_40T" &E*=)#)OMNT)T_U].MR!,$,[HNP+V6H1M*&*N<R=4+QR)%IW<;#LTM
MS0PGVZ,:@@/WEE8_S=_!='?#%0-E"Q00;HS'F/N8QT<@B1YNVG6$,Z/TV/9T
M*(^I>5ZO O1/4BTC/7RKX=A!^]++?7W3#V2G'NP)_;+F'ZN!;G52FI9%K-=]
MV@M\$O3>70"#)Z$^<"\F^Q=:.'6"$CN/\H9P,$>AXNIK2](#F8XKU$Z"?@E>
MSR=8 *X_;-W:BFF:U?4XWRFD+S#94!_!R2XUUW,KJG+KSGQ'$Z/),E0@>!(Y
M@R;?@5"O"._:$>J5AS#MX-TB(!5_+"_MJ=@J9_@TE(S'D!\X9_I9<ZO:  Z)
M01$EI_Z>V5_Z1ZU>QWGFOG)$J.#B%+[;16PZZ 0Y3?#[L2D.[_;3;C'GT&<5
MF4+,<<CI8Q<+! X'W_6@>!"ZY+DR(F>)CL6Y<NY:6-Z-9@D(=DG%U8R[I_!3
M=V25?^B*)6M/'DP-D&:<H%D>@?J5(/A7Z.:,N#W=&)H%\P-&A'D.SG.PKH A
M:,W152(@K ON$^$P7U^O>FHC-E)T[@EA9\_T^P%GH-2$VXS:3HEGN(RSJT.6
MRXK"7V 6*T,!T/]/<6*1KGD$RDK$0VCB=.4C4-68*+,2A3^8^&VZCT715*"Q
MJ#^M3!V'@W$RB6D*/@ZWW7 RAHE6@/TI.$XXQR#K\ACNXY,CR./O[0GJWE_@
MD1*4/X0<]#$/U39//^? Y+2A\5'G-MR\WE.@9Y3UY>'2=V:49&G""71H-#Y8
MT(US1YAK:$@#T'C<(UW[L6-;-=Q#8=UI,]N$[N) P1Z;=ALY\3B[P.>CR,%'
M(+K "PJ>NND52?Z% W>LQ;VF:M"NP:/=PLNH&4.%/IV$DLC^4C#@D^87?^AW
M/R(-.N3,["YW-0^$R2RQQ?H BET=R=7^CW(6V#B/13#CJS^8[,BW11-TWMQ6
M1%[)F"YVV$BDBQUS8R%2C[MCY6/T, <!XI3Y_V#O38.:6*-VT;@=$!$CLX(0
M%001 0>&+81$142,$'%@%+(5E4G(=@,2)20J(). @L 6A:B @ P1(2 0$IEU
M(S(3!B&3RACI*(:6),UMO^_<>T_5=\Z?\^><4[5_=%4JE7I[O>M]UK.>Y^WN
MM*.$)'\D4XP2SPN&$KIWL&B"62)R9NE2VAVF5MFXP0FU0T,_2AGU8HUG^)"(
M$E+8\<&YD.<)SA8 E$UMRE]&?%L+H_\-=>3!Z#)BVKQM72E\^ALDVK$AC"6U
MZ3#5'\\8"YRP ,72K>/VO.0Z@U2=.G.T94E0O=53?S]]F[>7/&37@TN/W;^]
MR@OW8>ZVRCUD+I8'CPN$&8D88BTA/HFU"6IF;WPBOT^]B(KS8DS>I"B3L'R%
M.TP[OHCH":3=T;6(QA+$:UY)K%]Y*A\<?G?]V92>5EK+DF%B_KF1Z5>>!-^Q
MCT&1OB7PY)EPL'R9BYQ.L9#MEL=@>65+=]*DI\@(L$V,:AHBK(=V@ITMH\KT
MMNZ;6-T0QK@9/B[/&IA,L1BSL_O<UY%P(<UQT$&4V\Y0#?[MF&7Q0NR@10K^
MYQGP*2!L8RM ^N \'Y]F\:A1J9V] >TC0*XF%3FRXD1?%T21+5Z%'S)*O)V5
M9/_XU3,R CM-MKD?O7C)[X>U3.TT+RV-&D ;FY0X@,[ &*YQ$.U*ET6#_A1,
MFWJZ5?8SDG^;EW\B$T?_6$T5SU]Z,J5]-/_%^+EC[[:X>J5_*$A"R"=AW+ZC
M?MZMIZ%'>T5MOK^,R/9OI<UV177(MIA?M:3+5,:@M:O#B/H.=K5ORM<(%+4V
MIP90%&4FZ<;J6U+>SA1<5'GSMHV$E>GAEA'&?P!T>4Y\,TU^'#+@U%&;8,!^
MN[., +?BY?><=9819^*;1Q'22,D..*%/*;"XWPA#>70>-'8710J6$:.GVY<Z
M1"@ *VR/X['C"!J7JH$!+SA"]-XML H64"\&OO2><@W<-\;TM10?V6<GR8W<
MWU;Z<5NVHD*F[!JEAUM+%(E@G%J)'9O2[A"JXSL(FN0;0PO=6M1F:^#1<;$=
M.W[N0A_326QRLJ=Z<]^H,]*A_\#@U[(%#Z.LJ7-K3XU[[;GYCKT$AWJ;%/:K
M)&!V_ ,!>^N6DP%%*S/2JJ'VQ[QKO,<+;XPJZ9]K)0?!F*=D(WDI^S([D;63
MM!WHODFQD1F+(Q/\Z[=Z>P?<0*8L../.-CR^YY@9Z$>T>_\X>C@%00VD B?G
M1]EPRF+\EQ&7B"/+"$@1[M&K9'WHS870"%<+HS[-56,'T48SS@ UF2] EFVI
MA(9+/M-;SM@9*@HU9]#4QL :Y,KI>G"H.BT>0O:4/4GM.#L4<9T1#E$H&ZE-
M;VF !^&7V+M"#KLN]2+%"(;^-H^%MH$AXOB#P.1=C"ZIP>7>L=H<O<I\A^?3
M7JFTYQ,=)ATFH+L'\#5?5:3) 8HO$7N)()K(=TP.I_]27.:CR#F.5WPS-8U0
M18Q1XR\F7[@?&NYC?QK Y+]H$=AIMPNLPIVN+,!G)?F=VYM;:E>;(/IZ?I_)
M\=,_-SU!+ER&\YI 6I3\ 7;!R2TE!\J?P$J5]MN8;"?H+STL.P]ZBOU;L6OG
MUCL5D/> [%*HG[!A@7I73[5'],<Q7F7O!;$DKFPF)Z3PU8ZDT9FKW47V(47=
MP<$*7Q3^R^[B4A%D[M[CJP\:BQ5X--EF?[H7V;&7*#OP0N8(,GC89"_#Q)+B
MU"5N4YZ%O(RI8AYKJ5C>FAJ2+]:+OQ0H"/[]HLH'"_F%KJ_;[D2F&_Q<A)2;
MEA$/?*A-43##<RQI\M/+"*WBE>#PLZ2=*Y?@*<><A-: J#<4M+R2S7M!VVRJ
MCX^GOG1_0]=RYH<<7]HY]&&LPW<WD-48*7 ^^D]4@M_=F:7(EEQK3T"V?0(R
M2C+?PHS<^+6A*M.6#EJC)%,,>3&6:#XFE3C+2X@N53PZ:!(93]D#IOGT,Y0>
M&E5CU2U5A,IAI_LL%FGA/35%/'-UTK,6)U.;CDO+B+4U\9<NW,=)(E EF'5R
M&,87NT<R(.5%$"Z]5<L(^?-E1"@]'@7@N0FHVKBL1.E1LKLX/ED4,L]T%P;K
MB(C-%*L!M/[Y(OLR4E!@]:RNE@MXE3?N-3,S+0S9\,_W(\R:!N>C8OSG^;D&
M>,1^..^PJ<96PY)W%,]?E&TQ K3QF\AJ8 8?GY!C6LYI&;<R\3F.WQ!4LUA[
MPV[@I>S0]^V,H3+5>:>Z3$U[=:UT;,:>TVHWJ;NPC-HYD8 ]8B1Y#//_?G!D
MAYX!N$V,:\=NF _=<<;^A3<IRJ.NNL]R.&N?G]0\(?Q\T6S6I0U#U0/;_ECS
M)Q:.!C2([,#&H:JT9-IC0O:HM6"^A:U,]NC'*,@BP7RQSAL:DGPIU!QM+#"_
M.XIJ-8>;=7-.FN\K<D=DT317Y2O:MLS"I<SO$3[I"\+LCUN<;VQHPQ?Y(_)&
M=G7:W&>87C:#.L73ON8@2AI!WMI'%(JY<0_-T>8"Y":2D6/OQ5ZF0W!QZUD#
MO([,@D,VB7X>GW3 ++MEM+!%ZV&HIKD3X(H5KV:W3=R .#<\,$)(&\>_WR0[
MB'4]B+K+LOZU<X7E55*L05J$^.PR(H2;R-(<O#A@3@Q?1BB1]J&04X0-X1YF
M7]%@=0-JA?+VR9;:G&N/;]L&FXNDSD'@6,>CL=EW7^KRJ!.H,6*'C8),$V87
MY84!+*^ H,%4XLUOH'Q<1KSL;L4A$>1#8#+?QW#,/DV NBWD6.B:G*UJ2-U4
M48%]%9&KT^'EF!P2[F2(LU-JK\>461Q]V?LC^)$G-3X'^H?*RZ5^>^$HTZ!!
M_XRG0=EDN+XUX-AAF>"'&FGO>$-@U,HT9B5]0%=V"K22TJ2M_)ESB[GRQ?10
M?7NF("UI2 ]%4#\W4SNJEQ]HF5<7P1_386\8)CGB[W6%&"6CG8A15T._!TB2
MN/H4V!R'864:^9(XL*0"'(/KL-JW2FH+:CJ[1 +^S=28+&U,(G]>*>#JN?>C
M/BE?2Z.*"&!,F_8SSVJ5F='GE25.:YZ&Z70&/Y_."M&(Q1:C@&/8=3,$1K9,
MAP O)U%^#U+;;(E-Q:B"*5KM.\FZ!4XZI+36/%U&+[2)U.E2S:AVT@S^.^([
MD-&&054YKLW6ZL4%[3OG#]9O+=GUYLZJVVNWWMZP=NNWM>B-U]?<Q+)^M3PC
MF48]$33FBOP!:PD)KH\T3_"T0$'D#>Q;1GB##*D*9:"&HMTC,Q5;24\#DW&R
MHVQU" ER3O:V9<8GE#$= (ZKV)!1Y#T:<.TD/H0O]S\YF#/9JDV-G^\'[*%U
ML"PST27#7:I*"OHL(TI0+?735-X0]297%;.'VG21#;/M9I+U$78=0'VC@TU$
MJ4.[2#D[Q\.YZTE!A#N8_<#E>(W/[\94F&+L733^*>E&BXNG\OA[K1M93[>H
M>DQK/ZB1<60:^R$W&Q"6"?Z+ %Q;I_#QX2N6C)<1"IZR/\2TN9]P_M[+:10;
MLLV 01\S J#RD'-\L7YS9&\G>KMI9!-; V,4/$H.8S!?=N[(?"\Q"::&&IRI
M?Y4C&/+I/3$32FWJ74:LPZ H?50E]A]T<#>G25EO)]-8ZB,S!B9O4<P('MX.
MVO34<.*&YZ6\AY:+<7?(AR[ECX!%;ZPS/LJ?\<9(2KA^;?[6/M$VO4-P7.G4
M?SR9,,M=I@(P4Y^F)F<NN,M4%-K<",#I;E!_4?0=YJL \7 M&TP&LIMMV"(U
MZ8YS'XE9,[8=@T;BG;VBG OWF\.123TC3M*&V6N-?1B#(+?+:\LM9DLJ$%A=
M+&\".WS-?(P&K;L%V+=@#%Y]A]3(2NG$49Q0H[7ETDUXT$;'X\S>ZN391-/)
M&@^TDQ!.G.)4Y+T3/<Q1NPGZ;K4CDO8 5K:<3N754*OIJ6Q>-4&;&H@<62FD
M)5(V@R8=E-\!Z[E^?KE?,W=XT95$YZ%NHF'XUE\Y65,47#[:40!6N<><%L>5
M?\BKB51MJ3"8,_VZ(V>OA#"G@<8"3D30ND/2(:]%GUX%;9;#NICW-,]B$&X"
M[)%O0X*)8^A#"O$+^H)YA5FON%*'+5JC$1795PMEWF*[0:E/VZ7=>9N T=$N
MB<@>A^-^*N)5=K<38M]W0$'$FYW[44LYU<]P:C_3\75/D%_#H VI_[E/UG28
M?1[&_4[V+8P*Y1]N]7PJ9H/L]T'V)>R=";L!M E_S%QIW.,<J=833!.G.0S\
MR(H./C3P-4LP?P*82 PV"/RSAG_%M6_'_<^!V -PQ'!+26!9@G#J5C/%:6W8
MA%$Y-XE,%2-Y2)&:T'PSF/4S1-C(8>($NI%--YY7E?H4%EA).J]2J5<MWY<2
M5^TIK5-I3_HMF0!<Y\H*J7R:_*%1,U;N3:M6^"E#%OZ) OS9LD(Q=FX(@CEW
M.O+6SI5\['"V9 -<M"B99OY)>5:$U8"(O%* ';474I,I9C-+9TJ)UPO(NP!4
M$O.L@*B%UKJR960B^+ZG%^CHU'"L,,"R6V4Z]>QI<B7TC-KD#4^"1=5CK91%
MB ES"C#J7G&J"<.+DD/R>S_*";S4=/9:YMYG@7D&XODDF3(5$R,TO3!+&*B6
MSC9BCS#$NG'RK*SPBR\'&-/E=+*S0)?@_7KHO/<N&A#J#KL&,FQ08Y(P)E.^
M9HWQ^-?@H+DH&DANXEBOA9S$*=TI':VFF/<?8P/*)@<6N/$W6-GG#43:/D'6
M63<N[EZ,E/1TRI:H3<<A57",%RE35Y-\ /W$2L<;^]!X_ORHMW!+7QMY1<;)
M/DNN[BQE*S#$7I7T;;<$8P!\*2T,7B+SW^5TNM[ZI&A,ZEFYZ XIWH(K;SNE
MS\N_O5%?0H41\82,JY278,\3T_ZR!UJ$=O1VNE) GM%K\/H3\)E__R5Q_<3P
MU'3)K*].OP$S5=ANLZ9T _/5E-5WWRFKK*6NE'I?"A5D2R+EMPWAT80R$Q %
M: F*XB!3&&I8RDX*![OB#V 9D6A1*KK@8];/]V_MWD0Z3%"7V0R9_1A3-CK-
M6$;$GI*>X9"5S9Z2TO=/U;C9C+=]3 FSZGXW?QN[FF5$Z65KL;:0UX)[^3CN
M%O)9D"&0J[UA_084QDK<,H(Q!N+5GZZY:7Z;T<[MRLHL&&[_II.+]QHR+[,(
MT7*^/7]V<'ZN>LRVM)B2#,+X7[4HKV2MHG#>29&D9+Y+?C'$L=H7<-H>2.83
M$\F68ONV:TMYE7P/UM9I3:MLMG($6V6:7D&/O5@C1F=IWGB0O42A66A9[QVK
M6_<$-0 KJ.LP\O? <W\!M1%J[>;GA(!^&[1??A_KQT: ^OSR[#DNLIF@/,W2
M!.AI,BRL^8XFAY7/E K^#G^8)9D_+/8FQ31C@<01@N<(B7H"^''[W;/2<5W<
M27"RE09XTV[3:A=EJBAAQQQ,$*M/#<F<Q&J2]\ &>I2@>Y@C=$L!.DXPAR:'
M1!:S(8Y':L3^B=7'PCN5?\.-']697T6Z ]D=P-8P]5_8A[W0Z<+ADV9>86#?
MU-0!NW!7X@C!!5O9(5.WEEP%[:6$ -3:+_'--V ?11_E\IDUA$U,:PQMR]6Q
MZ25)X]75;850T26^M*9?Q$"J@_O=.15EDS6O&X?HD1\6:<=D>'D:E?<W"O#D
M@D9<D;LTBO*&M@+M(%U'@3FMLON.)59'%@ JY@==G8%M!67KE$1[U<0N9@@*
M?TP-]XK%[+50)I,([D <_?;F'PGS(;+S?%.?^85RO L"LC 1H4 C!5F!CD07
M;J4,>1[U1S!XBF5&KZ;R'J.^W2,.1T(?.!)X-0;I_.,(J!C+^T0 #8IDZE3)
MKXV!YV0<V"VU@MYRU2%3F>D 2UMFT&LQKPU>UD4$+(X^C^=?K!DL-WUTFF,A
M3=1K_LSJME6ZNBG3\^Q8H&4N#!L3> R#_YB(EHC A[TP4J9./-B#]4L;Z92<
M !93T5$15+%W.TOC%8<A"A(VC0[=NDRM"@\AGO;1/](GBHB2NTB$WJ^K&]EU
M555]%KDF)_-DG<&3;" L3:9N)/DFSV7SRFAJ+&WR2GG5,B*(<'L9L:&,I476
M'9AC*@*UPN[6^=](F$[70?0N,TO;6:PR&-PZ&IH6'%G<+97.)NP69GTE3GRT
M2"</RE[+_H3=33!A-,AV$S: /1HFG.\(L&!<["^'S&0^XOE6VV"-ZQ=RXPK9
M23]$;INLG5>ITDS5?]YK749<5[^)G)Z%ULJEQTA^DD:8O."&(SU!,ISX-M9$
MVXRF2H^3.IJ-B[WM,A?R-M4#J97!3WQ\/3L3R[X2PTMQN'?E_F?S1B8#_(]D
MZFI]JQ5&SI4+4&-1D))<S)6< KIZ^G\@4]C R65$"D:U<1!S*IR@;-1FKC&K
MMX_CZA&7Y:S4K.U;5]JV0K\[_=WYC\]/I$7 ,< "^[,%MJI;GH3:A/V!&"R=
M8%]$)NNI@98PH5T*AG:)&>WWS_/E!&B=AA0OPT2[>\2^S?&M%)NX@30>00E_
M:<_OKQJ98I?&_ "!.#,?Y^SR]0#Z]>? ?(34&U+Z=;]YICA>IKK8H<D&G%"@
M@0_M#JQ-D'$PUM9D/IEB:V&,06*+C5FA&-E.5;4D(*=OM)<4>LXLC:?(8XF!
MEXH]G83435W/Q\&&5LSN]"__C+GW5G>M&IOA9K!?T61;GL)G6 ]Z"TGAA-$J
M 5)F-3]7)SR2W8+58?O/I^8HQ#'QYX7(WX)/V1,%:ZMU+T\>BSG9)SNT)L\H
M9+O); -W_4<7KO^017"QWH%RLCVT82MH(F3?)@ >V#%[O)CUL-BS1:P@V"?S
M!MQ*;B@=$N!7D0_V7;&,UG?O+_HX:U?.X$A28S";+&L*GW%'ZDN]50C)UZY%
MWH@;+X^+*V_[\>-'J^8U-[<_<6&1UR/#=K6$! >'K&-RM+34;!Q6J>AW[JZH
M;"^;6X& ?E!Y,\HH'CV.S<N$&<2I 362]04V6_X_Q)<@!G#LX[EW$7:TEN@P
M_CF]K<"EQ+SKACF'"J=&XS+O$@)RHF)3!_5?YP3>_TR10HIIOQY]D#=@C& Z
M8K.!L]117 >V.C(%7O 4..^%"UY:3?@$:ZL)W31W,+HPT'<M2+UZ/C#_$/&9
M_?-C][J*?2IM4E)FCQN:[+U_<.4D'3R@SU=(P:R@-L$.AY>,6L/2]W0N!!?Y
MXW<R^.Q-@5KK]81'Q1I%3;J6C!!-?LR>_=-:Z9W/WVLDE665E=Y$T#?!-7YD
M&?%/)1LXMVT MILXTI\'?H?[DP*?]OL"[_M<],Z5@+6@5J9)A-81Q>Q6M@+Z
MO/BTI :\)42I4KJ7$1N?@J5 U-D!V .N=<#>@K:.#>,+FP0A>Z\P#P2OYU0.
MG^N^4CFC,N$5"V?OZNNO]-DQ:!U,QZNQ\D:6"K4)KC< USW:S^\6F0II2E#/
M,D*;27T^#5L.HQ$O\'((L3TG>C*691*DYCESSW?*VNO<G\E=:DYYV)<>(V]3
MSO^6B*[:AX.N9\IIU*:SU,]N>%"?('_0A5Q&G"2FG%GQTQ6FLG+YWQ@#:M,U
M-J_TQF%HB+J1["ALT'4S!#NDSJ# T]2"K4JJ>L-%7EEPUD5;*W])"_9;DQ$A
MN+4AAF\NLE7R,+,8WQ?<,.N8YGIGPDM:!*W+@(M0'>K#J( C OJ(%J1(%2@K
M2:SER=C+C?YG01SP'0_:\@GK VV6$6FHYFSS@N \X\:A'2\'W(_VT"/&?%RH
MZZ<I6WRL!$*7=+O@5LYH16WQ/S6PX8^Q@;:2O%L(P"EN8MY*CJ5MB+4WV"@U
M!Q>;*>N_?W3<\;7V>3"D*;;LRGWTV+@!ZNAC*%4G[+F^G?'@"<:SXWLD[$^V
MB3EOL*-IDAC06FSNQ.Q%AP'S@L4TLK5 1PG\[-0V7I1 G] 9",Q/_&IJB3,.
MB7#& %N3H&;)J.0WX-S1N17R;;\NOK!YPN[1L+-@-Y\XX@VMNR3P49,TR^]B
M W()SJ"K6*]%J!!'MBLCQ31M!%D2SK%^M'-@Z6C@D'-%@)MVF:2*%'],O-LK
MWZ&H>JDF\7KA3'U(E?//&'CI?]U#>PT,@Q1AI[A:%<P$E/CSDGB9,5=UBH4"
M&X#+=FX+,S9Q\3?11,-\]1OK%[^ML)L!":TWL E,RY#KD:QO7[N=:EXWY @$
M3OX9WY,E%T%+(7U41Q(/F@!8_O/,Z^6D64%\:[<"B&W)LMIK426O=1LJWY;^
MHWFC7W5?.:7W19#6^G>ZA7&Y70,5]P]_Q1;00;1C!T9+; [[2OYDC(6REZ[W
M6=!:BB+K@V'"_6K$*'/5+B$AB8).ZIOZMKJ?%-9>OWJNI.[A:H'^O9E_$%A8
M6O($=- $F8SE92]RJQY@7U%CF8H%E%%"M=;<='[ Q#;Y$YD[/\2Z;6(;&")%
M@_8> T:]3!->@ZXG%\\80)\6*WER?GCZ#X:+_(Y]6S">F#SQFNUC..L"':/^
M01^SECR4U[%YL'@$\-2[- :A+<1/L-CZ" O;G'5H_4!!B+]+CT6)B'R@$+P-
M02U.M:^ B8S\P'MCWCXS];'3GT=VQU6<V__JQ>I?JQOS=AGQZ0?UPC)"NH>]
M8ADQTPL6$N+AL1VH/W'(.?@;?TN NXQP>7836X(%#Z @)1A5DIWR2LI6Z"W[
MI2&]B-*M#:O<,AE*[">I +E\4Z1#MJ"C#9\ J_*4._?Y6&64QHQ;[:(-]@Y3
M UAT!N:L6O"W.6[6M43EBOS \\KOM;,[",#A;M",(XH48R5L."V*E'&N2@4V
MF#H2*7G3B$7\Z%HIC+B3*1"YMRS-IXB("W3D.8?RB>%<1]]>LE.IKQ?)NW5)
M(;'",EAQ07149W:;7T21]>@RPH;*F[SS:U=W&!I^]'=N+4KQ[%].HVS@.7G5
MM;L+FPUX5]/Q-\!2:.W\,L+8"_Y=.'7D"_1A&;%4)3MP$-4;*=,TEPA^R:AM
MI/=P,9A0>>GN..F!P!N'N\0QD@RPNR#0RZQ('-D.F8$E827@HV8LDM-NPT@1
M3=#X7 3)Q+VO/)Q3?=O.9:(]VK"YXTS-'<[I.](.*B^!"Q#P8SJM-,8D;*(G
M)9_ IR64(>PKCLBS?)2L(':,Q^P;#LPS'Y39OI =@N7!H2%3R[%'2%&T]_$!
MRRBI';)U"95 M[3;%:*YY#VL7]7PTNF2#(+7]/$X%U**EH;<N?Q'3G;3Q8/O
M70905=W-?VG\Y3*X^N^X39L-A 8P,P X]D\GY!R, O\0 +9_;L0[4RN'J3P&
MH3([#OL'%31.$]E+K<GHVU_Z^;1XF?=SL(&?&S?^MH%V#,"V$I&!O@=ZF=C)
MA*V!IDQ+>=U5?I?=%S6?=T6!;NF^X^,3Z,5]% _WA2B8(WW@WA+$#L!*-V)6
M46>*@7'J[V?^=U],_5^^"-M+LC_#Z$5[\Z.#%M]+->\+3-7.-'P[Z60]<L72
M-K@A;=>^MWKX74;#<0/[S^/,_L+6<L&=:2(YK/QAZ]&$Q]A,<:L=128"*KA3
M@]VJJ\:GW6%I>#D LTU+A#MH#-J2G^+7NO3C5H9+8_RY/&<'!DHKB!O0( TJ
M>*GD,32Q7\V"UK):?84\-(#*6)1I#TIUHA]U4!'8\VR8Z_E@58$CM1C$N\B+
M++OV.X%7B>5'_LAPKA&'9!5%7>>W%"7>3!]=PL;FV394!QCL\]Q[WPO?3@>-
M)W_=$E\$ [T$A%T09CLHC.##(<M^!R,",;E $0_?$F"IC.)'MDB=FMM,Q[,R
M(J.O&Y8(3))_%\V9D>V+&\:3E0+"I6NKY7:4#D*V^DF%!0>XYZZ'A_R;\IX-
MN.1BH75*(=*C'\&94<*HO20DGD]M(8"'F8;DDU6D%SO1(3J.Y?>+AZF7/#0Y
M<WMOD']TY/[=D65-V0?]@V58MU.'JR0WP4 I3H80GYA0!6E 0ZOFTI?$J.J/
M@3GE]#VS>IO$AH]8OS/2E,!'N/19!\Y"R4.W>1?FW_:FC7W>XX>^-T;#-F85
M1U[Y1!Y#O0('QJZNJ.29(V6G ?<8YL$E8FMW/,:@-]SGK\YVE#(:1S1,%#KO
M:^?ZOF*]K!9KL.Y'FI7S0QSX2OX".UM<^J=W?Q!-BQ!0%FL[M<F>S?O(!4UV
M!;"UL;Q\V@J6%=1!J+$<;'R,TF!&2@^,< F@MR TOW#ZS^G>&<Z-FOBB8%'%
MH0C_$#_E3,Y=IAI1:+?=5HF*?"=(\7."C:8R_@-Y]7^SV 1*"X0%SP/FT-IX
MJ1TH613,=] 3?7\#_<4$R1?Y\Z<9KF#I,_(^<7Q:M8X=$5ZXIESE@AJ:/5NL
M;5G.*JI0WM^B?:DB]_G(CHYX\OD*[J%R\/0H-H@*;IV?@^E]=:!X/I$=B@2W
M+R-$,=(#09@-8-<+FB;YL#R;M2U(Q,.JR+:()TI#%WWU^Z^$=UEUGN*@38@O
M9I[^V$G6$+ 5IR2C81,^7!*A-:<[MJ+Z]Y K4 <-.,R-(0#'D$F^*G(VE5=)
M8RS.B?E(!?*:P?-B>C-W9)%/3ZA $X74)+9Z-4GG-%!X>WC"(U"[HLXJ,?K*
M:%=1''/;T]F_@MR'W+RRZN@D:HO-Y5><@ZB=\/P^J;7 33JMY:KC;N*.VKDB
M(,<D]NCJI_=ESF+-B-2S"CM%ZRN/:]PT/*!R<_0-[1&65PYWM=-I(_&2KE\7
M3ZE-N]B7TVXO8M"/!,2Y.* *#Z2UKV7B^?I/ID[.:K*5R2I\3ZV6&Y4#H>VU
M(?+2)X2XQ]ZC7SXZ&!_ZLAKUB "<Z1[K/@>/] #ZB-6F!J=XM_Q%LCXA_EI8
M..V[%HAN^W0C;OX.!04Z'F< \S$+C2Y+JY(F9CV@=Y5)BQ[I@ZN?S61G7_6R
M&!*WH6EY RODVO\IWBMH5?BY9,!$4B"_226R8_)V@PRI*L0)D1<*QFCQG- \
M,\ _\7GOPCPR*%O?)?Y,#_'K0I<?KK=:J3B"BIP=I2:2]U: _D[L/AY;>J+[
MO'A2I@YC1S^  9Z]"J._N$Y>;#!0P2!H=XE3NR4QN(B^!='>?GOJJE'0,HX9
MF?:YRRAA.\LZV[I*GJ>STD)D'+A#E@JW_Q?=PUA(J5!J3EI&2(X"13(U1TC)
M08HF4'IIK^9;&G6<^S *LE#@5)=U.RI&0M&+FV/:/1WW;BN>UF9\H#V9NJRL
MT#QA EQF%P0OF247>8/>YWK(?L^"CLZWC ^P5=B\?OR(VR6P$\CF=XBHTE#9
MT9YR=T\ ^X:=''(]GVQ:)][^UJBOG'G]:MD41NUE?6]YZ)&KLU8Y<;4I<P1G
MK1U,:[J/4I3G,N)^SJ\+GO*75!Z/?8=0ZRA3B9>DR/^F6.12'>65&'/9=8"=
M+-O!(RB0-L]1UH(K^=8Q&%/22E^ >HN\OR+W1+(RMGD9@909#&VT-\SCV*26
MO?+QP8X2/]\C>\,IC/I%:=![6J7UG"-<.R=!)7']9,>?H%12#VXK)BGQ5U$T
M )K,0/O(DIS3LHQ @4$68LU\>?Y%"QQ!A%(-'*D+J% _>#F#^/4M]H-('>'>
MPWWEPWF3@I4\!+5>4/HY>5M?R6D6Q,0\#0[&K#:N^K1 E_*]2=NP:$-Y6<!2
M:*I96<XWYQLF>Y_A7LUL-A7]4*S(#P%VT?("GB!A40V:U\K4.4THX/0R8NP:
M*I&]6B#6I$EM92:@/Q\?1UB]0%.=#GX2I%@P;##*2;2\SL1D6P?F=Y:0XL_4
M5>'.7]77M77L]TS0<:5NW FO?,$C>,Q=J+D2<2>D+.UC\QY3J[= =C&24GDN
M1?^=@#B2X5,)A+.V H7=\2%,1\-RO\*9B9W1H<8+V/T'Q>YWR3LO6)43 T-"
M"HYG]8W9Z]:] V!4SDK^Z(,1_Y&(@LMY3T4%F80-0JG(J)5@RO/1#OYV:"5&
M)T:H%8.^JM\MF!=MW-ZH_>NIX2))F-KUSX>8BM9ID_N2$"9+!O+[6-YS0I51
M$Q7<YBB:AE?HI[B\.[5?$B=_*HL.%IC'NRWYQ\)E'W.I_T(]&+$_U[\U_V1"
M8-@JH+TH(>7NS_.(C^@>Q^^U#@A*\J]8J+SG6#WL+Y]?S7HH/4)637,6*Y=_
MS32/A0QE>\0[NN;TX/;#\^[\VXR.QI;9)5\?THXK[&)ZQ<>C#ZVWMM;6+%4]
M%YT.M8?8GV!!L11#\J^M'!=LJ$^H5'('; /@"JJ4)T/[2"Q%F9/8FA_95&XF
M8NJ^('6?_'9I*#2<M&"GU,;:$)6<_"DOG-43WHT8G3WE<R[8IOU62!G!)X&=
M<F/G2BGVU\Y9(P%P00WC)8F@$MP>%']*;4@=$JK\E@4MX4]2IZ0:G!?8F<K.
M2T]#O=U\+A)\"3HZO4[Y49H\:[XR<,*,"4"EAO<CRG<OJCP2V>)[T:9/D^6V
M/C(=^6OJ%?,8-HK*>TE08X=0X[^3L@BW?4WD+V1J8JH3S1UVZ%7H4]"&'DN:
MHB^WL?UFZ.2>H*/*F@M-%XB;WDZ<>NA.[?SI!*=TGMK4B@5.LD>$T+KSTNM3
MV&KL7.=5H2TMWBMR3@HL\AGO63; .R"O:AFA:'Y'AA.*W$][+%1%%VM5>A-4
MIED.([GDZ?6SG^F96=_8X%;'=EH*=Q6;5\ZNI!0!^@[U8GP",UKL;P\Z"U%K
MQT)'!/ Z8>J3<6!>;2A]4VU,"T;5Q['#.-I$Q\=JOKFF/F4A4M.JUJJ?8L/Y
MT0UKG#>D_7SVW,@3RC@!<#=/J:5LJ@5J81+&M4$J(*YP5KO\KA<G 3*:F= E
MJ)+N8)&!RNCZ!YQK2ZLH*."]EMNH3VO5.9+H27^>4TC$VC,K]T,;A/)*IK5X
MOX0#N,]A@1Q;4Q0?->?*OVYJF:)P,&$:TEU&Q/6*3RFA-I/8<_41S#T>3H:W
M^-)NY>E3'UL-K4;'N8ES,?;[)G:SWY%/=:ZJ[%Z5;F^QS^!EEUKU7VV[K^@=
MT+^_EO0IY?__:X=>:#_90YS604VFJD(6LD,#%994'=E9<7>BC"K(/3PC\'YH
M-,0\6^8SJ_7TTM_9F@#N6L@<?\6%FNHD)9)^TJ;\%'+?36PU]RX5<*/#9233
M:.#/-]%^E:8'I$3IIRFQKR#C*"O[63K!$$:>N][:R_&N1:G2HQ0W0;2-F%BQ
ME;J!.YN36EH^/$4Q CIG]=39@S]2K(\/F>\VC+9WE<&>ZO9^B(M]N8R0J1&@
M=8-BO.3N )VRVU&ZK2B&94O&@@YPE:SM XL$Y_(VBQT3P@]0=&EJTWO.30=8
M;@XWW4:M^>I'ZE-JOKH!I203]QY$.8 T(3L!;2=U)Y7"5LQ88.??3-G^$A0+
M\'=1Z\GXT&<=YWKFO3O<(1. ]?R\Z;Y#42%?O)SL2JN!>57OSLDC'M8_-"K@
M&;IA><DHP!VE )IXP&&^):\$BP M21-@%5=$.BJ5Y,DS1:$7^RB&4UD?V/[U
MXC49EW,:?Y3=LS U&+5.D)D+WE8;-380UY+26_ #7Q>B;<$9F#8KYU?"8Q_'
M\FY3 2=E;!M5C<W+Y*ZD6$*#M)IKA07!>GI@M/B1Y&GMZW[99H N/=6UNVC(
M0AK\"(\D6/QF_?!+%<"-76!OG 4>E6M.MH\:WB=_P#Y,1H[%2S(JY55SRPAB
M.QA3[ OUN[$W;P,_0;_77Q=?%^YD1 P:5#54U[ZNY?*C2D].;*D'/H4Y%'7R
MG0P 25/1WB36,3B\*O,D;NVB3 >NNM57!Q;,1U="ZXR!(KA3IF"O>#<:=CJ
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
M9%MF*26X//SHN=O4PD?/YJ'Z"@3HL\YFLZJDOUF?/N](9>OU<J3+6&',P0-
M>D,);@2?'V8,<,5UGI5]=_[JF;>=)\2>GGGRLG&I'R>A@-\>?NZ'8FO*U(95
M5#XAD,.SN )/W,F\^5JG1"$DL_-,8>)9N&TIA89 UZ3B+(7?*X4WI^>"Z(E>
MJ,>CJ5&FS_9'\^-^8DV+%=EW*Y2P@O'+!;^^C99&EPZ@NT=LQ6U3Z0G,5!6<
M5NUR(E%<MXRXN6;,D[C?H*!@R?W%8?\'LXHA=?3/;DZA_%.F#UR8Z-WAA/[%
MJ*PNR,P;)S\,CZYAA0OC(N GD[:(.;<.$O!D?O@Y6C76U<XCO"^FCPN$TV[?
M/(/T((KA98VIC/WQAO5B9\(4TNY '[% !%,BO [$$3?I:4!<J?,1Z=Q"^I%2
M$N9YCB8)B5CN[NP08=Q9]+<T-5<D#B=EW?G>>IW4(8;8652/5('QJ;SW7FS3
M-Q>^-?G8/]0N64)_8']M[,\<LP;E^Q[E:YFD!1%4Y^9W!4*Q:V!._7-'DEM7
M538V:7_-G%K^.<SA-<:J(]LBP;*NM6Y"=LS%JJZFJ?YMA;5=W+R);1LRNWC-
M.3D)+D%/*8% A4>D>@4WLYX'XN8-Q1,:[I*;:U-%R";"2V_Y;E5V*!Z_45$N
M-UX>6^LKJ.BQ(F(T/VHIF/WPNL"*#%['[$ G78K]S) ^ 2[.++J<6+HCY[XD
M?3 0_/'?I\_2"MJK,LE/.<K\?+]YK%C#M7'".M>L3/E3(9/U6SU,F[_M6CKZ
M<OUNU]+8NSL(PD0>!F\:^1$PV]-^&< 1M^(P8A=IF6E^V+7YDQBR:CSR6KY/
MV!.("$.ZB.L"_&Z1:#+>]SO4>GZ^;=PL)1KLF1+G)C!YR.:],)U ,J;8D&:0
M$*+?,*!$G(I4 !I)F?7/2=[C:-49-5=5HRD&K *(7]Y?MZX?VWVGJTY(QN(?
M/+CB[/]"^)E&Q=G75/%OUYY[J0UXYK187GK[-:TN)CCI>EJS_=MV;Q7'EF<]
M:.AC'T;FXVL!JDM\]\('TE4_YK;$\T55YQ95/KV+OYK17JIE96AAW1U^SN';
M(,=@7*"XL3U62]LV76#%[8+/F+E"0)0"#98I )V_I#!N)[C9ZRI#4<2F$VN:
MD;0Z#]DSQ"4'5U&\CKW)P#,6GJ4ZAQCK;&<_PDV,'TI,7R#RQ^0\QT0['^/N
M=_@AFT#D=$<=*AJ^,!/3/W^-!F?BA[NY(?30L9@7#T?T+R/:QZP.3K=1>]MY
MY\1@7(BPV?O436P) HZ-. ?!L.18XZ@Z]I>HQ8(%ZCW4"<"2+)M2!XNA8\X<
M6>V<>8'LS\ZP!(T$R^,0'Q1?W3#GKWF]VLE6>6B$T&L\JLL0AWC%FK7+<JAI
M18<'?VS,O ,K=C2$,=9=?0GUN]A,3$29KT-S9/8RRMO1=6'NQPR4Y0=+=W2V
M5,^D/W*07A(:Z;F">K_]8^*Z4L6ZE(G4W6Q-[1"5/*?3>A462].WY%]I_LM)
M2CQEBM#YY&2'%3<7UU25P2OPU5V*S4\_9//=<5\KM^!X-.EOS^=[3J"T2YV9
M:R<S\4B&QMNS9>&8D1B4[KD@?<][O E[.MTW/.$4EZD-7!S[C2(U*( R.F03
M9<C3"M;I'K25%QV+.<W@7A!@^G>'<N<_1^\N!Q/^%G3<&)J71B5L<]_I&UGM
M8-L]V.)!ZF0@824,U5&&;AK4V:C0WT\KBB&/XEYBX0.Q+C.N"X0#V&>* \F1
MID696H01^'M&D:Y'<_?B0>1P1VT#N@%5W9BL*[6X10ARHFI%S=-A\6#N.@RH
MO\#W*#^D[$N^4P<!+@UYPN8.?6XR-?41.I/TY25R4D=F!-AAHBX!USX*=S4S
M;4N5OYBZ<Z^CY6-+*L=+?@/I;T7?OU*_<O#U#'G\RR?AR&]W,2_<);9*V1M-
MV!3Y]E7+?KM5^.J/VKJD0 &:VJ#XLC'T['_KET*\YSZE/0C^56)MFY.3EF^4
MEI.E3E00@9\]'OP J^IMZIN0X6P^8).O]3K)T< 4:YID8O3@FVM?O6FU0TUJ
M^;OAJYAZD_!=#_GMT?*"*)]^?H6@U*0;K$54IQ4\=I&9T?'H*+\"L\2%?IZ3
M#)LZFF6OJC#@S$/H)\&SDE&^%/;%XGH/'.&0K4N5!NJF+&Z=151];N<8UW5#
M1S8M2G#UIZITP)0SZ_UAA:M4EP4#* "WKX)5P6\V[7*;TK>L.II1:FO[K.7P
MV=GW.L^SA$/5S )ODI.V_Z-LV?F2A;#V_N43I111$ZR8#<Y$.F1+5C0PP\2G
MS#[#M/7?E:5_5H9%K4P',E0?9ULM9VTIV 587$L:S3 Q0B-'HRZ,%:UHF)NL
MK"UL<XX? 0%TQ'E%HU.JU&&6R=:KC@VGD8[?T:(4Z7AM4JJ(K:Z-$>WNFX\\
MXO%6XQD*G]52U8JN#AFPH_'%JY/.1AAO[&H#:<IRC))?6]/@))-NX!_PZL8C
MOA\FZMLG#3DEH9YOJ[-"M#6^%V=PIF_\P=DGCHU.XCAIJ6'SE(FD.M\O<^6*
M.Y^T['-^U\E/OG:%6=N*^V,K,N0A=LTUH2$MD!(PU3Q);84$/C(W,-1,?S??
MZAC2D5F \E#E0U@N3D7O2CA8CORD+:3HRM+X/^=I04[X3#D7T3.M@90'WW\G
M.?M+CKJ\2_J*1HX4+U_D&5RS>VSD8*3PJ_/M>(:G^TA&-.?'+YTG>?/J$XD6
M^+-NHG4/?I&?BD1#G!4LU.C:F>R\+RK(TF4YT$?><N 5J_8LSG2RU<@SDX.S
M;NPB G\JUA:OI5\;MVWR$GG6_ D1Y&QF-K^VRB(S_G8(%Z-[,&-;M:GK]%=4
MA]CV<\A[P.X19BXRW^EZ4Z>(*3TW.725:8JV5*VN_[YAXAF!)0AA6TV6'/60
M+;I@$GY774_GR/V-J4^-[YZ\[MBKB='(I0Q/9$) [6H,TZ.P&V;-8DX@433+
MOCPE0)94#IJ]3DPNI=:ZT%2P$=1%X'H7F(/A$$[TU^GO$A:V1H3T10A;?=^
MZX&MZCXFL_2<*G=!=1I+E*\U*+6]YNC\TCDQBBEKSZK]X<LJV.:FJLJTD: '
M=U#0E=J/25:"QX*J[6XORAW_A':_],[L8D9M\_V-*S>CQ53.D3\]??9<7%(1
MW2!I5V:?7;983KQ>QH\3E+6<76ZRY/[Y^YJO"FSOG;@6CZNR!-2#QGF]N_/&
M^$"FA/M:<YVL0A"\1J=URL)7VR@0XRU8JHT5ZQ:QN4DW>8:]?4/'3EIT5QJ!
MLNJH&8YOO?,!D<WB^+<9%+N;Q*N*6OP74E_HJXCU$V[VG3,O<D.&3*@'(915
M+O$/8M<RO_N*NF<'S4 Z!>>JL@+Y_FN''/ P#(!PV<_#P)6%Y [H,*\A'A&V
MSN)T.'!:6->7!V+*DXPF]*5\,:<\ZP H"7;!3U\J_)=N"R0V2U*\672Y-4"I
MCG+7<8V0$)$Y +7YT^VT;(U]G&$J_X^BU*O8L()_C2;TQA^"3!-KU1_)/!J1
M?U2=>N]A0^CYF*53C9H;YYX%C4]A39MQ$ G7[O=D<;3I@]H/N)RI;T6KMDLA
M)6W-6(N"^)_EIGFRJ?:V#N:0^8<^#_$P+Z?)#+-5!Q8?=<879XTVR\,<W"R]
MH;T]CK-'A!0*K:BNO28MXTH1PO009MM/9B&+^T@8PUZVFN"F ;?-+?HR\\-O
MR'E JA<CL,GP\"I#>/>":]KCM%X\F27QQ/^>/MDXV7X)@)1J17M0Z\96:]=C
MZ4E^7G,+4'!C3&S'8CGX1*1TY'">%&W\R+@D6?RM)UM*Q?2Y\=(D?H"K-Q,.
M-*'[LJ^#75&?"463C>74?A-:^+IE.=1\4<_N$FVYGC08JZ$L=:^%-80^,&7=
MVX+[.UA'#RQ83V@H&W&K29W./L5D3OS4"6;7?M6E^-[+[(:%Y:9_IMP?L*K,
M6PU7:SU=*$?IFGQ10E4CM[QJ9=8]X6EW^LA#::%76^?(E,N@FV>[(R^LI/"8
MW@C[7<TQ8//A(S5*'VK,8RT@/QZ?@02KEPXTZIG(V167#ES04CJ;0R(["SJ[
M$7+#0G[2UWF_71DKM;!;,3*WQBADU2X52B+,WMOVR)%RL2!OU8Y6VP'P(IZE
M@7R!H6X/B^IO1[K&T(LF8B/ZDXJ>B=V0RB&CF4(3'9XH@J+YW^)T2$MF22ML
ML4HD<AA5&]IU%(T]*!$DY. NTGUD%_*FX]S49Y8@K:)=(8/!4PF,@L\-TF0@
M8JMR+$GJ'D-QFF&"6]OV'7/Y$OH3VV/)V()%L![3=[3^Y#TF=T129O=60I@+
MFALKH=K?SFU=W@CQ-A\X<$U0^>W_WZR)U+/&K_C$\F=G-!SM="\/R!H%[O=9
M6@J*"LJ:6V28OHM*W;8M-<Y3&??U_(ZII2?9V6$Y3!6$<SV6J_\41Z24GC/5
MW@W3\"62-2A7:=B$X4"+',6!G$*K\>10A0?;^9+&,7;:TI3G\H=L_T!XZ[=2
M.D ='IAC"!R+(\6#YE41T.%[R$: ](+JAKNW9@;6W:J!7A@9$P?BEYI@L2.J
M^G5 +RLI2->@19]6K@A_K_SUFAX6+Q66!H^H</-I$(7/,6-^Z"O1>/H'8806
M.HPJTT8[MV(+'+*1AX'+67T\I_P@U)? Y*0&;8LB['^D7&+]L%#T8QR1:;]@
M2./I$4.)&9>+N5!TEDT\:8EA\SBLN?B8R376;76FC>VH)]I?T68\N*G2_V=M
M4Y9Y>_/'5-*HFW3=IW 3=RC>2]P$)N_C*:[#:Z?[!1R"[/]J*J2:VQ'RX:$2
MDA%_[.*ISVSD"WAY#:.<7YUN_/2X)H*=E.A[%2V9IV\*_RL\<T=T?2Q%,3&R
M*CI_\(NAA96\]C?;C/3"<"/NKO2M]U9?'ZS=<5"HM+53]2G.72,IMD,=GL9L
M;>82%V;OV!YA!F5.W:'[OR;'1T[I'V-6MGJACOCA#/!\T:Q#V.3 ><VO$N'2
M';)P;'=!;%54\&N' ,-\,5=EP.3#H_(21ZBPG(;8(5OM]&I84F_CB:.1<8W
ML <5P^((+8X<$5U#)) #L@ZN(LVK@;02S48<D' ?PCO+L!S+S^SO$9W,"@SU
M+@&J[M7%CYG1O!:;F_-0?(YK2<]#X2&RG])H*MVVX[_+,]M&=Y7OW&M#Y+&W
MCE4%/ D@</ /I@HUU6?*HT6DF#_>"LO1ED1,<^R,4HW9;K9$*=E>OWY*Q>"1
MF@77>2Z/4K:<2;@'14$G;C:OG9]??4M:A*B6D:'@"(=O/-U)V6)FTROYEHJ+
M23E+".<4;@NL9LX?ZJ>O2I#KYDJ/H6>'[!1,2G5J$\D;P73?0.;/+(U45C:+
M9YB8DKA M81,*])/TS:QA5 =".4Y-92>40_HD5R?^9!JJ+(45^H">2_VR$2\
M)+0\T-*\!M17(0VI]#_=/7LT1.K478@N)-MI+_(:8FM1)>8 Y(>J+1J=]L/4
MQ&PX'$1$=G6<9#A%0'_..2%^_7H*[/6 ZX935.WG7.%B$ '$@A7MZ<1MI;[U
MNZ-)%="E/T]5MU>6O\3VOP/>1,?"GOS3^?KUA:'S,<<Z'YS_K'6?6](SVTFW
M?WK(T_/'K//M9ZY9-U3NGJP^%2<RY%LY$1IK;YWG9:96SA[*.?&T*4KW,0_!
MJ53;Z@/M F>JM565P6(1D>.AO!'B80'UG8\[5M[6MJ;5S<&T"%13:I0'5NCQ
MFFX:#2DI_&:/0,+E9IHU2LF7<1KO;#-4UU7-:YGUZC! OK^O([Y#HM6$S %>
M1*=XT4 ];E=H#2TDKD',=,L1'QBU$26>]1/[W^ARZ!+>+'"U&I1;/D1+9A4
MBET=3V@!*:1_S.W)9F,/VVO;FX MDF3< 91A"/#_[\:Z$ZC%]\XQ/;,I,QW=
M&':*KA3)GYV.F-KU%R43<90@]A[56)VI7@AOY.A3(/1^#83;Q7?^;!:QK2^!
M;!E7XP(\[K8<JS_PR[4?/(@<D/"F\NZZ6IMK<@N96UJE&36\^S$+Y8.XZF?X
M/_VAT=N>,YI]P]N]VUQ 4>H<EZA_,:X42EUP<?35HFL2BFYS6\P/;2]/<IOR
MUIY?Z#Y9W1]^?IO<$ZJHP!T7]<=!Q J[ 266&CU+?XJQL5VSW:L6G.3UN-S>
M B%5:?>+*.10Z0_>3>NZ%I69OFQ=:T[M,>_BS92=/;AKTRHW0M_BD-W5"4$Y
M6"'L3/HLJO0YS4X3[B=Y,3%(QTEUERK"'3I K3O1'ZG.+&NU.@!%]@0!+A;,
M3&0$$<6&? Y$+;KRF$<8D_,R#FXB:G8L)NR7P^M=N#U<CL3>:WQR!PEVVE#_
M_0=*WO*$2P]2$-_K?V!P9-<NZ4J04V(@X@QNFLH86;9W2Q 1 "(,DS)2DCI\
MS;F(IVN/QCM$SW8?LO$R;JJ^9JB2.DX IBL]@=PVG_=!R;D:Z_+\C@VB1N_B
MKO"BI*^YNAH$P9YS?^O1R@RH(;CVJK_]01AX^<K$_VEB3>=E]J<I_(4JRP0C
M\ON 78G;++J_*8M%/[#^A-(DWV]K^=3<\2D]442V-<]$1>;?9*XO4MJ;OG+$
M"6&>\/=*+KVF7T:?^H'B^KHR0:E^TZ/,W_)#?' I=1J^/TU"(5@[4" 7*:EX
MIHBT3E1T%W0B5.!=3IFQ*]2/I])W;=WE^Y#C/W.>-O@ZVNDT(DT-:.#X,S]!
M HC$UVOG&B/B^PI+KVR;7,G[F6>B_W/;!Q==N(O4!/%\&]Z0LRX<#G"#>5E<
M75YJ65I>:JNDA+MNPNU+*;X3Y0$0J#5<&Q;I]ES;F>Y03PE7W/)\/M'/R,A5
M9'VA-QVRE0J]=DMPHF"AE#)#?'U-KKT81]VG*MV9;NFHWAYA&Y?GEZV>V)LE
M^$BKU9V&7XLRL=<,]N?<*-6X,6)R<PS[17'6@>([M/9M%8K%YQ[Y&EC>^<!<
MZ$UG[-TAS3GIVTE:$5K+.%GL;S^7.9E/2LGLUA7LXZ].H6XM2*"\4,F';/5:
M%*^#"ZSOX./ZH",2Y=5G0W0L&F\\R3ID$V/H3CH<LG&U2T"0@M3BUW\W]:+!
MO2G"AB'!'='H_A<K5,K$?#X.&/ 7C7 FK(V"SB;!K%UFN517-BL-2M:$)D.=
M(^J9E'8,<D1C]XUPZ/D9MSHU$7>_0<>?CBK.(B:90GG:9ZWY?MG%R?QZY.N.
M-<*JV#GP)'=YK&I7^NA\NO$HWX(_/C" 9]WZV5(.I#EC=SG)1-NH0LQ7P\<V
M7]')0G(4*W)@ZG\D+!02XFW>+$X8_7!)M/SE0CYDH\B3;EK.:+$XG6AWZ.%
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
M2]O]L$4X)_@]K#%LD4+#I9NK#2Q*3$.O?).P>)B=*\&](MDBV5KHDT-YS$"
M.E&$-EB4195J00X>45^3=^@ T4"\$35-7?C(!@)*V_\$"C\"?M[NWP$2%:A_
M3F]R%/S726&F:6 #EI+WFP[PK&3 X<U7A\V86,?8(>@OAW%J:N$N+<D#5+4_
M:[3L7ON]CHBZQ?F*@3@X<BN8Y$8MZ3(+96"XAOH\5HHVBFH8WQ8C8E:$TZ)=
MB-+C^%;4L0O8V;_@%4Y.?4!(S5QZUV!Z/)W"$EH%>8?]NA$)G5N?"CV59&3R
M2G;EUTS(3&!V^I;V>TR>9'-.X$$+EZH<1[,G5N7[7KI-#EC\<Q42[%XJJ(&V
MD\+[55F8*K;RI]>8LAQ6VUI]AY^NW=3HA8A"14./[([E_]1J ?VP<T:XF*3>
MP+,2?9;)*)8N8!TVO*A7CYT\2Q@Q)R?X$(X'"O.VY_-^MBQWMO5,ALI=VW0S
MW-R]8US1U=G8UM/5U=[6G.I2E4:U^@^)UW4NT@&G60B/NU=0B3"NYJP$K$#T
M7\<W73= +;-]_C="=-5QB+[=N(XQ5/TBEF)(%M21BGKKIZ66 /_ZS=DWDBVY
M!=+I]+-Y:X0E(V!>P%%!H87",,I3JPQ;C0IO(D52*Z&0;A=2!9D.>$T;PP)B
M]8!]2-8M-3UV@A *OYOF+MPXJ:-RMY.PEBD;LF"LH[\"XX $.Y%U=^6WFXMT
M3VY'UK=?/C][?U;*\ZJI<%=AO)]-N::8F&2'*OQIOE#7O>82Z3S%]] :6\2H
M=,O&;,)I:;+S%P2B(;@J,BA4M\2ON>H3G%GKG>/'J0J<Q*B%7SYW<PVFROL<
ME^]PDVV#"MR&N+ZR.T0'I$%;F 8#.:,?D%?P&UW^1 DTFV=HW2,S06W3N.TC
M[W3^@%<(\+Q%CK]/Y4:D>Y&7/VM+7D9)5] @?WZPZ*29;*DFZ(LBXZ4ER?HK
MP$&V.0XGZG.4KZ[E$+#19R>P/!SCW$!^M0)CU8<067 YT4HM[]N):T_KR??1
MK/(+#K-RJPT]$R%;@4T;C7/D[&$ZX/84KG1^1ONX2S@+2# !)MJ#FE #P'D1
M4E@WM5E'O3*:B8S 629AN74$CGUBQSK:/L2$H1D>A2=Y#W1!'6WY+(P?FT31
M%D[I$CMU]#TLPU]%><G(V^-M';4RY^V@%V)SFLF"[>OQRPCKZA]V<"MTUK1K
MD HATS%!WO$+G'_:([+)3V@$=@D[O6%7QS1B76/36;-SE1E3-3Z^T_YVK-;#
MU+S-&M&$$%U&2IH;QN=";!$6T+B9UK:P6?:YK\YNV*5O'Z^U-KYK*261-NT_
M.?K[RWGEKZW9 _)2>2N>/S&V_FO@%+OQE6?,I]AOG+K,?J/WE-#9*^SA(JI4
MIW V&O/.L7+L (A@)_QU:UGA W0!B,\XV/'"@X3)8ZM[BS8X]<26M,!$819&
M9+\'FN=!J_-3UZKJPN4/<*V=^%&H%2'UA_V\,C;#QH0PFRS@&&<:9]7:.&TY
MHG>2,42.X3QH=Q;RJV/[6(SS[@YTQ5\$[[ #(:[@VIYTB1WSQ([QP]#89'48
M(8-REXA(ZG(AYN#O9^ 4SD&<?>)TQ%47E>VGH U[&4KH>>U0?FB27"A+38;$
MW^:N,9_%C*NTPKMTG;\4%\AZ2]Z7D<F0EI</JEY/>U2V*F6=ZS>)Y#&??&/=
M?J%X>4?/;%AELT]E4[HI@V]R8#KO]FU/9&(N&.=G;UL)E_)83ZHM(7)6H=;'
M4FFI<M!EAK73A"E^U%8*\_$MVL22,@':-SX'75;OA\WK,](/3HK(<K?6@0.1
MJ1\HN$BY:59)+'BZ+^/T<X=B^4:B?\?,+$; L' *Y(?6;E:;F96I7#CT288N
M9\/.QZJ0PTB"9-CQN>A[Q(,T/=[8KUCN%F0<SPRJF2E)1?@"&8L#)5.DRLBP
M@1[)F19?G<N_-ISAF06XW1/DX5\K)N]*"2-17G#GC<+5[UKOLC%B&O/Q+:9=
M!(+K2!XF7X;+X>0-A[6V!FOTG:K$1R7E%A6!5FA68PEF&U(]),^:U-$)=_B*
MN_[U\)CMD$)#I/7C17C=K1'6.E7#5I:$ZE1J!O4UT'.7+*&7@D.ENU^BED #
M0.RNM$G0B6@PTU,?<MBQP8;>10)/$M"WQ$^@J0)B#_M+54ZJ?$IBZD'+8)%Y
M8^OTM<ZHSD[#EBC1=],A61QF!P8H"KL^[CTQ(VN[.V:%#IBG OW,]7%)% F?
M%57D-@KO!+T;HXYFJ]2K8NKKW$W?>OT9V.(NYKLZM3++K[$D_DS?'[GH2+8.
MW;F[O"X$-LJS@,F*+_H]*M?:A)\>B7Q!LET5+VO/;0=K5$]+88I"UBJK/ADJ
M=Y5;63S,>E?LUY>6\!C[<W5'VE 1U:F"L%8*V9@JAKZLEC%SF6@!L4(ZZ(!$
MU6-E1'A27\^5V2XIO)S**%<_N%2$T-,0A:,#V,$902=U>%@KM[3\]]/&3W9Q
MJ+9G\X2_<ER;OAE4=78JOES#0K%8@AO.9VABJI3FK/%)!>.L\C,EU_7>BAC8
MX'WS@;FV"I77RH#KYO]40T-9H[8!O]\G*%"?M%A2-0Q Y:J'H\<!T(^CRZ#C
MO_Q@1P]3FVHHFM&HO0J(T8I[.OE9JF2]<JUD62I RDB4S5I*^I9[/$V8&GEJ
MWG3[A<-KX?5OT^]7F'@IW995=  0X2CB6GR\<ACLG$\,$,ED@B+VQVUH.KMG
M.\6P#JMMWX.F8;(N*$/LQL'^IEM3V[>_AR0$D]ZNYWRCZNHJSH,[@AZAY"V%
M8##,UBS?1NHH1D[)8?7[$31E9URBQWA;<5.+._>>[Z]N8TJBY=LAI#L4UO2L
M7[,%88 R0!P>ADT+7RRY[Y<NL>MB--M2OX@D4W?KJ&SZ2IQB&BO$[T%[^XS<
MEJW)5X__]SDVV>+?Q6R!@0BO(<]@H\0]N5X6<2Y#O,6))YJBV6< EQLTA+,L
MM\=I9[/H@#,,]%#N3>I('3O&+KA?1C63W8)5*]L(;<L6B)-?QXDRENE&P5YX
M6+)5OMF(Y4GWCW9[6!;.UG:B09E AA7F1D?FK/71>R/F?)R[ I^\HXRDH916
MGL^]*:G!N79UGQ@1SN)*?-[X1^GI43)"-=,R6W_>/F_=O?E;>5+O%^O4?!$.
M.ZE'?7)SAM)VTN9H3IQF<]80D"P12+F8]6>]W[,GX]YXMJ18CE:"1&]"1[BJ
M92:0?7"L8'D&XL,<"L;)2);%> UIY3Y JYF?F=M+ V<;M^CZ]=V[""0!C\48
M*4(+'?#.X8,HIF4W7:U4C/I6)_A4D(DF^>GC#O7^-.W!M'M)I@2V)+V^MN>!
M\C@=E]KP5R;S?9*I"<)?[-/*?)<$)E463_9W&+YZ[>NL6])34N';(9=07U !
M=HZI@+#69195?AT\79)1TFS:X#(_W\_)CJY^4?86 )X=\2(771_4U&>5>-KO
M5V[))EZML4$QW9#.-!>%231E-*^V[!Z-W<"%7?!61( 4RYJV/ST:#B]&GZOD
M5[TTNTEFUL3A3BM$RC<.V%F;ND^K9/]22$(UT0$?4/&MU\'8\WH7*$J$TR6-
MZ'?]..%3X<$W9%:O&'\=08"_F(NFOF93,Q'2GWZ9;1ZYP^DP/AQ<M%8,U]3]
M5O$=.]HZ/E%E57[S7,DYVQ^8S%3.*G3QI>WR4V4]QBO13H0MAG%F/5C'4(*6
MH6?#T>@U9=9!1*J.>OD6"7-KI*4\6]!Z;$.0+]:Z%FY*J?!*I510WP*7XV$$
M"]C\_<E?ZS2N$]$7B25#):)ZZF3!(+9G/Q,^IR3$Z/>S0=Z2)>SC-0Q?R$=K
MM=U.]4HD?5/THV:4=5S_NGW_@E^XJUVT3@[J9[6IU*&IU*]/>@W901##0IUO
MF*N?@CN4WQ1YAU_NRYTN'/2HLBN.,BUQ$(:8!D6BX5)]C*O))K1DG,)YDL8Z
M1ZV">M=I.Y)3" ^1.PJ$,'.3754!%//&I!/E#J$2=M[FFUD4GNVOI)+]#*5Y
MR=;QZO";!_;O4UY:1I0YSM46*$)UM"*("D]#CX%<9'6''L)!<G.54ZUJC#Q(
M?',QCC-?7,Q=:CFF4KO(+#=_WIN5D_#Q+V<ZX+XI+8#!Y9 ,UG5S_$3L=*%Z
M*M17> [2/^_P# 5.BXI0]8_J;3TS8D!(0J.:#)WQ4A[0IHT>(7)"T#G\$,A)
M=F_T\<:U5J)P@<JZ2^OQYZRT:>?FM_<;;66D>G&_M=B^=H3FI"&D*<75.=:F
M5@.3WTG^$I)BD2]H,2O(,^X<S&E##_/4LSZ,93BNZ<AD9LV^2>FSD%?=N.L&
M]27>R>.1M)0?K)X<L E.T&H1QR554;ICAT&M:J^(Y9\(ZIG9(_V,\+NS+!<H
MV$&%&1'3U8AGWG=,3'P/AE2AN=:Z)M)0/]M<G73>532X4%<O/ZE7Q% .*#%#
M^EN@STD9% [\>%*I; ^F18 UN+='G1#0J5JWFO>=QUDAN4L5KWN!6%[(DBSN
M&*BR8W.[^^F+%Q.BJ8X?[SI<0_E"O;#S-C0>6-SZ9+2E*'OT;<(S_4"\I)=M
MHFZ4Y0,C;SQ$@_-YVJ/^[:.*LR?F_22=N/SK_6N.MOI_:M>\LN"[$&9EII2A
M+LNM?JN)WW9E5#K4&;.5BXM,#6H<F$ROF/+#Y%;3 1E8XW' PVA%0Z0P08W;
M]KTG/+P?^+%\7(HP(]]M8%HJ<@[.2,.\/&4^6>7Q9\'D!L<XRZ5P$$PBQT[H
M@ZBX<3K %5KZ4-H/(1!P<H.<@\7HT0$P37R?>N PRBN^(R0JF@[X3).K8N+^
MV>)R%+:W)UJ6*F/SORH7_1]-ZUXV )!M\@'PR$3B">![S@=.@)7QV;M\QMY7
MV(?UI9B>W^ [=?'CE>=1UE\$ O[_[HK\_S;CVMJ3,C(RYVNDSM?JZI^X(;3\
MA?MQ=_,\57[7^W?3\<OF_VV)1AO[R[$2+0!.:QD9P'!O;GJB-9^Q[MDKSV]L
MW^B%OU;[]B>$_G\UB@_UW5Z-N?)*6_+WY@Q/K9ZB-Q">IW\+>>^//NL-TOQP
M,AKK;?1\1>%JQ.6F3L7#V)Y&:C,=\+T=1 =\;<*-4R5*>\R1O[T&M!["AUS=
MS@6E7WF?I.JG:)_Z"&U77)N?^BOGL3/D#1UP!VKXV2#:8>*X-Y5<V%3G[,[_
M,-K;NJ(8(68FVCN9I%*RL(HX.ZBV>Z\^ OAOA;K(>;9,["]#FBCT:U,0'0!7
M:R&C0"S_P=BILVP,?090>[F,3KD;\J];:@O;TOZ%GQ]Z' O2 9] 0)(T!'4D
MF!"+F'43?AK9E-V&IK([;".?,7S&:^$&9 K*TW)NG:1)K8'>"TP!\M4"?9 <
MY'ZTD"!1.*Y'99"PR;>_RPTBOX"W0US\S_W<P,<9$SE)9Y;6UGP_?PS( <_7
MD*<-_*@_3(MFE/(T6ZB;-C:5F$6-42F94).?+XHO5TUG^#W*E38LB32URDDC
M.19:OW$O:FI^8Y\.-PT"5]VT3K//L205D<P8 ;<VG(/$3;CMSD4MH@-\-#RZ
MB>-#9KN\T3'3-%%(1V!:?704@?E"9R4Y:AF8Y&,N/;9R(\OD2ZB9B3A1_/5\
M&38\<6R3MF*:C;'K: 9-()^!>!DL)P9(8U8]?A!M,0V]#[Q(3B+9$H=V.LL5
M*))F2,'*$CR(R8E<8T(.68T66>D6MFC,' .=#<^V0Q'>0(Q'6_-;.U2GZFO6
M/U%@,\V1I&[NK"#<UY9%/P4VMT6CF% <N<7_INZYS:,KSV062OCD'<Q+?RE>
M]M2NJG/'*_*?>G&S7K,A1"PE(7?*[[<'1XVUWD(16]+ ZK2?QRK?B.-8HGN5
M==[AN^D:^T%KOQ:_7S4AFUK!UB:2P0YO-S!6<"[G%MD0.U])PR^Y?EX5WW,C
M_.[ C5C$MGWO9"@L:N^2Y9Z0P<1 TIW .2-2U&3/)=H('=#H_F*%E:,?>JIE
M_)(;1&L\\RXY"ZR;E;%OR4EN%,LV#HUZ_S,@5%!K@\/J/0W;V3.C&E5GLJLW
MSL1W?)N1LUCKL84SH#%30XA:5NC-RH@5R!J"<5)TB2)XMHQ8G=@)=S7R*-Y-
MW7BBRZB<7 A-!+'R.$W+/Z!H+M?4=)\;&W!>A \PP]W\6NF N;6?QSM?8D4G
MW!0/_&ZV?*LQNKB/< XLA3NCG!!I5,IJF'O1@'7\HG37U&%$U:-CJ;%+>9I&
MQO,7;5=,V>.]^$.F),?BO4TOFJIL5MM)"$-.56NJ6GV:2O<1GH-Q,72UU5'&
M@\@R!7U99*EDLBYRGAR%:^:Y/DXH)M=8Y+A,%ZZ0HLAP@E&(G@1MQ(7E[P+0
MQ3+B&6&SHM">/+&L2VYR WI9!&W:.<;[NHG@H"EZS+%?8,PT)7+6!_[ '3:B
M\LIZGRYHV6@(=HG"0QQ*PI%?$-D&A-GW%1)[U*=U=$,]V-*ZKAPEHD)]0CEX
M/4O'P![<5X8"5:!Q>]9F^?G\SVC<%S*<><.[8XIE[BN/WIO];:%Q.-:ME;U6
MS DW5;)UJ912E^K(Z(F0-+1V5N</C\#9"M86NPM5; QKFZA*[**50,V1= "%
M"V%)-$30 :=9V[O)0D?<.<?W8L=IO%08[;(O/T]ZH((_C>.'$"<=$+^R[=R6
MW,+&7ED>@Q\ULBY"MT4F5JJ0)NH&YYOMOU1<=6NWC(,2[#*BEH6W)XXO4ZZ0
M@PA'QCU7:9]0S;/)-#U$NFK)?1D82SC6@&A?LK+(Y$807(N#0 *KOAK4A(<-
M%>;G!%=5PD7SAZAJDV+MF2=@S_=LM:R"X#RC(X:.4OU+.=%SL1[4JL0U_S8K
M64BH'SK "LEGFN&MI10R9]71D.OCPV<W: <6XT2D]^((7(<1#_"E/"PW<SF=
M21;G0@[]U"6.)8@'M'-,QSSD) 8UYPNUG.LG7<3T",5^$6YF2]GI<OESU!**
M2\>%:6!!(9&_<TD>7NM&N30AUMPF)- S%2H2"CT]TE+!'7;P>ZDE;W9NN\Z?
M]FX&M=R!NA#M(AWM2TS:7B4:.5/?%N!R]4[ +$#SZD.MP,8\&@H<R*D&O1A
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
M#BH6S2T7Q9A4/DN5K+[RGTY".K.*#K@R:D;K/4 =F<FY5VLA*'&J"L=,2W3
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
M3!0!1AR<QRG=EDB-A@QQ/?HILBPD@E[CHP/.!:V?N->B-,;Q[ -AQO]F:+A
M)GCMO?J3447;QE25&MNQ1P^&!,;]?HT3XDAF5 ;[]!E_VJ-$?:US>@64Y@ZD
MOFGF)KJRAX<-\@CQ-1,<$DIG#5 1LOQ+>!E(AB$:XSK9"L=_TX/''C3P;<M>
M99'X$9C2Q;J,$J!A8(T2B<TE$/3,$K/EG,) FY# M X0C_IS<@^/EF!Q)/N7
M^0-'PB IIUK$%;QSTH_;,Z3M?=&U<-YK;RE5A,"=SF479)S0*;+N\0W:N+/P
MD$8LAW<L[U9!K-Q4EU0$W/GF"P/O"K\XDR9(AO[M/T=OCZU]=2O2M4:CT5A;
M3'U%2^KW2$;B0N'$0^@ !H-@C546?A;IGQ.M0_;  Y-8<&[:Z"Q_!$@A6;PY
MUX_;0:2O-B3-7->?6\!?U!F4)5H=TW[B//D0RTRD>:4-V!WEAZ5\?FN9%1$L
M7:Q?0 =XS< +5^<2.1*OOEB=5CX[/2)AQN; FC#P"?<NNJ6]&B^1;&[;']-V
MDHS:"\/5(A3ZAG26HYL2&XA'P/:':)[^6)$LOKLUA(*+#VE@?(*[%EY'_<)L
M']% QQ[(\NI^^P/[P-(H5PEY'ODW!1:7^N_'(@D^)$F"%5DWD(@8@)Z.AAR;
MD9%XM@R*0V!%N((Q.0U.%AKJ*^6>W-^!F-*^3N_705PF?ZK6.1^9B>>]JNAY
M@2@%?%EH#N-I#&G%$BQ13YU!.V!&=&;RZPCH#"8@\ J]*![R+X53FT)B[_6N
M$A12=+3F11T*[<90KS?EU.!<<7[>RVQ1(77J)9RS/$2#\W5$(T8VM*#=9T98
MC66G1))%?(@Y'_@5TD.S^,,O:4/Y($*L1+;X0-7.8^K- U,W+^-XRZH-#K.W
MBR(+G?,U%3_%,Y>-[LNI[0$7#HY/DI+25NQ?$6SZG!42FV%)SN/]6:S1:H26
M?63BSMXBT,',_*@4CA<(O/#-O&[3T^7.Y*<@^ <ACLOL14$<)NKV,E>(GHX_
MK^:=#_ ^[?#7P/,/8YE>IID76K3("C[]CK?/(P:4$7%#=R$=UE6IB!>K-@CK
MS&MVOV^'*%XL[OH,&P"^V=?)Z?]ZWXGGO%T^CQYALR?,3+#?L2O6/V[P;K"3
M U%";;SJ#F$^4T;C8U.7S$ _:QX^_"!=TO,ZN:N>]P(O[FC.S9FS6QJ+4]^&
M$K=(4&I9M G!"[>;J<=''B(]GO0BGJYOQ[-Q+X9G6O+['JLZ3;HY#W[7"LT]
MRO8]F/@$A@A1E>R;(9!/5Y0^J%+L".4D,6K>73+#Q9.>$-0S>JZ1L7B'9R%0
M ?+64(=Z2JC;M:$/6H:HT%"(MWQ2&;C1B%K;ZA 9L_>HEQURT-P,>>6^^O,U
MI@@__@S4W$!6)^R24@@7"7[A"7IZX1;8?K:JGJYY$.7:UBGG/4.",ZLX!2*
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
M@+8,W+Y[2#>IKV;J&#DP(2P<6*4\IZ;$!E?%T/AO$'32NI6R%<JF;>3?D8J
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
M2X^'C>YI<YK!P]*QRH]F*<'EOB%FD.'*S23)L(F%H<U6WB5]9)]QCX5(AV=
M24%.3LO+M$]7KV^L72A\\N%ZQ(6'>1HD5/Z\AL.\8?_YH+E%^7CA@#?Q3Q-'
MC:PS,T/L'!8-U;#W;EY @3!980?6W7>WWVO4N\=6".N?,?Z9:_?6U\+^O=Q#
MQ&U*S]NYMR6$:\+Z4_+!"/N2OH-O]_Q.X']E:I 4V/]9D[B5OEZT*Z#:LRO
MI^(/XY9-MW[ZX;*P*KC/H=1= ?9M+]Q.ZNU=@:+9/#5NWD#$+-NO>8\%'4#[
MSWP3W&<%\-6>9>[KYK^EC3-XV*^8_Z,I&JCQOX8A;:##B_BJ>Y_Y[X=XS7W_
M_L]2\)VB_SGZJ*I7_/\H7FQ9XHJ,9J<2#98B"IJ:<GXP1"SOGO[8TI*CX.*"
M1,\@$[*R,NQ$PL+0'F*GA@?TXD3/=E6<JFVY'M_??JR,G<4_".'H@=[L/?B+
MB +E-[I:@HDU=-P+-Z51,\/>?+>K/R=FP:S.EIRD(E"Z\I]]BB7YZ+J[PQAS
M:0(8'58A.>TI2:EUZ<W':_AM.IV_N:ZS#B7P"'N+.>T*=)!(H@2EN0UA[C/>
M1X*V-TN< 8_5TFI8%YGS:CKZ&M2D3[?U][9=-$46I=_EWF.P#D6X\'1_*UP:
M]/*N#K.ZO&!4!!DDQ3;\=V;9/F"X0:RI30A0-(<B0PZ;'Y5<>9X+D/XV/5&@
M^>.(<_Y0TGFK:(O&ZJ:&A.UA:<VC_I>DU[:X2GN[^ *'<.&,C<GS9)R 3C!R
MB:C$E0.]Z;BC$R#ZO@'[3G>B::A, :X8_1JI1PGTO;"C=<'Y6@6E]]18VJQ?
M_$2>Y6IJ>IKIJ+?7;%B0JQ[\*=>UOZCWIL'-C6L+LUF_#?Q:-"&#^&2<+PH\
M6;3>5[:\*_ ' <4R8'N @PP;N95G?#E@(:$$4:'<%EZY<E[$RGB\$ZN9?FWX
MA]]6W(_\J\->@\'-16G/+OG_]"?CM.# 77%0I9*T*["?/[)N=I9[BC1JBN1H
M@W7.,=?C-QR@@0Q<E++JR*-_EK'RK#LKD<IEN;[?1>!BX/NH-LIX3\N%DC](
MF3VKMWG_C9CVPG4(.%]48#ORZOBGN.$CFZACW<5<(W KCZL#;$>4^]=G*>E9
MN3,JA,@[BW&HK=R0P.(9Q(:OODL2S*JQJ;HY\X8V=NH?D3A2B3C-8"XEDH00
M?P&7QAY <VXUCA(T608=SK-16R(N!0^K^\)\U@M];QL_O L-"G<TT7;L7)"L
MFW2;Z##5JKV>[Z1;="KO-#/,XF):2\.'O:W9:);(S!\M(#BO%KG"F35\*SW'
MV3@N+)P.E4*_Z<Q\%U ,PBGRL]$;7(KZ"<+7!I,*C?GW!^T2AYU-I#6$WR2*
M/JS1S%\P*^)%$X^B[9E-ZQD<':X\:TIJ&JW&<.H:V ^Z4-.>#>L3QFF",[GL
M)$N;>\R3-YQN-S4@U?.3TAPB&%>D\K/NX@JK8DB>L E4I_/U=#KJ,'\ MS\H
M2>5&3?RPY9 ?5AY]5K4AJ33_1DUYYI6!DT4]IS*OOS9_U=2K\FD^BSM-FDO#
M_WP-^X;C]T/;23NZ/TF-^+CQD"M\$2KGK(M(V0N_70%1"58%ME_M[5^.J%B:
M0YWZ2UB:X[W'ZZK_^%%>.T_>H.?,2+YS;$6Z.&OS!G9&9A)NZOJY?BRNJ&])
MX$[SF1-56"-<A_'P7/JZ 6OC.F@++%)FA'FO@V>50!<&5]Z\0USL6L4W\ U]
MO:%MK"U_J=&X,::06GZ^8K3EKMOD5.7[H/X;+0[FGFL-4"5LN[/2P!JI"#DK
M8B:]M-.]_H+]"%3)OX^1!=:I,PVF?,F4KB14F84[?;7UHF#%9N@'B\(1_P^-
M!C_-O46'/I_T!B;;23\3!T!H"B_;9GV/,@HKA(G)X!Y2JKKPQ;[O"E0UD[:N
MHK&YET+"/J-HPI8L>,BG!H/"A#LV1;\<;'%1Q._8,? 7VY#WQDP-[>0&0/[[
MURDE8J?_1>4W2_?2;^(Q.5+U'V_XYP59K%=I!;6&7[%J2\@HKUI;;&IM?"\3
MAGA]51366\<L>E$_&PU1--/#G!\L:OXXR%?DW@=3Y[1/+K":IJ<06'%681-]
MW1A9Q#?)T-I<<@M9Q!1\>VV%^U=MS3OPZ:X X$0"-2^V3EFSF9=YK[\?T1O2
M.WD51)AJ'H^M2;Q174I1/.,N6?Y@[;80X,%Y@/L\Q1_%L9^2]O1D"P&65J:.
M9*-PSR0W"0X5)&MDZ&3N>R^\=FKY(H0K6,![]NTW+5YSI>H;:NXZGF/%_P:I
M2V\/]Q^L(ABPU!A5T?4X66=-75Y11UJ@105(G.[!S-P9B-YLLY[Q*[A[12OJ
MW@U1@TFGKU3-^G0G%(''V#LL!K@.T4T8#=K!/\8K(R%7-<=!<X;$@9H]-5SS
M"RN8PEP='#-'HHZAA_CJVI5S@%M%K5&]F'Q[?H[J\%W?=(.2_&G:M5#>6\P%
M\!R0,K<84XY1!\KH^!=$)3#0*MHD3!NRM_3@ILB9AW%_GO88KCBN^[GA^N]"
MQ.E7M3]O]%LJ<RR'-M>E;@W7NRIWC=\:"DH0L8):#C]V3Z;UV@R7:S/K:VKJ
MFN(<SVC[:7^(%T%[W$D^DW?UFO"_3N_1=<R0#M)^L+MS5HP 9]G3-Z*Q)]$_
M%S3%!=%2]UG1D85@-]4I_?K5QLB_@.E1KG-7\3#!SES*^5[/ZQN)\=21>,;;
M>8.0/>W=@Y?HZ??5+Q^TP,M6)GG06IZEF]G>@7C#X$?BZ*@XN#A!B"5+'F=9
M"/(3& .'?7).56<:Y:&S+5#%M.F3YZX'WSMZ*N&U;6JT.8NUQVFQ>X&57(((
M8I08.!J>K3,$?0 (13/#/1@I[9\R-^QQAWQN*&U!Y#!FS3F6"1.FL+QBEZ00
ML@%4+],MLTF^,./)6&.3#.)GTYH1)X0;POM[5\"W:A+%\(Z">5<I\[_B!4SO
ML,JH\K)=?@;MF=?S DM!&XJ,FR&K*Y<.DW19=92_7H$LFC%[KQ9;\:B.)?M-
MS]7N3TO?';_1#Q;0[0(ZSX[<C149U"]+@LK#$PG0PI4W2RWU9^\SR!1C!X.G
MR\_?MY:GC1]K(B MO]U[% &?R=.\3I''C&0B9G0&7*$?_/1#D'!SVL"G?AW]
MO-+YM'7_L9:P,:?EX)^COKA79X\G1OX3NC](92R><X4O#.$8^N!JX>L%G,L8
M02!?S'NN2A#]8P'^Y[?S?6IL> 3&PM.3@1-9ZM5:/_7KR@>$/+4Q!:4W9*F7
MQCZG-VQU[K432&P9MCK=Z+LZF#W3NO7_I1==AMD2%_?^YGN;X9WX<CP:"^LI
M+[+?Y'^H5."23F<DIN(K26%>HWE/A4A; Z!3>%[3ETC6P,<!<#QG\L*Q![]R
M8(I8I:1G.U>SBPPW%9_JGN.V<!AMIJ?2C<=+AZ;MG7Y.;@R[BJ?WGW@>.+0K
M, *?;EF?VIX5-OSBW=1S45<W<%PQ\+-2&0>V*Q!YP_0*"L&YPQ\B*H0>M:G$
M#F2:%?PIN>]&RQZ1:Z@W1D90KS<IG!4 +$Q%QUFN]- NCUX/!8OUWRGW0_:4
M8GQSSZ4=^,D?-,:U0T'U]/:XAMZEM3T5>*X4-N=?%6!:=O3(#'JG_Q2079<>
M_!>DZ[G_BX=*$W;2Q%"SQX]15=_35,YTVT8\?4.VMDVJ^K)\9K0>0XM*=Z0Y
MKV'/RP.]S;TQK%1:U)D%AV+KIYB:"*I:E/V;IM:#+:5V3^L]CDYE.B%YEY8^
MQ'.7^&]AKS;$]LS0>=)<,;P!QCT:R!<^Q'EVB7.%MO?4S)T5G;\K4(OO6!=A
M>*]1@0WVOR/$T_Q>_K%AO57X.D]GTA;\2)^&M<_(L9[E>>VD?W-3WZIP0_+^
M6CF[/'B2&OBS.P(W]QH&V+T/^:_3S7_N[RS&B5X<#)/C?X(U)K]@D=GB8 9C
MV?0BW29JMCZD<UJ%NL[(VCBXW"CO__&_(CYAE^F50TR(Y%*+>8*SH5Z??;<\
M)*IH=&XP* .UN?'C9'RF;9"Z?<'-IR\1[F??GIS5MBB_+G*V<Z$9\_S]W7Y;
M"OD<>8QJ>+JZ+LU$08X^+UQZKN5-DO-PE6.VFOK#LO'YNI<7D]4$X=H5$0&%
M].>2O2M#G>JSJ^>*7G8V.R663/,E_QNFV1##E=YF)_-R^8)H&PH.L$XYB*7.
MUL5$FNJFP^NW*5":"67'B8)21*=39,8&*3GRO$PMHBSW\K!V_2:!4/\SCR6;
M%!3NU4/KY'"N+WSV&OIW:&LV!?:P:J*;_9WWCGA\+S(>,,\J>>RGF=/C9L?X
MXZ0]77L,IYG,#:Q?HZ<HHS56VXU;,;9 3@UJ+B4Z'2O]D1A);21"QRKU12QA
MN@MC U;#&QZ$^!]SD]U^(8$\&]N[3(#5/5>G*&9Q\[W6N&9?;?GCDHF1DBL&
M.<H-]SKOW#&_B78&;^G?.G7"]^BH@76!1OV*0V)]!T/C0=E<V7#]?/I"AB,R
M*G%H/@I3F',ZZHS%M6LCT:>CSTM;2JLW.6)''8KL4F]<#N"?(1[;V[TA;"X7
M5]>TEK=G44UXI7QE;-\0YAHO#S:7Q28I8 Q8)+892SP! Z4/R(,)>]:@2UP&
M'6%U>:.=MC9NC(\22JJ?UG'X6.TT.K)H-_SH48LEDG.#3P#&UY8Y8=@97!.D
MJPH\8] -GS!PX"5CQ(!A]CYPG*.![<?OX\*9N$-@'1-.Q2EP;W_=*AQIF#UF
M0[=<QAA]\+FPG9G4EY/@$?Q<PC-<YU':?.'(#RU8J;PFYO+=*I_22I^/"\'5
MO?R_R[Q 8U#1[Z8X(UU?T5%].,K;\;U&<WRJBD+Q&>8EGIN#MY6J<4!OKK/C
MKL#SHE2FND?U/^5$Z5[GI&/]0:G&J6>&HM2M/S=Q,S%*O @8$O_?N2HSWEB#
M5F)$6$HIZY[!0![S69)XAQ&4 (7&G1[#V'*LP-5N8\%WI(3[;\A>"[L"G2V5
M[\NOKE>\C)<;4G^4/"]_E/\*]@A^$'S3#JFM6IN>0QU;-I#?BZ(2 *7;1)M:
MY4Z;2MY?VN%'S85+W1K=[(W3]LR96*@A->;0G)IR?.28I]4?72['QGQHK4&O
M-!.N>\>5" ?D(!-SDZKD?6\>7?FZLRN@=:;DII4]CB;M7[BH^MEZR&W[@EN?
MRX$LU(KM%Q6A#XO\H317X_YG+IWW_*#>O<BPFX2I/BKE_[Y(P-(OW,/:_=M?
M@P[E'PIFS*9@_VRH3V3JZB05H/'W/Q[W!F7Z=6V.'UBLP%T-YB+V0C(*5UR?
MO<?+@'DC-:FAFVTJ5-(QC+G/:Y6#ARL"(9&$T]L2*>^5'88)SNX#HB^^%7>>
MVT+;15;AYS]KEM[QC,V:./.UR#AS:?NMAT+P4\N2W[,)[T!/OC)+,7_<#"IB
MJ9TG4S5@?Y8RV#FA6=8\7&*7-S,8F5J A'UO98<UANT*T.!S/(+/(Y6NM*:K
M9_I5:IM:6D,>XT01^XQ@:XNF3IOF!XT&K&]P7^P*'$$"W>S#0#WQ#"\O)O:F
M?PT@'M70YAMJ7$P:^X ZC*A1Q)#TG';>KE#FW?H.VEG/\P9BPP>7/R_F'!9:
MC.?/ REBAH_NKCDPAJ@+6XL6#?Z^#F=!7QV+K9OUR,NT2A]][.Q<R+"L;AX\
MY:=B:393_?N4PM]%"1;30Q3F+]%>!7D[IR&X74E$>:.__@?N-(4S&P-"?FW8
MC5B,\& #/TN06Z#?.):8 ,"2BUBP].]WZ^M:1G36'VL]>+W"WED0,3'Q<2 T
MR3K9Y<L 5^-%3%_WG;P>_X?6%X']V4[KD/4K' FN$B"[UEHZ@S$:?LUDIK>W
MHF+&9^6K_!HN.OX,:X5++$M8EO7I9.AOC2;E2WS&':Y2H+G\U3@F<SX]4+X5
M\H+TT) O=X5S RU$@<@2G.@;!]&0#OLIL/_GK@ EW1+I&5:R=.;-DK/KQT<!
M%[_O?$ESLO07@/IY!JU87I<FV6#E^-.DVA *-($DK5<ES35H Q$%7/37K2HQ
MS"4PG5&E-+5B?+BF8)GFF.OYH8 =&?A'[5#.CRX+;2WG416DNG]>T[-7(F>Y
M'I3LR?AB;R/OG8]_#]08NLEU#C%,1SU])3H7=-/<+Q_IJ<D9EHC)T4GH>1(Z
MLAC5T2T7NS.FHI-=/3;_BM>QZ3&W<:CN\$$&'HP+W1#P_-@4;U0();L=29?N
M:;@_&9-K'E/S+IY[Y[76!==W@STU-8RIQ8ABVR^_,B=T]G&@4(;&[2_WLY?Q
MF;,'8!XV1[D.H!^T"R:%,0<1 )P>.NX)S&0Q2'&TOOY4F;8R2H&;DLR,@H7=
MPL$?O[RUOVP[EBQT8+3'YLO]);!EO!S<7,ZK95P] 2]*\K$R;V\9C[$A3VX<
M0S\54Z :CQSA7JEM:VB+&+@'^,VG-F:%A@K%Z*R/_7)M(ERP$<Q.&RXW>&+]
MLI?.\Y@3ZH9-I%_AI7*]6=N=^$.FEH :PR:V$F/"O.CV=0:$,M1>>HT$!]>/
MU?=^\@^:-"?FB#FTN@P$*LTLR03%HU'>F0,&<XLINP*/4B96V7V 5LZ?8.H>
M<QSAGA\VE6; A=!U#%S"*8Y_U*[ (;>/^=-WNT/_=9E$I(4X$J6B@R,.044-
M'!F6;P+$ONQXDB;G?_W"'F<J]J<<>P"\RUX42DB&4W[V_)P2%V&>+)D'[RLB
M'QE%B\=F_<M,Z7LXE*2!DHUECQ;$Y+[L>/BDLF93484^$*EX+A& &_75]HOV
MU\9/F=.MS#08M[:IMU[;4UB'$3D$V5B,41;X-"_Y#CKL99&<0TD\I3SO#ZW#
MPH9K_H@<SX_E3TI3R/B7+57DC>C9)K5H4U6#M6D6BDQ4!)RBM\10W0G%Z$A7
M$C"?5B8>_SW&!M#?Q,IEZ#2TG0CZ?:  @0O\H)W6<!C_I&G\4]TUV2_\\[P$
MOBK:DH%JWR.09YD;+TU=8>N"13[&37^;VM.SDKQPHGV%J^D64C/POK"\>[YG
M+^5]ZY6I*=.3#Q]X57BCMGNA1UYZ9[@]<Z-](P(OOBN PL=DXKIQ^\$ES#4
M\M(;4*XK2AM^R/(J"Q5*JFRX*&Y>'Y; # S]T%L\X>R:VDRV#)3R^^N;\L>]
M+#@"JV/C.:9<$Q:<.GMTB4V2@WF:0.,OX$6Y%XMMY%>)IX<;-L1Z,KVR\LR?
MB-.P--+#P?5GGR4GIY<;>T^]^DL)GU9TA.5H9?K+N.>)(7=1W$GVS=?B@C>,
M98] YV_\?1U[0.ZE$^5S^2Z:CH[(43B44G0]Z9AMKELMY<JD;>LVCB$/VG;A
M5]3^#' +>_7$WT3P'Y:_1U2JV;G/-:%JA]QU(<KG$0$VA[O/M=^AV'Y!>N5
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
M+S$/NE,D)H3!4R";B2B?'&.,=Y7J#8C? SW(?$B$U3E_E ZNFC_NP2Y1B5]
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
MQL#),,;@P"ADRO>ZG8Y8AM"N#_LYIZ3!G/#OA3KA#\*2H*NG7,):1+Q5CG1
M]J+*K/GL26+\;PH>("S#MW_*+#B(9&'((U?3V6ZK]6416L PWG;?\AG)%.<D
M2IT(F,OYAE.GU5>'1^O?.A<!E%(.O%4>NI \SUU,,_8C4W<6\S<.O"CJMFI^
MX--(B!??6B\)SNLZ1MWR4_Y1'3HEPE_C#3&&4>%:_;#K&SN&SSQD$S==.H.%
M@PGX,S1X#K#<&:Q%B7@9?!RA0)R/P4&.D*"\R'NCGK[3SRG.&;YC-JSJH\W5
M_:F"<U7]M4MZ<IW8JO9[8Y6PZE8Z%"AB@=M). %5R_4&^GA+.'CXN1CO6(O@
M^KY1.0D7^B(NT;=%NH&B%4(T.#:41=[=FOJ[(3GLD[5!SJRLD$-2\- 7KRI<
MM6V?;-^#SP _=0#PH'2WP?D@Y[PIO*WP0Q#'  JF \\#.5>$="#S1S1Y+<QZ
MM;\8R[K4YAAXO-$C$&N#R)R;NDFM/_76H6M+8.C'B!S?[_.4J^D!)$Z%*P3'
MIUS<'[YU_+!3B^FKE&Y2B&G5O=#I+!"VNZ;F=^-^.4R-4'PVZ\W^DO"1#X,Y
M^L9=6/5SER+RJ6KXP8.5S7>48.BE@61[@M4&/AJBUU.G&TYND?F>?ML47=$B
MTFM6(0+G'B_*^'%F8>9+GI^(#IP>^WXY72&JZV%!KWCZBN/3W6L ^A6&<?*
MXJUUC:8&Z(*C@D4="!07PHO\J!8P\L[0;JRE&1!$,I2\,VQIUA2HJ=.MDV:J
M6,PS%6J*_6VDX"%I'5O<_F"7JQ4V:4E2:%6(%E,BYQ@>*-%L*#J%9&CWB]+*
M7"#";-PO0Z/-0MVH".LZ?F78"@$WR1SOV#OMEY@WX.AZELK=Q^N6/)3$-O)K
M:RJ-:!BQ:7N@\3@% _;%"= @@ %Q0(0%%&XN%C:)+@Q$,$&<5?.\0#2!X[XL
M\AQ_F._IRZ8Y>N*G8E(2W9Y'>GN['\O8[7AK;]>[H[ 12$$1\U_C716F?#HS
M%2G](1]7M*Z289T:"ESN+TJV$EU+UX0&(C\V#M^OS$B*[>RD5WQ8.'H\Z9#:
MP+E1=!]P<./SSAWGL\,$DX6M3<'[!=\1^\_ZO1$Q6ZIM]TF?+')2%LE^R4=.
MIRR6WU WNV3B\\[IQ#T"20W,QO$4/K@3<N,@?/V[P(?;2AV('LOPIY-SJG%U
M*&Z#D&=-M82?9P8J7\Q;MC^LBSC?7^85Z<-Y\;/BQC@_&G<K5EG:O,BQ4H2]
MH*FV%5X&CT*ZD]-:\2+56S'S1X,%D%H4^AS6Y4'@(OZ,VY1H9W*.4\F:NI(-
M+%X>394I.OCM6W+KYY>I 9,DBZ[1[W7)?,?X\7]&C\*11M]H>BY$G!#R,7!D
MH1'//=OV@+Q;C1-TXY#L<"]*0SA%,[AC-96<1B1>.==%]5MD3FF$U\4?RR@A
MJ6MX0X49$@C>#G 9;N,#>>MOBC.Z$!ANRQ0'DOQ) QPV]K]32\,X\TO=$U<3
MURQ"C[#/3L_J4/N?B:EMAQ8IOX!MNE BB+4Q#+G@SH;E,(A_UOH4_"62FYS=
MV[D?GA$\W$;,N*U+,4H+^-166'?/PU/6XV-@]-M#OG%RW1)FEM]D!SI$C!SU
MDV3[K2!B&NJ+,4?/UCU+\MJ88>,BR3!!#TGGW!*BBF2[SCK"IA_RYKS),H9
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
M5<&$[<ICZ$(ZE%\^^.ICZ+&/E%J"*\20I!"6@+0JQQ]81IGJV)]3^%AF+Q^
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
M^  Q(%>(\A)GEPGHTXB+V\L$=;M@N<0VE3Q##9/P\3O50Z6F5CO5(.I:K4E
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
M(;>-:ADO\(^X)C@<@"36DJ* QP%[\+ Z/*:%9^T%.J::SD8Z'=;<7%T;676
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
M$C]<8OSZ$.9WP_'3P\MY-3*Z+?/NF$TP1;M^^P.@=U3H6J%7^XGM6$TFZ%7
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
MJ5=HPLJ2EDGB_3:4R>ZD1[R!;"8^-U9=A,B^T1[A/*G)*@,A7?RF#8$A-7^
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
M+LVM=[6)D+MG)[)T!C)'([P+!V2?8-=SSLZ[Z+V5>K?_LR)SY'A3\@V!9GH
MBY]LK#7B#J<[(=,JE\L5*[.9(+]%Z'1= /\"7]9X;X3?6AWE^TC\8>%:+U>H
M?KB.S2]<=6U*Q4@[ZKY[N8A+RH3,_)Q3DGW35& .(M[>0V_&^DWZ_5G/Z]8C
MB6C5=YL[K7R'=E1Q5+L.TIF"VB\AHS8.J#>  )+?IWZ8,$V,@NEN9?-.DNJ_
M2;E87@@$U7T.;.XW470_]7EAU,^W:EMQ*W-K0F2E&'NI[M8-3$H20Q+)!E23
M<9V' BE()S*UVP4"N"U$Z%DW "$+LRZ#Q\@'B3Z!ORZ*FA9YV8X.'*O)D1%>
MLR_B_WF^L+.?38COZB7=/\G!;EVJ'UV/H]VF$B?RG=/= VVT7<01MWO!>>-#
M[^?OIB](V!!W;EIE<7HH=]U]J(QQXC1AMZSTO,Z!'7>*4RX3NJ\<UA@I)ZAQ
MC_)*8\>BK)RX=D?&[56B_DUG=K!W3&=9: ]L@\*W8)9A1#HG:-0@ BSR'=[]
MUYEO!2C<#V_5_<&3<8Y<DM!V$F%N";A*=S%!OU.!W?FG<ZQ&@C8U-QR,B-[R
MSFJ*'B9C/D,);QH;T3>:F^V?I)BVP&JUA[6-4N93IK4ZVP0!'JJO2^0WW$F<
M)P9,"P4XBA#WUMM?K#@>?T.&1#MU9=O,;L6%4QQ1:O! JD_PVM6M(AX347_
MIW*KKO[C&'[K! UIES G/MSK[F!VZAE98\D_W8Y8II%L\Y)TZ5>L,N<9N2&9
MA_L.SP^\K3KMWAI>[KHNA!ZOYEM??!$X<3%)<ZJ"3]3.5)R;=#*]AF;ZH('K
M2;M[VE?9>?^/AT&7@+"]1U_?%8>XY$;T3226+8[-/N M,5"I;MOI',O3%"Q+
MAVJL8(JU.:B"C DT+Y*-">)AB$4.HOAIKF1:M[\_G!0AT&$W:K^V/Y%RWODV
M$"F$S-/KLOU6=T4)KZ*E<UUH6DBQ,/\ORT842S;60C<YJ'^YK(>AVOVB86<C
M)6X#'BE<:# B; 6_PI/YDK_7#H?CMU43+NCC?=^DW_W%J[G@1<ZEZL_]>\HD
M!G>)N5JE53S"-T\TJN[2KSV'Y<;;LO=?Q:<%KGX;E#/A?9MI6VJA^; H.5#.
M^-W#Q-NC)E^2K;*'UFZ_=G&#;DHN9OZ<O_R(,9QXKT3V#O<[1K-@=ZFQO9]7
MNF,:7"L?HA_DHD963](51I38D]6[S#F N$^,*^2]+WCO? &*649(@7>8<V>W
M*$5Q/.F'?]_B=Z=^EGSZZN)6N5A7_=UQ2(5;,BX#$P)^]C;AK2%?#,:0)[9K
MI 0&?MXY'N,E&,_WILRR\CI6UCC/417^1;G$,K>(H\/8(BWAYD*Y<:5PALQ$
MB662EU6>7)U7A_7:2+F9&9_L6(FJT.]J$$(=_I:):8FI\#<L/67Y/[7DJ=Y&
M_5 L8(*:WS-!*^_E[_W;[REBM!.H*7=G)JC\M"PADPEJ&6)\JH72;4D#\3+O
MFL_\K]O;)F=0P>09!H<%T5F/N/P)QT5#TC]$BB/_H&QOZKTSK$*> $+? RS)
MS^TU,6F;F>7H2;&+A];7)2F;9#(4[?11YWECM4*Q5P-7,!A,PWF:GQ!+/W&0
MSX@<C2?E?JD_J9%_ODU$Z6WTE]K$'4ABZ=/VR:_^-6\S?SA$>KPR!S_N__ Q
M-Q+*M^=7-O\A7=J)QS$]-+0U,>?/ 2"JU4O(C/_J\[OO>]JD*A^XL"MU$$O-
M6D459>UZW.USI;ASRTG5O)>FPBPQF]Z3E2<#X0,[CQC:%K";7H0:2._[WT?.
MQ"('7-C)%S$4%,GN<9#09I!]&]_4+*+$X.-(ZBGY9C]>PW*G-]6C+5H1WN^G
MM04.N\<3O8.@^TY:7C(^0QP4Y7GV7J7HR,NC;1"D):!/ ;>+JTTD'NUD"$]H
M*Y;E674MK1$?;&9UO+2?F9..=_O8@M@@-9!IV1GM+9GR!L]]W>.E=S\@[3I^
MQ3S@%V#O<I"2$'JU:*W\]0R;4#ZGNV!%#M_UJ[FZ<$.E#,\%M\?EU_W+1>T^
M6#>*?<_(:Z0(F<%C[/ON/=H($@Z-5*MR2JY44/0K)P:<Y-/)>,"'O'E70?OR
MK=*MIHL8K9;;5HGO""\M8 9(._H+G)?Y$Q?!#Q1,#^0QBB=2##"QR,>/0+B
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
MD5I^Z[SNT0R[_BY$-O-(T^R/;<@+N!#3DCK;!1?%0*B,3E)]._ZPUZEEEXO
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
M!Z"$,!.,4*VWQ6Q@!^-I1Y#^]_JRBZ_GETFA\]M1]2;UJCG_= ?#5FM#GZ^
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
MB,CXITK&=57]Q90PJ\F0BX%F#X.%B%Y8*6=3QG'L ^:=8=[^N&:/O"FF; N
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
MF'[PI&G.T)KWW)3D#( >"I3EX:Q$O(>=F>K?,T%]QC$DC'2Q*XNTOC (!G(
M2LUK]CL N8)C(#O93TNBL?SX_ /0=CZ"SO&47;X_,2Q]]O3T'U<<89&5B>V&
ML_[Q)QV E&] ACFLT2F/,\B%B2/J=/8!*$62A8>L3; O'8!6#E>,[3E<87\
M[\^#V<\(=[332Y@1</0^Y'M:K*)8JNV[MTH?5;YW'K$]+/<V"P3Z._D6:&YT
M@6L$7@5;RYO%3=C0DP$DPP@0DZM/Z6H<UD#C.WD$OJ+(?'\ADKO\*9N"3JF)
M)KQ%B',/ASZ\QC2U/)B]5?/@2-M]UA)&'G D\P'RJ'4;LGIDV+%X="#=@E7]
M%,\-&'1DW)FR7B:>Q"*A$>QC0YB+1>!UL0<BA[">29$Y8E4B%Z>F?[/J*>K/
M'2C=4SP<9>9U"<ZV.P"U"6-GLHCUN,^0E^))ZPHS?/SLW@/0<4,KQA7 HT-\
M]'D1YA%@2M.AX),* %^IEHUR\J3TPFH'6-A(<!EW0@4#4\M#4 SFXRQH/^HO
M%P]>+_9&7G[IX%8_ :[#K=?/&'#LE$[O!%P92.#2!!F[KLHP<@ 4SU"3GOO3
MAQ]A;&@270F!>/;W ]"_FS"2^%<&$(TM8U%:?*)H]TWKQ%!':.TH4ZP$4.@B
MJ1$1?L+94C^*^_7T+%(U9ZFU]3#?D?40B[31@('"01]&NY)RAEFW0T,](7DB
MQ N?-U8R(A^VA4[O"!:)Q^CAT1:=^VZ%]62BH"<)%T5@2;//:J65?EC5MD'L
MYV0'\OC*$>93.T>WSC(&OG3(E&/?1C$%B^C*H]A[FZ1>"E^;HDQ+ U6R!A_7
M>AI9G_,HH8RI,U:8XRPLYE/PM7&XV4 ET$ARI."2A4I]L =IX77.F@"+Q>EA
M=8AWN0S]#^L56YIY/\A[G7T.\1@2;G31\V+M TLP12<R?-QKS.RXP26$R_GG
MWAC8^Z8CJ@5(89I^0:= #_@+ENJ"^G41@L2/*QV *+#P[2I(=_]XHY1-#ULD
MQ+/#!9WR^:?]5YU.OB,-=Q ^)_:=#G?J:RH%\B*OA1\;$]ER1WQM][DTW@11
M" 47,?7\SQ4=D6N$0;]N$"M*>O;FK2Q-[4\_O'XBL63IVY.R^,/*BI*GOEWY
M^_&5/OW&Q-O_RU]V+[^&M>5BLOWMBF(:0^Z%@>=LAP+2=QK'F%\R!HPFF&O(
M">V[(:_XJIB,UWL/&EG:-X7TI* S:(4]US%<@>]M27 /\R*S4KFP\DUXRQYS
M_R'KI$' ON^.F*V+^>M !RWDGA:VY]."Z]D^D:+M0;N]E1"NJ$72UZ&BK?WX
MK9W#T^>(C6! 8XR>;JG1321$K264N)0X DUF5/PZ]TR3O:PM;\42-XJZ1>&?
MR#-:5FCY.4V>&[P>'7 EUTP[+(@7>TS_\A>[JYR( Z_SW5S^G6A:M,S%%*BG
MM]-@:WH,)PP?JPBCK%(-CC)2K352'Y1!:*/SR'6-7_,Q5ZB=RX)5FGEWJ'U]
MJ\MM,8[>3X;,6\\O#%@1[Q=$<H@$[X*]II/4(SMAP&XR?;1R1Y'RN#?S%ASA
M$*_XS?'\+=@M'2AEWGG^4XZ$Z$2"[ITY/'+U^H?;Q?[NI-BP 57U\ZI)=-B'
M!EPD\30&3 LD[X:W*F*,1M>8IC/8:"/1 0R<;!G0;ILQ=.<G@7%,2TI_0^3J
M==FZ!LNE6TOY?!+/ECX'C#!7=;_QOU$0N_HX)9XL.WO^FVKQ=:L +RM$84:C
MUW>6G)9L@7#6PQ1+ \XU8L?2ZZV5B9#,\:N'9I[]<R;^V>,K7PQW__Z+[_9U
M4\W:_S;I#5_L.@!QW0L;U':!L*I;!<+Z'82+A>:CUK:H,3LHH8EK U_2C(R
MEH\32,CXG]HG>HDK0VU&4M1L9F5C?MS)%A_GOT0G#T"-<%(@/19 ,>29?P-Y
M#&.F_:CJ-OPOIBJ5L!M-T"M\);N?2EFK_=FL5]#3.[F:HS#F\W23;RG-2KDO
MJ&3%+HU6C- ] )WA(\%F<?%$3VS\M'"K(<9D6&[8$$4+Z6F5HQV 8GP* [!J
MFRZMR2&6:KR#Y@^&, ;Y\MGD/N&^AYZ:DWPWAI[V_I.6]NI<V/Q,CIFBNQY.
M".;TUBF/!W;X1=:'P=*WL\OZ_J%9I'DDS[-46WN%?F[7"WAR"K'-=_2^*/GQ
MN(F> ES,+COXI]V32.&7>Q_FZF-+72[>1IDIV3Y(J4&6LUYC=$D]G2VHSC]G
MM5N%?N:'*QZ3P!(,K\B0KAZ:VXLI<O3Z-SODK1NZO/M.+XC %HL/6]2*WLND
MPZC76@6 ^\CBZ7_NC1BZ/9V2:3!UKNYQ5;DXL31PX]B)HK73Y:/=$J\W)4]=
M?+Z]AAS:@BS^Z>< M#?F$#DV2X.<8VPA9#;0XR$]'5TUD.R;7)QY2^NQ;[%P
M2H2YO=,%0:5VEVTOJ^3@PB0R^+2&IWN6S=OA CE#(Z[Q^88@DTG=F=FOMMWF
M*U8Y:G=CNBU,Q8I*AK-.6 ^8A$T+/6S>81R 9L!_"UJ9W/[O5EK^WY3_[U9G
M_G<6KEZX,'8.E<EN5L%N'\5KXBW^<^\1]L?T()@-+8J#T^&^ZNPR&M>^*9G(
M?&4(/@ ]I,,.0!]K^__O98"F*?U7!N@I\O^9 3KV?-G)9_^I7U9POS;9YGL'
MH"H;9PZ565/>,2*J0/XS4>]J'E7=[HD=,/WA^/D/A$O:S3KDOI!NZ;,_,7)D
M9[ 5C2^&:56VG"--77B>[] ;6K(:O% 3<C([?UG?.^OXD#/<2V3LE(/#1&?!
M?,8=$S$MECX'\"Y![O?'0:@W-T70/>SC"@ST*BE]K9ZZ2.:+\"<>]\3Q)1R
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
M\@H^E>J\_@II(UZ.E'I5G4K=QXVSB %[1=H!VB>.RFF$?T6\!ZWN42QG&6P
ME-J?3#V@1]$&G]@,-0'=Q#33':@B,Z8X$I$7!B21HX0E94?50!).],@.9RG,
MH)(:GXC)L<J)F[47/+7>T\VZD'09@]\I"'48YYKI"U1WFC]5-H9UVE/XWK*S
MS# Y$,=-C[2DA.=J' H4$*:'XG=_%55Z/#,7UFMNS.LA#;TA[-T@Z]\Q+3SI
MU6]A'BV^@;?*87[7;]%UYE OC(/1TRQ?'Q641>X=S9M/T](LLU&B*'GK=V:"
MIL>W40I"T-5EOZYU\]2$V3(34\&HE!Q9H9T5O?!\NB7K"(X-.*1(K8]518K
MW&E>PUAE?@B+]QLC]*V72S>(OW*&H"H1TA.H)*/:T4"ULA@HG[1K#C(P"(BC
M36D^%)'G_2*N?F@&S)&.<?)4&_$@%CPNV FJE4W<!,6,\T5/H=$ZS/[GP 15
M$_ZV7&@@V?(C;SDH04DUWCK.<*$A[,P7H4)HF$S3F'P#OW^TFKK%T^)2XKA_
M[R7:L[2W.SM9\_-ITD6A?@V]M-HC^M9AR-J$LE"'T(NWY\F:!6+=*3T;&_J^
MD(SMGS8C!1M3<4PN^D,VX& %LY5U!7XRDA9)]]^[1H_M /%N\0FO=(0<+E0C
M<B_MKL4Q0&Y%/T?ABB0= T<L5;@1]5ZQI:*N*9RIYR)KDK3V^2_CG<U%ZK5.
M!6V_+O+I5Y\J4@S.739(NOU43$)4*."!F)W0@R/GRDST"TMZBFRX-8>\Y=L,
M,3GOJ/IDM3+[XOJ[)WR.EZ0&_!Q/O(V4SC+$BL&OO/?\H%Y@YA;S3>_DD?^Y
MK>N?PJ+P!,(_S;CUHRGSZVS X*M*8&*(R@R/7'Y#?_7_F!\N J0R!HH CV<9
M<37B_A\_#80O,&896[ZVX4[7X>:;M-/N.YQ8>,%VYD4=X'20+FZ!L:GZ=X=#
M0F@>IWA^B0T@5'XP=IH#H("FW+]4ME:26=@0NR<J.?F5XSV;&V%,76@E)NH9
M(H@$=6!)?K@Z_K5&U%G'=QBA&XKL;3(V4:W[>A(XI[$@RP:@)PAJ(7BSBU:'
M!DQ]O[NL'YC0U#Y*""WVZ/RK]_36TBY3YYJ+]$)E6,;]5*.* @_UT #OEM^>
M, +B+:A%,FS-9%CL!"(6-C0G="2R@7*RP^X2>R[#&X162 GV*Z_+W-;'MIY%
M V?DO:<@H[5--+\V^J Y7KK6T42HI?FX_J")K^^U@S%31UP$+FRK<#Z)CLR_
M8ME]>[D?]X0-<$'3SP0Q3L;2VEC]H]KJ%-W9Z35\^7Q]#L.,^5;F QV:;^QZ
MY:7P[ T*MC.1V"%P4N1%1<;@TI1(_.V&"_'G<9"4E>TTO[N2!_AK[B?)\CU_
M)X2 Q*&-$J0';1-T"I(Q>4V6Q2@+TQZ]NL"RRPG!RX8W05^NYC<Y780XK81*
M3Z(AR.AJF&\2*.C',U"&;<[6 J[%(_EHRA4I)JCC* N8I+CW@>[ !AR&VQFX
MNX"ZDB>\R-C]KZX6%,,OT$&>AU(^\>Q\&X/D7:*ZKOY*4-^Q'" MCG'O(\\!
M%E9XS>BJ$)I0TE>#H#V#<((_\2#@QP0$>("L%#2]O[T?&A%4>U!6^BS.#4#>
MX-]7 1K5Y<)C@61#&\^Q)HVC 04HA9;EAZ7GZST[>Y=WR? I65Z^QN70GO!?
MO-:/?^""%2"9JYOI0QA'>RAC;@)_8=]G@V(#8*94WJ0*8\7_YE=M'O<[#)>'
M,_/UTMP7&2J(0FYSV _BHQ%,M^U$DA#T6,Y3)F1OAA[)$>XY_/P'AS>ZPN'C
MX!.JZ@KA/9Y4 1(T"F[_G%:S?\&<TE4S;>.J5&,8?_=F:4.T_W-P(A";S#BE
MPK%/(LP\)2A<C[*!9PDPRYJ%O*130HF1MH/?Z>OMD^>"$[:11^%V3P*]C2Z=
MO%';UH2.V]*\Z(A<?>UM]8. SG#7/A7?,61W=^)"J?/R=T<"GRW?S2+R7JD9
M4#^:VQ#W;'BEJR+;*-7/;;.,A)+ILT!>>69>UFB5GC^90Y;8-'YC@LT?PW7B
M8CDN2GFUD:H7C8YE*=-_3MP?:V2 *L9AH88C.PK<$;PM2@]QUM*'0[E__27M
M,S'8PJ%TTUD('C>.-XE^2>7C7JV&@9.:'V(B_PK3H*%3M*&4@4ZB0+-Q"=VA
MRUF4*ANA[?+V<VDI/:AC]RKJ]P' &RGPFM#"Y;K1D-R$J((GG@]>9-A\AZG]
MPAW!>>'$&+H9?;>HLTYT?/OEIG;EHF!9ZM5$GSL\7R=[.Y9'1Z=3:<9=>_?B
MY;V#TN^<VCT520WG?^3UM8]QG4(X_[&W/$%^8<<)OK:GT]A0YM\US09@E@GM
M0YZEQH(QE2\*LRT"+FVFYN@TJ_2=2KC<P',OQ!ZK;FT95*^8IE/@^60G-87P
M&.O4AVB[%"[8M]TJ S>48 .&869H4P':103_%)87T7:!=1PW17]#O< &3."B
MV(#B)) V#Y.'@HIG<&)SX8$.2?$1)6S8N9T#-X*])OYZ>I@NFQ"=,O7SQ+,!
MZ!7I;Z#>3QI*(^4TV:1N!FV;E0LJKB8:K.VOP<C-5#.X4QY1OL<]+;]UW$ B
M:[3()O%.Z<TBK>K/\SQI"\)%8NVF5TRIWG;;4JFN*D9/VP;3[$W4M"K5"IJ8
M\UD0*T+0W,#G6QQ'44F_[L\&B*C,N)DQ+U'0FX/[EM;N<@RC-1S(!N2_H2JS
M&##.N$RWWHW5@[(!)R:F(41\SALVX$<_='[BRL1MY55M5-7A3(,6\'G<_$+F
MS!XR$TQ9_KTDRX+%X:U$)"]BO2R9'@AJ(^[*(SBAR-I -&['&ER",>=41YAV
M9YY*R&0#>/P1K&"$;;@-J'H=N;NOB UX;LTQ^:@\</RO<"<$OO2_+6DSIG.^
M&@Y78@-ZRT"D83: "[%8]#MQ*$Y7F V8MP[/_V; , 8_1V[Z7 $SY+^P 3OS
M3*<=.Q:^%[%X.)-UR+:/E1<<KMRX$\@&\*-^+VO34YX!,W<H]6R 0@E';DL&
MYRGF9_Z6F_XO<L?K :E*X8<1WQIZ$!24.ANPD+D5-.^R)R#/!KP5!].%P,J[
MP?/TUH5Y D,+.;W&/(E[B=A>:"<RR@I8$F:4(%8<N .WMT&"LJQMEY5.(CJP
M=#$V0'^6@TY[#I$-R ./$-.3.3"R_O)$3%O#<4M_8/P#XQ\8_\#X!\8_,/Z!
M\0^,?V#\ ^,?&/_ ^ =&#HR.(,:)[.D=&VZJ^HR1)E!1ISYZSEHG_LR0RP6N
M[=LOS+9C[7<$:)%L0$0 ;)ND'UU"[_L8,D9_14H\+P95@]P>0M3"S8N^&V2D
M;.QI*69_"G0(]6"%UE>G^YR[/LA\T9ZTPMPW*&1SR,GZVW,;@WN?EO%'JRIX
MWE=+7_G[UOX;!\5WIF1WY6!*2%>-"OX#T22\W6Z:UP5)W]19?YD7;3.G$8$V
ML"<VZL<C.P<3AIWLA19;0^#4(INH>?'J+IR :V!I[S%\F:#G^DB15LZW9^]]
MKN04R!37I(S^^J(>R'AJ#K8,'V,#CF*0T2",63+\VEO]C''A@D#H3.6Y=AGK
M9&,L557*,M4XVMK:8K1]W:$\5'08J-"F],@M2/_9CAONDX\LB0'E\94,Q6O&
M1W;/B=6!Y#I[4UL4TM<9UHZJRX-06Z-R%%F^+JU11O)Q[B!C]K@^+&2KQ/3'
MII=I3M98@V$G=HX<.'?27 ^F?_;_+./O_^:Z&2&F EWD(^@( @*F2P6M9NYI
M*I.?[RG >>GQE(W9[0Z!%[I*@[I7&0Z4M>A IVMX@A:RP^3*8:=]Z%/W(7UI
MU$,9[]SY.BLQML\>YIV*;-4A?K&^U)'DYZ*OTW/=[.<-->O2H8Z'"S'EDA[&
MQ__JE/TBUS#25X/QI0?]POP(:Y7,SO%)R\]Q3GS3;IIK9QV/*>#9)#]>.ZK'
M35J&ULZ57K2M+'(;PB:OJDR[,TX>H &9>:TJK$_$&G0T2V<,%DG:_D@<\Y\%
M?3R%GCBOHT6;:)>4I!.H"&M*1B6TG/Z,M>D=V9[ES7H>^@!NW6K&_]TDN&B\
MKSSQXL2]8<ON -QA.B]-AZ.)GFQ FW'K ?H&BT>6(D6+I1=1@]K_7@D'4(*B
M=570+[?NNZ=A"^TG(R%9\YWDA03X(VIWR?*N3=0VX1D$-3XYY6BZ<>LIL;?U
M\.7G"2ZBLQ*7DUYW>WF\/'RU*Y)+ZLAA ;]+&KJ;MM:7>9K+K--J1,LTLD2S
M?EUJL9OQW?*_.JQIY=F;I]!BS26Q&*IEK3EOJN;\/61-P/+PK)""QE$;$9'H
M GG#!BO\P])ILA:!EO[0)EJNL<N[TS;=OMK<VI6+Z0_KHZ4Q,S>1XR@6-V=H
M'>)&TE[3]68044"!\/WP,TQDN#1< 4.U[D)10TD#"=VQX=+?O<#'X8:4=IF&
MD2<!B"->DG(8["CV90"U9/R4<$.4T_V6G"_+X-K^2 J*=I_>PJF4AXZE*K)X
MXO= <+NO""^S*(0P%AB#%""SU,>]MEEGQ;^PBBKH01V29^I'L#L8$\6.++Z\
M8K@@J5+*, 7RQ6+(?/A1]9W5@!%,)/T3S]L,GG?)-H#'3-,KGMHEW7>&JL)G
MMB0$3 L(E1>L097:3W)R9.-C@O0,Y7HL\ O?HFK2TC5E30M)SE?*;V)FEH<2
MF#GV 4M6$8DA>8/11E5J3J*/2ZOL\.-6GY8,!")+?E@/!L@/)=I[-O07ZE0.
M%ZDI#P[098 O,%!>UI Y^ =K;)RXJC*SHRU8-L;0H5>H>HO84;A>-)NK3%QA
M:--K@2_CZ5X#;>.KEYD%Y+RSV+PN"?VNPYB&H<#.P8O=2TC&27?:7W072FT[
M\#U7ESS#>N\,XQ9'E=["M>AK(IUF+\''02ZA)KKXMM;SE*O/M;>?(2F8K<GC
MAV(*9I""V+J77@,E9DJ,XQ<+U"JQ50E'51"JM_<?.7,,=B8A0N>(#L1 KZEZ
M2"U,]MZPJA.H0]P'6>:Y&[T=BY72#G%N\70/YOO2GUB:;7BVD=4_\O#E*K3C
M1+>*_8!"][F:HU?#&=6ZNX64=#F-T:?6KH<,A+8*ETJGK$:,$@T$37/2+^B)
MEH1J6*6MF.6&ONK<RQMY)$](*-4,U?@RVMZLF$#V&$CA&Q#01'O>_$#+&[2:
M%3=G5>.FJX"G.*HDR<STUG;:TYV 2)[X_<[\4,HHZP1K!'A2^L.@SR;QQ"*(
M6UMB&AA+^-:-*'#"NP<]@FXQ_;J6FD&EF!->(:S:V9?:]3;#A6;V]#YJ* U.
M?[6GPO"G-U*1M#)F5J"$/YB9HL20H$S07C,SPR\PKM,U]\P8=M0T<=4>%!Q(
M;]Q3GH#8?RE^5]A3<J/8,ZLKLVQYO"BI"'J^Z' !B<CGF6!/V(EG8D%/T"\1
M];)=&JV7&$:#<'52,(8SVB$?=4]2S"(%[T6VZ_)34#%*\\8ZRC?KAJO6+N8G
M_5Q?WC;_$"SKEC*ST'?*FTPNB)]S>G'JJ1X?DUP0M)# PO;8"IBV''4"NJ^>
M=<;:D0A7RK4E#XMZNC:<5A/K4>>*Z2LPDN]<;^JOQUI7;^E$+*'LK<I(9?Y[
MP8/OS"9ZX3V/:OP[+#Y?3E_NGDQ@5FFI)%\H;:C0]@R5T:^0LD98B'>3C^]I
M&U.@K"-]>PY.<'^ZV8R. $TZEA04R=)E]1.<E42 XIEV'ZC*L=IG@V>^R)*B
M6MU*T1-PV>%TEDQWJ:''1$6SNGOY(L'RPJO/N >L02*F>W66$OF1#:CO[A[@
MA773CHRL@CCF+B9/CH)\OM8JP7A,QU$1L\ED/F"B-BC,Q:68/DO2H]7!U::5
M+&\V-B2)*9-J6P8W'6 R,8&#2KF8,40<N?S#LY')!)^/D\EWMSKW'3=TU3OJ
MG\&S3W,EY;!IZ&CZ8COVM)/H5(XO+&?H^#4CB[DD_]/GNLT3IVK\VO6M<JI2
MLA-ACT[*^[G&YI18X8=QU_"D]5Z>*X;RS?EVI0^6C=,5#2N,$]WY[ZN;JKS3
MUB[2A2X#:5G,LN9#ZN1L-N#@K1$&[YX^S N\#RY'5Z:8W:67(DC0N%&#=LD#
M(S+#S9HH6/O S %/K>EO 1+7%VW<^IQB.Q2AOI)O#F9L>V7TKCC@ &R %X>(
MN;!X>CA*?(.:G CR(/( HT#'=7G@092%".S:";CU4#(>*F;(2S?"?VQ2C_ZU
M)?&$[F[W1O63LC=<W;/P3>'5".8%H8*,E<\LF_:2@X?NG9+Y"[#?S *VH+,Q
M&O'B^B&KYPG["PY(7+K\/.E[?J[,4=7J?E.TFJEB=KG%8&E?I\:;1PJ#WI-:
MP0CU]^T&4/>3A1D==9/B ?D_)+2:U2S4SHQG.6K,]ICHC&C[F3Q*"34R=%Z@
MJ>^)P!WI@K.XL3[:P^%64/@0[GUKZ;3R<PY/;?8F>;8J+R%/-@?O*89/$-\7
M;CL?:_Y:"1<@)8K@6\\-(T@>E=2FS!MFQY;62# U'2WCT#X^P8[,A!-F<[R=
M@O<=804=V^)N*$2E9Z:D#/7@KANVW(<U.HH9P\:/75!+=/ KX #G5>?-QRIJ
M%(HF=TR7G*LVDCK6>;)ZL?.&U.F$$U<T?^;:6YD6GX/%RJ[IF\\M!8^6.OM!
MR_W+I8MZ43)K,PJ/%(VLG2PS:_&W^!X/R_#?]VI\:)128'HLD2RZ7MZK'C"S
M6G(S6G7I4WZ<?,I_T8I=P./GR[[73W2U"*"!S\]ASIF^7OF*2 8FTZT]"+O[
MLD;J$E3<Q0Z\98$7T M.L! O"^,PY)?Q/C/PYY+"*1R%I3=A'/9]5A>U&S@K
M6Z6Y27;*R'UD5\*;QW6CVT=EB0U87BAR]1S=BZ,./]O6?;UP )1YFE"X. Z3
MT>A_ZI^PT840?+7,9;^GG:T<Z,K;':J#G91.;PG_U>TDYS0UP6@JQ]G2J[;5
M,&&ROG?1VH]=EI)RN1ZT[ 9P@?*!U:C50WMZ+").3)48@:A%1O0W5JDJEL+*
M.W>_M@ZU2L+5* NO:_IFP$!ZUE37KL[Y+Z]?8[Y<G.)M">VP?6NWF!4X5-E1
M]P.WJK-W"N[(;,!Y(&.1M> VG<L^#/?9\M(JY<#X#Y#R1-Z/X7R#B;4PU(Q(
MO.0WWG$8!']UVR8_R"UVS\!V.  L8/]930=J9@@:5:0=9#YG'42T7=/=YP'>
MW\JU.&&MG6O;W:HUG)_8;$M5[DJ&'!7/C&LVA/$>&Q)MKE2^4Q\XI*JD^:AZ
MB&1]H@\T[K;3+QA5;57 8T45:U5(S1 1N-84($_,7(&E9:7&:J5Y6IIH;41E
MJI[E5A^QJ;CTU;$N,+?1I<!\;,.L+]^A9R54B@2FGT<QCCG0M'XG.??,DZ0F
MU;[S1&#4R8JNGJ>60:=89^C/1BHW=4P]KK>:1>=Q-3>-8M" )9:+H43+NN-R
MJU+6=_VLV)<^-U\,;9\$_,O/)<!I & :H,5CKTAMQE_I_MGPYM'&:6M'Z^"E
M ?.E(Y-8TW2-DJ$"(Z56>ZMW/$]Q'TX&^Y=J)6?Y^3TS(D_U>*0LIBQF/-<[
M:<O]WYAX&ZANFR%H3 -QNA@!N^L!PH#:<T]94761WH$"4:P+L)"IB>MT]'2C
MSZ/U/@]GM=IZ\;2L4(TX!S3_,KD4!C&'G=6*>>7WZ&4J8PTQ78:DZ*V-"[*X
M*V>" W,MR6 1D!LYU#)IH TDB=$YA-ES,,Y>*G0"M8,%,9#0+[=AH*XSAR+&
MM_LE1:A6":F+ZE<)@TZPT+ML@&4<*?P\XPH=0<W^J'N![D"U;-<")K$DZ0MZ
M+93M>&V9F6NB6#Z@PZ#R[&5'^\D)(PTI1:66#B6AD=S/3R?'30X-7[Z+]&UO
M]G_SE'SG87GC3\T+A>E/FC [N:*-SM9^NZD?VD<3YY7=A:NW)L+'LY$R]F$-
MCMY&?#=M2_67-R=P"BUK)O6_/M3]".<.*PHU1"2JM^/BPL_396>LAS%K&"+=
MA^9!Z' 65]EYMAL%B(9D6Y#RZT8J"_KL';VMLSWJ&GT/Q,;2%-MUE;XR/-]Z
MALM0R S[F.1RAY=D'Q<I!3\;!TC4WE=G^\^24[^FKLM$>(R=?LKGPF'X'KCI
M5)8LYVGXP&'KS2J0<GHD[3$=Y5OB]?M4WE#I\<2N5](7".*H]C7A9?X/ R_A
MEP4-KKY!!)@QI/,D4L89QA<+/"OTH#O8/66&#9+4G2A%\:EYVD<2$'6N4'@,
MOU4 B[ ^?A\L%RX5P1Q5//6U</\7Z#6!24T0<8H+ACH:+Y3IJD9=[WKJ?MPJ
MEN9SOF*SQY=>EO.*GM,2(]YZE@F^A#?<TY949)9=3*])PGV?UV #7!0"?NQ4
M8[-HEHCU9;]G#O4>C<XJ\>%S0R'V04R(_FIHP#8;L(50+M(MO;T7._1NP&<2
M-/#U4=6!O_D009;I@PY+H<QQA-FGW7IB 0NYR08<]\B/^_J/NRW^X]>5^P?-
M#17WV\A-Z1\0.Z=Z\7K/ >G]A^^(+5__6;9$^+8<$I91P-.D%^;--VQXQOQ<
MX2<)Z_9:N0?\IR"7!FYZ!<\4OPOLGY4OV?*-CTO=-#4'7W8"9^QBYGWJ3,XS
M!5.<*T4XW7L7_;]S$H_0]>7C?-8!N2G!9)1Q*?>E5MM4H6'AA*A?DS]%&FP.
M^$R6C3UXRK?[NO?*S_F@^=2$YL(4[[ O83,6IK2@>3BZ9^Q:V!=.15:7_@/G
M;_Z[9W/NC')4*X4-Z!E8 ='D8)Q@X(XT.D)Q#4&75V;DL&HY(7EL%&@SPHA^
M#M<^<)H-F*/2.6S&%7T,L=S5N*,/90.DM(.842-LP.#O4ZUVS!?^IY"A]:N$
M/76& [."I0)3G#9H _&9S4 EZ$3+N-YO MG\K_(]EWO'D2^;34JE50P*8)";
M&.6P\F5_J1</DGOJ8I9W0QV,DU4IRL_A+M1K7;KB]%#*'CX$EZ#M/2OAUHUG
MB5*Z(MV56.A*B'A"WZ'<Q/2*LWF&TJ_>]S_K/&HLO=%S\KCA.3; O?7$5UT>
M1%L3L'H%MMWU3%>42F2<-*/]32'_RBSP-/0+5*YVG(AN,E$8ZYWXP6&91UF2
M/Z:6,ENOM-89VU!CXT[@C>)^!CJIK58=_SFR)%2131X+;HWPF?":^L2R T$%
MOJ.[V8!J(%F@*KR?>$+;<IHH!HN\0^'058:),&XZ=.)#[KDU8ZI:JI.]-&TW
M&EM<4+1\R5"HPU8\;*OI[CF'T YE[V ?,A4;1#S9*DM?FS7K,!-EV-!S9TP,
M.J=TJ;\^A,Z 3L+BK7-1S<.!UQ9^K!J?J!Z?N%US?XEV+PH[M*I$?N)]+F9T
M2C3U>>FS#W7Q15UUML02#HGX:Q=%N\8&I+0B5JT(B,UK/$PS=)_ /V4]:5ID
M\([DI+>J+T;@\A%TZ:!58Q+B)?*],ME\[RXLFW9Q$ 0!O63Q4X-B5 <B0/RM
MRHY>4Y)T*!7XL<DZL15%U1T@18^?'6+H4=V^*,'-W!]#E7X%[/&9#K3O!J@_
MN[*L]2%YX1$N%.$&ILMSK>9"]Y19O;B#($\E$ U-]Y]%?T^> ;X(E^)$2M%[
M2K#:ZX/OJ!7CHZB29>4B6%>?_7#%?L>!PY7!!9/,XGY:KY-.E7;YGM4PM%)F
MR6Q;XP5*U+10WC+1)FTA-K[SX;S#<:/4^OH<N?9"IT-R1EB%]+-B\JJC/,NM
MXB;^-W.6K7*OSKV[WQ5M;92P()PKUU_Q=L0&)>Z?X)B_"5D?H.50I)&4-_3X
M61!^;2QUEFMU84\3?IT:7H1B7/H:+K44?J9Y$!-F:1!U'U;>%@)*VM(1,1YB
MW+H:.R-QS7%_N_Q%-0GAD</I)=JU2T-WB1@V@&(F,&8Y;1O/!CSD$YS-? YZ
MA(Y%4LR3QY5:U5><)>G;%/\.H@B)8IND>Y(A/$2TN-I$P .Y'"?U7*I@.(OJ
MNF]KJK;-F8:I5DC[1N,PIS-#%\_%_L31%=88)VM_OV *:F<#> *1/'396;-V
MZ L$]Q92>"DCG)?@HRV&ABM0N:*T34IEANCI:P'>SGBKKZQSIMX7JK W!&+5
ME*XLN38-X3"G^F+-$5>9\0@O@>]<I&Z\\A$Z@O:"KDQ=: >>UA6#&W)X&IB6
MR4S7=GA( K\(5Z4P6_,#0Z$QNKK9]ZB'7PS" GV0JY5\#0UU'VHQ0\ZV-8V8
M#$A.-30CT<,F,B*J>I/T>=Z^L&2H\Z&LO+-%PG)90Z#Y(_DRC"]_0OF]:&A%
M]W;6#'!M<3A6"5*V7GI*077R/JG&:KK2F'XQ/<@T0,%O^!V99(2U5VG_TAER
MF(/E00K=>$\?_I!9H7MQC @WX1BQIRP\&U ;4T/:,WMQ%8=5CGA 5>_"[:/7
M.@]5W&>)++*.4 :2MTBEDX[+(OO9@)LC5<T.56:2L>6P\./%*UG1;$ J=.0[
MQ^,*G:%"NY%CRG@$#\BK4G &N5J^YZHWNT6'[!G30TGI(W65I%S_W[L;FO5F
MR 9MK"MT]Q)8U_=<&UBSCDY1,0KX4C4MRV,+!L4HB6\;) U9;7X)8O'*4F1I
MD?1W>YXP2UH1G6N6P\ ?$\=_K9'J"B %<&VJ<!)../PT+))T\?E;.A3O+*L>
MY+\T?K[<O](!%F0ZC(4XA [0T[V$1RD.NC4>A'V4-39@N@;,W7H4KL>,:9;9
MDX(?IU:]VE-@=3J?H[J_(%ZG9Z*74AEF='09X\97N!X)++0LHEZGLAQB&BF3
MD3S3\FQ;;\.G:FK;H<6])?GN$'FZOH)\[<$[XQ\FKC4^Y7[Q44O8K+Y3FKU8
M+[\B&PX%L_J)ZN'A+Z@D^SZ1'DJZ:(DISGA D$G]&57 S-Y2,SU9\F4TD84I
MLYRSR/71,[3$FS"D*'C:@>09]78!NKQ(IQL=?3&1#>#?H<3&-]LTG:#+J.VC
M0EC'[\,A8M6I%KKRM;I'1/JFUXF>QD"A4V[#@'59X4;D*BZ9PR*AO'!)LTAG
M;LH ^1U)X 4($TL6!+85TW7VM*<8FLAVR3/#2KK2RR_=9\ <4^E41\V,=QEB
MR$SWJ>>M*W[:#&@:>32H%ARA_]#8:*DYC!,]\W)4!DHWH 5R_KYDR#!?LXZR
MANW5DT!01(RN^J":\@G&G1%M@1(ZN)UUF1J3._,8.Y@_M-IL?K4(13<S&(&;
M(,)\$5#)^M(?2FWU]?4IO'?480BR(:=J?0JQ SRA3KO&K&1QTX&=]MX#JQ\H
MLR3;:#1<DWK$H^X$#&E#D?E5O+LJG+JHA7YQ+E*?$-!B.FM6UYS3'7:@=ZCG
M4:M]N7M,(+/*UDPPW!#QV/)SN9Y^KR_^I\H7KS8YG%_QN0S^Q-DCZUWY>>*7
M/T +CE53VD;*8ZU6'K%JD4;18OV81Q1&H[3?'>M1>3^MQDJKD7G-F^:=6G$Y
M9S@NW1/("416:RF6[4AA#/ @1^?-6(<9MY@HA'O/_&#K><8A*BJ2W,J#3F+<
M]_)Y--)\B"+2$:Y$3_8726P.?><T!K;K(4E(L03Y'*R'*S,-\T!\7D$V--0B
MD@_1=D1U!44!M>$D6-^_TD_1OM*1T]= +UI/T-6X5L>H4AUL #?FF@-98<&N
MAJ*<V*JUM/M95Z2&&DBNRBS54UK++3(L-I'Y,$Z_UO%4S_-\RRP10R3[<T8\
MEDK.)'-3XZ?9@-5*:NL&K8Q9J&:\)JRTUCD@Y&E"Z9L&=? AS+/MJ :)\.,0
M4O*)4RT(BQ8"%!W8=TK)OFO6)-7<^%F*A$(GV"1U+11(5X:V@047PX_1<ZGG
MAFCC@ZVJ=#-2@.3A45TNN!*]L0CF0'.EL@'QFWO"==54YBJM"1L;KZI9Y0[%
M@ U<?=YW))Z^8K>BY,KWN2X7_%#6W$B-#?#?2G8KQ9J";3J,"I^*)-X9CNCL
M/II=;M0TEQ+E991&%2Q(2 =!1(<\OS'7\4UY0UF^N_WBJD7)F-(&L^7W'=@>
MFWB_*)2&OCG^9GT'8C]B.F&<XWD/C,,AS!*0EW'R6 W<D@J>$6A3YO7,DOV(
M%&0\I! BX1#*2F?3VO- ;\AL4'* \K$E>Y&_FF7\9W3XY_"!E?4Q 2LZPH)E
MR\X7,"*"#DO@!.0QAA377_#@6>"!<3J^#7?,&RX[HV1Y T-=P+?X$#KR#E!S
MBZ+Q>IXS"*Z548L!2!D,85]W'+Q$N/1%;MWM^!WR!0O;->55CL2''C)S65P>
MQR$((<S ..$C&R!<J:M,'Y@92/31/< PB.Q '@5YE&A;5WJ%#(<+THNF07'A
M9S\,!M3'G%I4];:]3_F96[PL/G/_5H63%Q4\X"_*N,<L")=;1)QJU64\IN-)
MR(,<4\G'T*&JS\B^A'L6P'B-K_[L;L\0G]^8O%5TV_M,'<;3UK>Q!6(,4W)F
MS2Q5SMH96?J5DY?D];_!K);+?"Y&*2K8B7CTF@=Z&5F[)WKY!)!%-:SPEO,%
M6E'6RN4C<$+Y:9/21OFRU *%UWVMMT<T]',U'@J:6*7E#)/NUSOS=LGEQPU_
M^J?38_YSVPQ0;WL&4!P>ML(ZV?M&$X#(PPQ^,/Y0+4QR]"<C.S:9BL]ZM<FB
M<W,;25.H(="GH)\U,X[3^X;W H!S!#.4/K?S LKRHVAW/:(X'+LR[5EJI,Z"
M,#(5F-#%U,9*5086,9?9YU\UZ/V^K\NW_Q*7[,&0O0?/UIP;W]U7B'Y%*8EO
M^1YQM2PA0T-L^C$U=>*T+=+CJ<_CE0'=V(,16@MUUS:6P"@$Y>[:6,@*K9U9
MCW S&QM5=,\VID=2#6Y"Q;6X]@^0!J*SS$3@-QJ?)2_$!T5A3$R[QN_9BFR/
M1IZI'EAQU(PM,,JA6H]'G];AGE'LVY'[%EEN8[^\\Y#[&C1@-?M9>/J1KGZS
M.YW^')MYX5$JM.";;&M5GTGR6C>+KXQCE7WM69_ -2-(\G&J /Z2)Q&C3'Z(
M\F0ICD@W1]753J]%FILH$?"@ V(RUT>O+&=8<*R5B><3(; =X<+F7B,409*L
MR045>J%0GC1[4Z1+D6?=US'/<>_<.N1#=ZAXYZ'*W!QY*,3[X)W]!D>/Z;_2
MC]N?KU#V%T#(#R?YI59AI]4E[K.OP/;KK"HO[GIQU?PTN:_1$^']T7+M:<KH
M"T(30>Z9%CZ%\YI0V6VE%.=XT[4@#N466CCVK_?LPXU_>QIF'/S 7CBK]_?<
MM+O9Z4Z)RI\M*(0W7(=J%*'<+$!5OG%?&2XQDRUO>^%<W?#UFE%O46UQ=.S:
MEK?"LOR#YD#TN@Z]G++70>2'N\RP ?M@W<9-7^'NTYR@(+*-)3?H<S9O?,V0
MJAP="&D1L7^?(I]Q[85K[?#J1:G]U@:GK%\_=L.-^^'ZLUG\2<P,U;5(1'U&
M(K4>+WZGFK) -J>,$CJ;ENJC"VH1<0@!V7H*-![*/6Y)#NF. 7ZTW3XK&ESO
M.S6I;:PZV =:G1)T/Y'KB(^Y?")M<69QY/.5N<F1"\[B\C-+[<I6-1IV>YZJ
MS+$'*>8^%84MCG7E/K#@J[,R"FE[\N7RA94H50MOHJGQ_:F5C0U:(#U>M@,1
M8R]9'GHFU7'P!H76"IN\6%34>2*L)AT&)O/:UK<\K.?9:$IN@A!G?:::DS<V
MT9\1W]&=7"94='RSD/:'!P1,B=K>D9Y[^6S [=<.SE$#AK+5K2_C+@95O@X_
M: (N?B5YDL:*90,J($Q?2NI++RIH_]SK56M;VTMXR](,-Y74YH7X/B]ME4KK
M7\N/JJGXV?.[S;= ^GWE3!<N4[^@4J'5G[N-;>MU4^1>;8[;K/^0P0GTF;?)
MG$'\U_^=2W&2#>@N(C)#.&9C,;,"P<T&?$*3UO8.?$<L1E7&X^B;']@ M .2
M>6(KF03:$?J=@.-!J #S6'J?\O8XF,8+9@/,'G[&S3,0*YU@YK7KBQP[M*SV
MO],%S1B.Q1H%[@DI(S8WB@EFCGC$IQ4!9EPF;C=X"(*J@NO2D_>.(%FO[G8E
M;>%6-G&;+SBQO-/AMO_LH;X;E9RA(,,AV<A1Q.H]2BSK;T/P0=LI3H!D =[1
M9+JS.@6.()8.IE/T$-%YFFQ SRQ5G=7G?(8-&$GT7T\@LO1A:WO<Y6Q T27.
M,VCAV =.96U*E;CI=T2Q+:(0PW#X=_I:=]QS0IXDCAY=/#YUDBJ2A&VQ]_RU
M"3S@^;4K@::E6^1=[*5"SW1*L9/&UL0I\JF=;QG6_89BV9Z<&W3 K5"T1U>S
M5X-C5SG1P,% 9@$(8C96.X,BVXJ\U!:D!)& >+( > 2N4\4P2[4<.DM/5(]1
MW=GB\U3E?EL'>Q(0"I()8 /H=[8.B\-W*V*ZQMP@H9GQZ_JX00,6SV\.L\XL
MQ3U9BVGE9V;AW!&). [U<AL8@^*UG#.A%3!N5;"P026L;LV .96>[R6+SPI9
M"H$^_S](^ZZHIK8PS'@MH A([T2E25>ITJ)R$0$! 2$4(2(B!(2(M @Q4:37
M*U5!B JAAT@)* (10KF B'0I @DB2CU!"$=(PN3.TZR9EUDS:R59.0_9V6>?
M___*V?_9FP43C=@H Q\,S""6(7/+&ZI-]4U/&3R67 /B8A)(Z!5;ZIR;CJ09
M)#2@=TQ9^09/MI/N7)W S\R"69U8*/FRQ(^[^?S%DNU0O4 U1Q>'E*B ]>K9
MO*;,9E;TS1R],8Z@Q;3/'PU2^3[$%_6UGYG!;C [Y8HQ9./-I .+=,:T?#/V
MG#SW=,?-C@.$E/=6>BAQ="6:4A?FP>NL=+_^VLY$O)3FUK3ZRMO&-;8>$@;8
M(\"3*JN7%SIA9-B:_UQ#1G*8A!4!<"E<4&P9]AO5N",A?Z/H+U"_R4MA5+97
M,FV+B.@:*)WI:9Z[7O\N'NECIKEWE7MINW=1L2T'0P ;SM&\/9.?^'K$DU>U
M02K6C(TD$P.:,4SHEWAYZ:PQA0]C#'S/;WH:5GCQXFOB-O1$@)EJ[OD.*PUQ
MFGG2=QNW7NWUKC*5W5._#8"J/ZT2+.A*Z"H4PE)F<S-A_ALE5H$^T6V+NL1^
MQ3U\U:;S18D,-,5O%3P?8#[>&?_;\U>1P(B?)NPI1B!#C4J')39_2XW:2?2Y
M5/:3X3[M)2?'C6CMJ05F/=BS%X!!,1 ]J+0H5GY34HO%@R%D_@WA:_D\3UN,
M#V6PLV@POJ]7U_,C4@B7]Q32(+GKM!H]OHE\YC+=CT%*A)YH><@(["XZ"<8Q
MU+N*3C&6TED>%3:5Z(0N,Y71]>W"2+?18,F#FF-K,YD#RF-'#Y.;Q6+&9PV#
M@F['STJ^L2<VX$%E&$M4Q7-XBQUHQ4['^<L,:+O4-8Z&K72"H23%2!?X/R7,
MIG/5XT/_*A1)";OVO\F]XM+-6S*=]T&RS;G.>G<M8N\#YW$.&07_MNO?0OJ#
MYW- A*S, =>X,7U&,&[+%M%9=)*=T6;V*TK\:9E7P&YW62CPVU-\*N)%V<<=
M^,2$1NYZ;Q R2#1/0CA(7?1<2T;L%05:7V[^-[WEZNO_3_>CDL\0K_U?[Z1'
MN4 )&OPCU<*U=K<TG?8A=D+PGP/84.PT?E,'+<'YZ%[&>7FZ>IGK0!':;%7I
M(7"BV.R_I8%35_XG.A:9I6QSR(?MH1:[^Q#WD&]1K_1.2?K*XP=/-[?J/C@W
M'?G3D./S9T)3P*2]",^I7 G[S$6CO[A]CGLDX"'S67H]KY#LE;NWT_9C:U=;
M#US9"41EF1I?O%;G]^5.Y"]P'[*;(<;FHD!["86_81\BROUF878:O<D\H+@/
M.4:YBQ+W^G4^Y[CF-E0:[&F?E7GVUDYL[IJMA>-UJ5$>BXZ^[SB%6?GN[VN;
M/B/O%;8^]M 04RB6U*+F.W8U+/#YS)-0E=65^4G-]NX%49SPQ?<]F".YTQ&&
MGV>64K%Y;LT8U2)K+6L;[1"*ESOYS'#^5K:*87]O?5MDNG@5G**&4+560\06
M[DY7<)XT.%A@%1^>0CR1SF/)YG!A:WXH&*MR<T4?3W;.>\+A9_W-@':0DA 2
MFA3?C&3.2="2IBT+PIU3K,8:3/UZVB2&]0;D.]:4W]>_CY=IBJ%[\+'-5GIO
M4!I$L'L3F_;[D"-KF+N@((!G!G)A_*T7)@Q\ 5 _%HEP.3:F OO5?3")#J;1
M2?P_FZ/1ES""0*6I^SKW<DYH>QODFS ;FYCUJHU%?'/*/P:$'XI?M319?N>2
MC;([&\\CDOR@?,9[T%+H"4'^8>E+Y"8]X *YLBY:N7!2+<P]=DEM,EZ&)R"J
M]W*CX/G.)LG)W[:#A^V$4NHP:UYKT%&)=D0Z@G<?XD^)\Q($YP!S.D\\1Y%U
MAK&>FK\39X*B52U^&"+;ZJ64U'AV.DUZNMF+CN<7%9:;!Y;_@H_OZ!NE$8G?
M6KZ4O6FO1AI8!2DU5I3=M'RHT(54E&@<41JM]?F4/EF<D_M0X=_99^)W_ITY
MC'LQ&$N>2Y2V9(GHPXZWTRGR&*XDB/'X;W\^3Y@$VGJO!PM]-XK1F(*N(HFF
M,T%E4P'*/"A^E@'#A40P+2)$!06%O2 CCBQ+>^[>]%@VR&V:>X5O@*X^VCN
M[<(#'BCP%((*^VK0O;PKT,HPIL-26#@ =17LJ<3 @<B8LH*K0'PA33#)W3.W
MC 3&831K6&XQ_5X-$S_JWS<U,701 EN/S%>?M;XH6BD5T*O-?LLH<T]57ZA;
M;54;RJHR%TG[]T'-29)=DYZ:4'[[EP'D_*(1TKKT?)S_YW3Y<YB6[;L_;S'$
M%AUS3Y=*''[A4VDDD28]>O]"C6^V0X[RHLN-Q>1.W_IJFG-SV-GMG\WH5%^K
MRV*XMY3'^*:\U;D]:U84NXQR=R[.[,RX'B*94B>1A-&C::>Y>Y71B!Y_C^A^
M0W4]"QQ!GD!'>HR>2K%GW+P"XU\.BC1+T?P4<2EHH/U2^)%]2(V'\_#X#_H
M6?WP!_+3-0,7XL-@K2#B6YDUB1-2)E]O39D_K%/KB1%8E?YO29-;N,FG\Q(=
M]J#J/H0E*\*PI!E048(!.#)L-3R</BB#[9@5'V7!N8E_SY+!UTTYUF:\DC];
M^ :-W?",8[EQ98*E>$I@5%[N;OZOMW.7<S=\Y#JOS9W$Z+*SN/3R$BJ&FX_!
M2\/F2RCB^Q D26(&UWZE)7J>DN;>TV6?YI[7,W<""15%F9VS7>"/[IA"?'SD
M1QL.!"Q):/.N*3%2W-8%EE*%O\%"Y^X58A#IU\CD+U1Q.V'1O:RN70.NAG_;
M>WYU1(+7.7;Y\\/,FK>,CNM6SA56]GPNAA4#5PP#R/?1KC>ZX%V7M :K!E=^
M=R!R]4*K[SK'OLQRB/DXW.%,U/"]DHWLN]\U4B22J^7:',8@CQGIOA6;VH=8
M_B0DHX?]E=+][UQG](M4/_LWH5CAM5I?]/E,01]'^.($2TCC !<J,KCQ&PF!
M0($^*"\H&PZ,5<!>?)]8UHST>3OGV+UP%L,967Y>?45FZL%FM+VW2]C[/P\)
M_0.] _T#6A[3+Z:6Y(X53<5)S[2TC><8O6SZL;@4DZ>Y2@J<8L)G_U7_8\O5
M/'5M4AZ!E-J-53;#,XC.^0*&,GZ"P1XCT@W];U@60 0Y*.1VG5"S87 X7M#?
MX'S02=W<LU4'GV4L]U%>(D CQZL2G*/1:E<MIY39;]J.:A:%9)T.F"J9D F=
M6W6869)=^X:PI['=AA;,Y,*F4RJ>#U.M2'^V4U(!<EXQP1WY)R!*4GQ<1S#H
M0F6W($O/M!?WO2YJZQMT"0>H7 ^"+E"H>SGS-Y=WC#Q>SDMN!^GOV-]Z*.7
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
M:/O443,4%/J<?O;=\R^O+QLF/3(72;V1'2),2BP\;B<0>W;4-$WM;9DC:;S
M^9QLMDB"1N45Q^0\!IKWY(D' KP*_USZ><5HB1R]DT*YJYW*.0)* +^9_S"T
MX]:JL4(8Q[$:7?O#8+)I].4/S:-D/MS:Y:$9_XC\V*GQ0MFG5T93=1"N[3(I
MF,RB>_*H-43L"/,HM"ZR!S9=0$>M?L&?"/M F3;OEL8];C$N\[1_%3 1!4W2
MDU/6Y@.CG929QGQR?TV&1Z]%7Q_Y6^-TOFYMHHTL$J5RL!2,9MX%$E9[]R&'
M%L!VAB6M.^<1L$>W7SO'T+X(YI2""1X,_KF$K<&#8-%>=SX6'ZJ5/]7GOWM-
MGO]W0Y#UCN/PFN[F^)1BDT&=[5]]97V=Z(GT3A<J]4#'!8[@,L;;3&S@S&W@
M0H1135"^-]KR OT>-6%3]3I=5NRFF5\\6D-<:H'QSNBKFTN7$W6X8SQ<;;R]
M^3U)66&R1]!M).W:N("=Z'>&H'J[#\,Y%YHG%+;QU%KXI9)T9GY))F;L%*AJ
M@3//_*^0_A#E[CXD%08X9*1 I;$ROXH403% HJ,Q;Q]RA*54S?ZP!W5BJ'3)
M1#]"M;O;)C9]B%D'_'=$)L$'RCIU'=J*R,5/PKV"F@P^*K36<E4.@#+A0V:J
MG/X0[!#N! 6)3VC<AXA@HA<>.75.[/*A?6S&;GW1(MTS$=%K)7:*__ZY1N?5
MU+55FUYUTFM]TC*Z?6%=.[)H5][DNQL!0SE*O6G<B;%/&9AU.%X9[UH7=:['
MY9.ABXG?\^OQZN<'[KL:Z;W#G2(^(>:/D!++E)(_O45?.T\R<+\1[E9HE/6=
M>IV4W%):T9=<\MI1]/YSS-W3)4HN1$/RE5RUV)L>CH5NS?<=0[(03[+AV]H+
M"%"E9_59.78"0'A@##E44 A(8)X=IOCSXVBY<9&/ LM9%@S^C42, [+T4LWG
MG0?+-L+(*).Z ,:4U;V=W5CW1_6V8I3I4^]9)/#9GAVNW;1- 33O*%(9HMR!
M@Z:,#*[7$\*8UKBA53IV&["G0%^&.8T87UM*2<2H+[S0"I<3YQBW.E&?<D^-
M"]$>!:9>QLB\&X$V%4/Z-+S,?8R/$X^\]'R;]D"%/4\V/31J2_7[VPQ!YT%L
MR^9+?=\KC2A[$?C4R$<;H;3.Q=&0=]>:!+WBKCFCFUQ$<X[WWJX&OMZT1>\=
M-W7KP]<%O&2X2OK\',X,OU'S<ZRDS-EBB&#TCU.^G1TL3S3V\5%%R!$K$PB/
MH_TM]5WW_V[(8K"?=3B31MH]!?;'D7Q[?\UQ/N4A&D:9\D%3H-VXG,+%IOIF
M@#U:ZOT0A=*>(IJXL5_NX *16=>?%-Q3_@8[82:%,1J#!>"G2): =GO&<7\S
M$5P213C<>(,'?7M^@">>I4![CD*97,R=>/+]77.0#I4C6Q?1'*=8M/XKJ$@R
M9>!\/O.=4]=G&?J,F4]Z^U#/K;K5C/C[-RT[)5F]WL#7>\DURF[YG=_=LM*B
MZ@D%B[J;J4'WQE^><HP7SR2HN <WB#1?R)5O/?;U^04-O>-ZQRVL?S?<:FV$
MKCB6-&55))30MN/Z]][?B V_]SV<,DEBQ@(3U&C[5'ENHC ,+$ /;&[=%+CA
M!,23_&@33:VW<R,SOPT$DP*](T"/H,OK9S3\M 5S[M/1QXM4$!,2:Y9EF ?L
M2FVSDZ[8=GR#5\K"\ULIE]EYL(",Q_FU#2D=9D+2T0%&+EQR/O@+JS;R;6M
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
MX 1F*1D,\L(<J)RQ-@),7\5[,K17:0L581]<2XJ6%ZBXK[/GHEUOVY^W4FD
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
MTF+PH67.8)QCAFNW,-/!1 !^\6V2E^:Y88$_TB8*HKJ:<>EX6D][!B_L*<N
MKBV&;*HHGUHV4TY6_X-PB%'_.KP8!EH4?I@I@<.A_LV-]?G3\P'J0YV Q)$%
MG52>$[??H=1)+Q>S_T=[[QW45!>WB\9*4U'I-:]*;[& *"VO!1 0(KT3$>D"
MHI0 @;PJ3:J"@ (2 6EBB$ @U(2.BH!T"5(2FO2$$K:D<.,W]\R]<[YS9LX]
MY]XS<V?>/U:&,+/77NM9O_(\V6NOWR?<PZLQM[6"2]L/\>*HQ\L96C4/3V)L
MKHCOD"T(/%;H$1_S1QG;F2+\2M-V&:+&-9@U\=#!T\7O1WX[C5S]REOH1'OV
M,.F5H^&XWF56O1X$V*574OO7TC_^8A]\1L''P-LN>I/\T84K%Q!*'E3KI+VH
ME_1>N=D.3:V<YWZ+J-KXX+K#54>\;AX(0=\ (C@2XP(KGP!&F@ 3L\ V.C9*
MY3O**]E_M@,JQ.8'>MK&'#;:DD.MZYY*V#3BJ*P%K.ID-*5O2EE,VM2 KKQR
MA8(??M?LZ'O)[_>BOAN\/>]HY]W2>2!/Y*OOS*=Q:8%8*A!>%X5PW=0YJI8"
M/93UW=]IV_MN95VXZ$>9)6.-3T""^H>!<IZVBY8JPJ=]+N1)Y[Y2O%/(5X*P
M:&LDY_/ LWF?L242+9*W0_1F@47.:(^Q"J.N OUD>&)%#?084P,'2)79K4"Y
MFX2HV&OP8XA++7M=:)W'CCZU#K>S-*<?$'F.V3P82ZO)7NJ1C:E)KL'T_GS,
MTINF.FR04G3]40)+T\?V01X<N]#JB]^33VXR=Z.VL:<[]'22['.4Q9KT,8Z(
M@@G;E^IU_6]=2SI1=-&*\[=-'[R<D)]=$UJD,&6H_5)/>ZI6X8?GA#[9FX%%
M8EI<YY^9)TOJZ35TNBD:WWGE<^_<\\ZBY ^T2QA%MZPQQ[WIC?A,^%-TM47;
M@$_&E<'B^C K[ZZ2VB15X?2$\O R8WJ9HFG$5CHJGWAP'S13!!4G\" O<\)#
MF^_T :8@T#^#/@1D!X@A+U4"O3,A-.OI=LCIWM#'I6KY,XQ?-1**#SBBH+FI
MJ<K6MK$R<YFL@EU;F]^TE6^!4RT@)-M6L&C4>>;=YD8J/+488+]T8-X#0F?[
MCU7@J>U=V7Y%3;5:'F^@,;USU_NF#0=+Z@9P70G+!N)66W;+)F43GVGX5D%;
M9]@QX& -<N64;7250T9=@M"9W#X.MTRVKGQU27SPX:.Y?)M:]YBV!8UR5[?K
M-0^ZC\=U#Y?I.(L'%SYJ)7NNU9=:9N'1N/(@UA+#,W[!@;W&<FW8+?D2OC&A
M/6QL^ -5 UYKI(72*RJI\-@FQR*$0 OT.%NR^Q&!&["G8MM[R0&'O4)%$JM6
MS,4#&QM]WUZ_U=,I692/KTGPC<;5Q%14N 2D*A004L]]KHJ2Z/&Z__N$<^S7
MS9_JY6:9 CPGC'V*SWY<H2B;XI4R?"G*PV4.S>%#G _[OB*']-S<O.&EMHPK
M%D7<;;E"^=SE!HIX^?L-]9J*NO.*QA;^IK7F^D(KPG^.=[+E$/94$^+>3OT^
M: !BQQ;@R&!X^S2=ZQ/G.X^C"(JV%+H/<L%#]V17P&VH364@@MU"!^^=4<Z$
M;^"(J\)$=E[[&U0/L \:2R#NA3SYSNEZV.<_SH[?1:_^,79!8(.AA80V ]"
M]T@-H)7Z:)W!, ;'@L69<CJ^9(ST3I'F:9-WA5.D+R7M&@,,QQ]?(>K;39!0
M/]^ Q^J#7ZCN0A1/IN8+F@V<E=5A;\.OV1(1?J74E?8J0]]0*"X]XYB-=$$@
M)J;3W-^E1R"NS+A90U'!*N%5^M<:7HUA-X=<'P53JSB-#9XN>JY,]BNY=&]C
M5>/>\O'JU8!4%!ZU)L(A1-WDL<0F0XKII=8[3*G&*@)@R F9,217:NA3MB1\
M:<.+GIT:I^[E[_]YF"(L_*)HC=4YV^[./82QF#!+B["/RAK[CY,L:X2KR:PH
M5<TV\$&=,S3-3H*DM! -WHWE86HFF@+UF*6S@Q)G[X^!+?)(?!O5$X[<%>*#
M"Z0^1]\P'$-"$U^S"54HQ;[M !S)4Q">5W<O<#B@=>M]<\PQ[#&J8*'A<9C
M\]A+0@9WGB9TWNF<56P72\I/I&\'(NH^VLB]=3+<.,8NBFX6V?&!UD5[#QKS
M* PEZ]NH_[0NO*)4:6TE5R1DWI"YF)[.,*3?8#41KK([PXDI.P$Q?&35 +:P
M:D4&?_SV1KRX?R76>R.LT'G*^<>*37F)+TGJZPKOV&Y@;W!@\*/J3LC&V:U3
M]R5#6V$3?+-9+?#D*1F ,9-Z<MP9,=$M #PG_&4/9';6I!Y#T+L[PSDY=2&=
MDBSZ<X)5U39KX=Z V_3W6\>-G].OK(\5SA8CP N:;QL>?IBB+-0A^A-VPETT
MR5;H[J?Q@%-CF&=%%F%=7$?T7:FOG4*U?#!*@E:NIO8:7XPFOV;(\V:*'(=\
MW+I3/'5A*%.QKGPL0V%S\-74^ATS6EJU!0[[K6!L:A\DS5F6 KA8E!:@W0X^
M]HX:V@9]AN+5@5 FM;N]J6,S_<]2HY$:%0#6A)!H7CW,-#H-O[WW5#^4UZPV
MI*U+^)7,UIOUO_#9TA"*_!]OIGBNV9)3)_@ZQ W_66,K(HRW6FU)'EE%7GN=
MQ*=S.2V9Q4.&(MG._?$0#?NT((_(O_4QK0L<SS)D7%0P!C83%GN8>C,?/R0I
MN/_4S"1[#[4NVAU97>JS5G)%)-A=]7RU,EIF$5QYL5<:_F1O_H&^<<UR-\]U
MM1+5*YV>*B=.W'E[U77)6.C\#K7F[&RP)7^"-T6Q=VK+FM1L*#<O7Y[17\WD
M8P1S0F$DPP&!I_<,J > G) VM!Q$ZXZSLL7 3CU3X!2MIB:C D.74IKNL&G
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
MK@R75GW7"'O^"6';MO7<CZG7%N&]1JD:]AO4]G-RF+YV?*)\,O'60IXUE'?
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
M;7+IS8Y-XV>76C'ECA]/7OL\>^[[7FH41_:48E$'DH.*1$(^CMG>WQZ<?-O
M2;P#//3?6%A69",V6Q=O.%(K)%&9^SAW+S E?%>Z^6H+MASJB29ISO*OCM"T
MV\'B>@>1AC3^-FQ"WLDT&^I&LLXEV40XJ3W(5;/!C_VVW'[9020^Z/CM:[P^
M;'&:<-8' &67H)!N/E1RX:8;8-RU#Y*X%?#X5V1W_@YXUKDOYZ/@Q-;N>@2M
M*_)WO\OCL6?PHKGZ53>PIV5:D=;+5TH69:)];XT?.5676.0.)2WUJ78]S'47
MDU?XJGH9':Q4IJQK:>,]D3GJ.!W5&[I2C/Y#?0Y_WP<]RX-ZII+D)MJG^:!^
MB.V <?RLSB='NT[:7T8R\ /(X-*/1A)?&S"3O9S\W.[L0 \.L[U%T\G2XK8_
MK0T5ZC\?88<JW> '$MO9J@-!TZ<1MDX#'+^;]!C57@.[?-=05G4S&'E0+!:[
M93:BOE2A@O5SE^S6Q6UVS*[78ZD[0SO4HZ/N2@:BE[G/B;8>?G%M:7HZF]%-
MYQCYTZ2H'YPD'Y)/GQZ/HR< SZCEL+Q?+LMZ)ZJ&59@WJ!/V]7SB.<EP,C'Q
MP4[_T9^3GU_>$"2]TM(OQJB<;P^0>W<W06$HZ\+,[4+UQQWWZS[/9RQZ1\).
MEM@>G-NE![OUQ[?K3S$K1$NWO$4'2]R%++D,,//&45\=(I(U^2:=2VC7?%%X
MS*"1'[M+W?;W%%+RS]N71/]]$ _)?ISI")@PM)B>CL'6=<,?<401I/)8P$C(
M$YE=!X-FRMN#/&^OA4V-M7WA^SK^E$0Z?Q9L_^?(%S(;<GEQ#?HI(+ISZN@
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
M ]>&WFHFB4&Q(5-NZQZ+@]E+:UECK?S@1JETL-PZ!YVLPH<,+;E,N[J@/,[
MC4O79%&.'[/KS#NZDD]-V[.N'5S%TSFD9(TF@8,I=T)%,3%H!<,4=13%QZ8C
MVI6.N^#]#N(W#4WW<1:[\GD?GLF\;.$8\"O[O;C$R[)I%7]#@;'$<_ HVJ1L
M[N(6P*!HZX1(>$*WA;H%1!%9#+;WOO]-VM[5QT;?9\2MF;E"YLW[^L_?(@LI
M^[H)17^Z6:<14Z' ;SOM/%D>1;;3I[F"(0]E^TZ7/-U8]3?>8 >TJ36Y4C5G
MH*<^<-#"-2*&] ;$-K10X("\YZ(S^*V6?^9[H"M-BE"Z#<5=FZ 2F5274D4U
M-SVRV-+#V=$9*XCHEB[?E9J7C=O!4ZQ"5!]JB]HT'GJXQ?3MZR'T8&\ZF3I&
M,MB@=Z1:SHU49\IMZR@&7*_7(QH-=BI409%GE[MF+C'Y%=(0(MG4QU]R*$G/
M*"ZYF<M\V'5W+SH>%HA\1**4\D+C:S+CYR?1= ND8D^&2#53_56I[R9+#O.Z
M"M1H(O-5P6]1V\3O8/?7[#/?E9)O=,IE#7"?O<P2[G-H=!A)-2@GY1:PF0L6
MG*F<D),*TNS2Z_-17)<>KZ.@R]TRVY^@7 I?8HNOCB^#3HE7RQVK-]H[5Z?B
M2[3NR),/\7Q_W_D?&&$#><7N]]T@4S7&-PZ*XD^YQ&L%>CXIW^MD0?+N#Z,4
MD!$%(+I0I4E=B.SCIGQVCGWAUS*,/F'%-_DEMA'W%^E?T[J_(I ZDC2-*T3-
MDZ--[@2!:-Z8JU,Z-(E.O!^OW^=QBG(O:<L@=1"869<*XV4L']ACX@EP6"AQ
M2+?C3!AI('6TC$^JCNU!NMFZ.1]YNCQ_EV9J,=!<:!2N%&J(3YUO7"FE!B&H
MD,&?JSW>.P@H\]^-G2JCC >ARJ5_S64!4JD9H9)+$LP$VR#=@;QPWU!5C!A:
M&R&%KL5$K24%P-^"9U:6%V]*U3I9\^>8#SY:.\^OO3ZZYCX=E,A(Y_P N<JI
M"$[.+]T]-]QI;THJ*"VU@JC[V)99](8XR3\5&)9J&M$DC1_1^O1'F>AC+Q0Y
M0=T=$4[K!9H36Z9*_-&I.%8A-Y/,0;*9_^ZW5NI%3H%Q,I35@T[+_Y49Z3Q%
M5-%];E+2>2[;Z\*'-T]D8;SG9J%7R0QQ[[PV$RK-U0ESU 2&O9&HTQ7VAD2/
MU;FG?@*SJ5:_8EOX@1O)\3?'F&'\6KG&**-)]2H"N=]@')#JHH_E%4&NJ-F-
MZG&14_XWRFZ9RZ&_1;:F2?>G5.0KU&!IA<Q !U BB' [!TP3Z*]C"G_\RS)P
M%)X@78ZXI&0MZ\IX8EG-O.Y"4'WF%J)SR'7-U?*NM  \KD>/BU\1#7Q>)XM=
MXL2M(G+(1F]<$(7NV0[IY2"M[ P*!SVQ$>I.>X,:(+'V_8,WY9.#IAXBH&E%
M%N3V/:_<XIC>]5M 0X-%_.H"$Y2'@4[N+)F^5+'VU]SO9=OH:GEL98ZO2V7Q
M212M/FC\_DZO*NTK@O^/6,;I7[3ZJM(YORVO\),1_X\!GLI?%3<D>NWIJ XO
M"-9Z+,6I*KB<8Z]])J8_'AWH5)S[6+3B!$<G)JX:Z.;/;L!P/&K-06W+<!7\
M8OQV)YX?00Q CQG9\C=_K9GJ6' )\7-KS=4.L$TW/.?0QU\DBH6B[ ;<UWA.
M!_Y\@[X% ($3#0R2(= ]',?)_J"^WJ\P]3T<[5LER,DM8,^HW9AA 6MZ>0L
M\;!.'L*@&/!$ Y,JOY4?Y]DM@&*^M(M;U FXB36U#,+[F#AXX,%H)U@#H7M7
MDQ'ZJK01?*61LJSK2[3=YF?585&FY^S=7L<G)]AK,1_U=AP,7\]4BLOS7_];
M1%FC%S? J].;*- &.!0\,7&R/S#&OH>/. 9[_1].23$SX3"$]B]CG-X@<'O[
M\MSV/WS$_@.A9(W\9QR8)$O7+1 GB,7B+R)6SMN @T'WU+AI];4SK6'0'7RT
M]O_JL$S9-QE3LI/?4M6,DB5-@K@"'NM3T4HH=%!65#R4H 1PQ=_PW>2"UPH+
MN-&59AC8NF+ "B4J]YN,OQ*=U5)@I97Z';-;0*/]9QE,<._/LL!MT$$ Z1_W
M?6:I5+W)4&E4:7*G^<3.NPNB-X&)$[2_Y>S%4G6CC=-M2Q:OMCR_Z(I$/R1/
M=UPKV031\,G+RC,FJB3QA\[3>H$I4/[6BJ-*/_AM^:XGBU2E#)F2*FD+ZWIM
MO]Z4/"FIS!X0\$W;AAID2/%#H\*9L?SXH1SX':8H@[J&!ZP\FO&AL1Z^\Z#Q
M0(38/$/D+$S7ARTYVU5+:<%C*V5,K/.=4/U[IILH#!V> @Y0'!\&DKO0'LA5
MY/W8=;,M>2(E7QNRVE9.8=8ZV>@CF^-AL<,N[1 Y.?_:WPU.*^'$*-Z/.-;
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
MCC@P!0:>?D%]YK^JH@X:W9\LU[NT/_O45[&T8/FI.(-RV4KQPONC5'_BTBV
MH)O"%<S4&>#T]_.&I3_T!%*B=*[?D^KAFLE_E3S8Z-$[(-/2.]5F#+C/->9+
M"W>1 Z'2AL!TF)0=,60SA2ABD;%]@8[5MYZ<X'OQF$X[W6Z?U$G>6V;]HL0Q
M:\;UNEF!8M8648@*F<FWHO?EL96X]X'@WDM05.=C$$VV$82TK_CN%R]ZVV^I
MY;IDTST_4SO*58C'_]@B6#IU>8JU:C]D/I%<WPA@MBEU<;(ML]Z9GVL/KT@;
M+EZULM C*_B6V?"L:?27U3 SW+_Y@JJ3Y@N[,FW9Y'!3M*#44BT6/('/-A1_
M%/K!Q-T<F,I>:?R1%)A\ 1:U+[36,%4M/.F^/1D^2AD]MZ?9GO2BV;26;[A
M O>Y_46'9:Q3@1SP<;A2^)@2/T;4?_$;F6BL(IG?._MZ--$KI-O]SVBRS [2
M($OMZ+L&@L4#^<L?WSKRF[^& @=N 1 .!@PHZ]4$RF^>%G6FR,X>- @DC,X7
M4M-),MH98A"RH<BI6C'::U.4MB?6DMQI(@U3%(+HEG!"/G0:#@=6TBG"J'0V
MF=(K9\Q8E9Y4.6FSJ>?HQD-L?L8/"O@;OYO2''?+I9 O'Z'%.94;OY-8QA6L
MKNNH'H(IH% $+MBH"3LQ>MZMC6?M9^'JNSY9JB<D[Y,U.?''5U<SVT45-_S/
M"B&T,N&%\W_P*^6U*^!-A$)>N%^0&H"]$ >;JN@77U\J',7*7Z_3>;>4TB-_
MM]_< E"K6PXR%=8ME[^2LEJQ,%T!^3I]\4\^\\#2^;^KGTQ;03=N =PWP93B
M\7SE+J6._ZYQ^0@H5,9E]UX9Q^,CP">^B=*IAAQ3O:XC#+-*32%P^BJ,Z&L$
M\8Y!A7W:,,Z86*;^;2E75_ 3(0X]SZ&I^(S>0;6P(4_4@;X!<X#I/\KNG_O
M]_[7Z.!_RV0/NTRW\)A,QGC=3F$[N'_D_&L" ^AOIIWI$P^@Z#&9JMX&7^_.
MC-?R!BO.*DPP^.&*YW7S]>(MX(E#=58.#D9WXNRR&UZ*OK@%G'EIJM)57;GC
MRR.XA\$D]R\\J$%/O5?X>J3NCA&KT_P5.$WO&RO@&: 8:I(79,MXKH6#FF*:
M7_]>"NN+YROE2<5F@3%LN,.O-"6:P!N/CY<S7*D^5\&&R^=GVZBRO7O[N=+Q
MS=>X3-#FR13BGUH@/PWLI:Q*NVD]M-1EEY:>:M'VSRRU.+]W4,F:L'J,@VWC
MJTX#?=7@F9TR-3%+C\7=W]#VL^,_-;,%9+^7\>$U5\&$.T0+$259JR_PT#7N
M<K)2A,_0I)S@P!-:4<FZ8-%B6SF_[H3CZ2:\#@>-0%BZ_$&SD;Q<A?BJHBWW
M-\SP=0T$WLV2:_Y)3_J/+V:)6GMR6W".3_P!KZ+B%T$.8%#TSR.R0 ]K1UM%
M!'+ZJ^>*ACAS ,?Q(.=.X5DJ.>4;BCQL]R@1U6!=[QVA=_U%G$GW9C3FHU[=
MUP72#,M)G6%EX 8_'$C]Y:F3B;5.^8#^9B751]I.S R[316'7V<,/>%C$JHQ
M7:2*:5#/\& I37_3R1FW[L\67;[:]DYWJ\1ZW:E[B03H97^^NU_.*[0_Q/U[
M.,#./$XXIQ7^\6S]F=C,YZ.\Z_7% @" X*<AB/$"^-T)"[:X\: M4DMTZ1.+
MM*5C'"16$]/D@M!FI-M5?<6KRFHWZ]"WV_S#(SK-2P'NS4<=[K^;KUK:,BI<
MFJ^JTYL#2*1;R5B_C,+%3UC+@J,-/ZF]^_,C*<-.L.=H_U!(9*NQS:"^;U,/
M(FKL^VQR)MIP@L@I;WXR8RBPXR_FXJ+.9KW3ZQ?<S]_G?B$8[0O)LK&AF5"
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
M4\Z[-X'5J'$!UV1S7=F C,Z.N\/:]VI/O91ZP[P+> N@P!6TZ1U4#2@>G5I
M(9#$^&X(^YSALZH=^L2,XBR+)<-@_#*L1,"C9;X<*:@&,C]?&2K @.UF+- I
M=+> 7L)P $8<QT8S &QQ#=2VAC58=LGHH8&16)KBW\N6$XISF?.??X$"5P:W
M=B</UW( J'JN-!4A08%V:: 8<.UO?%?= N*!M1[9B".VT74V3N1J[RK=KG;1
MCLVS*<GL4Y;?HC:Y>H4&TZ=0FC_5896+"TFN<R-782P&M;.>;T5T&BPTT"N:
MGFQ#1Z58.E$<L2%:X?P4<[$F&KMR#Y.%JNP]5Z+#J-NO68ZQ#-&WWQPV>/EX
MK@/I]J9<YS+;U?+]:%SZR((?.B>V4,FU1^\\>.'P"8O7$'=],$VHEO.PFP@E
M!CQ&A7VE1SNK=.%B.SD!?6,2 PQ>5JK2Y0A/<JQ(KM[\)EJDPYWV*C*'[2*N
MR9U]Z"\4+B;,/VOJ3T#.V$2^D(5A]6K6VE!R =<V5G6MF8,8N0FB/?&0&N..
M1@O"<SH?9FRN[JHI!PTQ](/W1(PS7^>86].1&KF,5+G8;?,A@@2TK$JGO2YB
M%+DS]-?+1,ACR-]<,E!,_0AT2K+M#QQ975)45JPD2"S]I)C%%-\/9I'LMSL.
M,'%UKQ+LGSHWJ%;SQ4+Z@*@7H/=9''>ZZ; >F,)K)VU4I18F#>'YP.UQIPX"
M]&!'7KB@!5E-Y/;9F3ZXNP$YRG@D0LUXI%,O/9K[16CKRW,B[[L8SG/T32S,
M:77!LI?]#AK8"UN<AJ\VFE0C80PK@2'F/R5!F!>*1^0[_HMT*^7L+4]1VW%2
M'9]I6SZIE-X"OO62M85D+(E]?BYS:HS>/K="F1YXX7ED_":UFPESL@Z+ 3OE
M<VC58CC7S10]D>XT.O-54F3J&AAK))L(!ZFJ0T7@4"_]<$"9I5M+<&* 8.6$
MD)<+S:#D7NQFJIOGEL_YX4U\-VOXD$PAF;L2!VZZ@.;F&Q#QK!G-/5@.C.J4
M^AH8I,C33IMC91(7Z N.59*_-G0= P,S18 -I$^&$\&NU+4Q^[B4%7XT!QNZ
MHA>MGH35-I4O'K2RCX @^A7E^FX!MHY,TEIUTWT"6+>/B& S1:ZB:(@A-4)H
M*U/ ^&EZ[?%V95R2?*'44!Y+^H8B;X8C$Y#0X4LBC^@';Z%I":3%LG9<4<IH
M0]4HC2&Q!6-H&E5NR$M?(QM0G#'?:U=$6]U9>8WQQ^I]&+#LGYK_+[WM__;.
M%4&J)JO8L- 4E_Z+%*'ZD3U6+W7FK%1-MEBC%W^9+\22_)WZ%QV&X-H%-V6
M?8N&!SK!@]^#HVU(.G)6U<TTS!15JLNDKV+BG!SLS[]X,X^JD(>V"M%;ENGS
MS-28X_IO8&"7$M1@H4S/$>&J0&"">:.F8DCYTG"VKS7)\:-S'$>+[UO5"C=]
M\8GP_1>9%IK)8DQI1IKN8,8E -5/@J7D>_+L$?Y8-RSDROOF,23'KA(CV(O9
M4;QG'1>)N7C:-^O*^&.(@F\&CNH7,$Q->JED;:Y"DZ>^DM@@$!A*FR^WB6DW
M!D(5"5$+"'[#]:H]\NZZN&)N>*MKW469;04O2785A#MPIK]W))-XYZU0A1V#
MI)<D-YGP_;]F._6K=PK8?KXMGO%+LCMF85,:)\@J0#KV):8U<2JW:SIX4_-]
MWOQ4 :&ZKD0I(.XEH9QZS@O8ZC0.I7*GV2'()"=G"=<<>%_9;HWW<*G9HVN1
M7-=OJK1VEJG1A\?'+MU>-TGA!+!(WT*,A8U0(S%2CW(A%BM6.L:<-:D(?)?
MN2OAR0*9]:LUXG*M>.O;^E,R5:=\V?+7S;I-Z:1VKU0?DY"B,M+J80RM$\:Q
M/E1$(,>X7BB^75=*CJ>MS%&N7]BD8:J)M-OH:;5^.8A#S6I%!#U_/BYO)9<Q
M;S#BO0L[R"C7/+8_(?$85QQ>+&&Y*]A'')(A)E!L/,$<&!Q;(9^97>HF'[:5
M4?EKT378L<A3N!A7&$9D:A*0V5"N67WHOF4:;_;MN?'GF0_/4*YG=#<Q)AGR
MJ SFVB@+X\>RQL4& KZ[ACGO\N7Z-/O>Y5DF0KAFOBZZE$QC+<33N9GZ#"(1
MW'RZPH/ZZ=;K?,.2ZWR-.2XE.>T!P$<P%]$%W6L$Q#IPM.>5C6OW'<=4MVO6
MT:"R0$U-X=PXW<LC26,FXC(MFQ I@"NUAH1ON!!T1UIC/5/N2:9D)K_^.M[>
M))O]UNKT5EN##.YJM3\5&-&J??09E'H+:!+=[^*-*.G O$==#9J'4KT[D&Z!
M_,5LKLCK)9@ZO<3W(PFQ8![=%]"<>AFO)JW&\Q&[?*5^PY1%;C"(WHX)9-)^
MG*+$"T1T2K)N?AZP,)80JL@+*E8L"CD96)O:&LDZ*O-Q6$:-PDH5)=":6]Y%
M\&5M&\&GH8WU^U-5Z2;/L&)]ZUS[F5([S'1+VHRW@ "#7S7F=MW,9: C#O@E
M24Z19Z<;QNKFG 6F-TOV-5[P?L<9.+O<CN BY:=Q?#3!<=KNT"GA+0!J:.H@
MY:P^!CH2R^J_!=2\UU!S<2Z673+&^.YK$C!R!1L8+I^DZ)U@ZRX-^5(]^,^:
M85)E__804%^5%F#T5H8JV:OW60P0"M[1X^1D&@  G@HXL+OYF]Z0Z"Z>_6D/
MO07H20((IC+C!5*;8S^5F;T^[3G E\50[$E\SJ?$E)X;(,?)U9Q/BE%7:'Q"
MPW'(+2#[+BV[[-<&Z?\7-U7DMQR;8@UN_N+[&O_7?W\'<\)I9V[N=/[L\)\#
M .WZSP N[_#\=G2RN-B$3>.BX?SQ0?*RR:E,VC$HZ1;PW3K\%C ]>G9]Q4VK
M;RH3!!3^Y_:KK4R QVK973DULQ"?2_#93M,3\M+YTLM;P#.!LJ&";Z8O+@N_
MW@(^.ISPZ ZGZJO2[7R)>BS+L0&6MT@Z66V398?#YEM/-P(&['D#8&[^#::X
M1LE(S\JC4L3FU<5T69_/#=@J3"POO'-*7]5G^/=.O20>3]O&(39S=8O 4."
M_6:GK&W[&-=V>@L 6GSAEQO2 X'T)DZ/;**I4P3.ZRV&0[)V&.;GK!6[7I:*
MY-/? N:SSFH7^7N))]X&7]P"]D*F(I^- T$G.]8M\?O5I9NW ,*K%Z1?TQ/!
M!8$W89>$\5HCNKCX\Q-<X\\[_SS8/#<] N^U("X(:*0#V212H/AT:CF7YL8^
M%)\3OY7;T>+9@:- >&:[^IMHBEI[7E(>/&MC[[IOY;=3>$Q<DP OX,BR;+\<
M5;<G)/2196V1HWRA>S_WT>ZO)]P*"V8'ZN60'5/FV5T+E>-'+(<\C^KA]&IF
MR>(;V+)LEKRU3T5?0HJ3,KKSW>B**XBBZ4CD/?QQ_*P1,AK;F79RSYX""'<P
MGH^"\O6J[;[.W4N<VES:,Z:O20W06QC2<^/NFI7M:&L-"BJP0]6>&^5<]<\>
M-IV_"M$Y]<GLK"SMGZW*^ZS,UBFVM*3V684Z=CWI'AVM5X3<1#DO5UZJIERE
MU]_*AT&23RZ ,9A;0,PMH.(;=/Z/P:M$=SK:KY 'WU(C#?YY698K(]6";T%D
M:%#70V=WR;U-^G!CI;JE8][R+#CJQ6^)5:X0OR'%L_6R*_;9Q[*XC_/8BS+-
MX77L+:!0N:>:YRIL[Q!<BG3$SR^K<9W1C&?2_M@PX2L6M7/3$!S)(N=PJ OB
MQ$7"=2Y6:?3=FM4@A%T5GG;=<Q];_^5,EH";BYW-+:&^8&OJ</%X/,B]9G\[
M>G=QBT%LS-/+\\DH$>I[ZQL\X7&I&S"9JQ!^$OP3MQ:_R^2^K9K*]!GRF?&-
M>&TO^U K9\8C2F7 ?)P;LU []]Y2JS!I6^:<X??4.^&O- !!G[???&P@ZP'
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
M^/4!BZ[FXO /SP3A+))MVY8ZY()[HZ(_^8!KR:MU?J5#3C=%A[> MQ/$H]=
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
M1$!4>HU*+])[BZ"T($1Z)PC2!:1)3Q0$I$M7JM000A$(O43I14!Z[R)=$FJ
MD%R\[_W?^[W[X8T[QKWWP\G)&<G(R=Y[[;7FW'NM>>PX[RHC'0MYNW23[>AX
M>V7ZQ#2[=)T'Q70VBS*T)>W1MMI%Z:X2H]KR$A/(HAIMQ2_X]7-]XJ XX?%X
M(2[MP^[S'&H?U,_@[ =_B;1C;F*+TY-,<XO3QF)N<I;#\C8]H^L"C\Q[?7"H
M.*\M>'M.M^3%PVTSH:0517X20&72^SQ87V/\<6'UF,0Y6OC&.+I/3V/N:BF"
MC(_S=6+'\JO($54C8,2EZX)\+X,L(:*UT2#'5NQ;](&%']0DF0S.98).5\M_
MQ/]@7&*IK_P'A]:V%]N.:'>KR0,20$@I&:A. AP!6<SC_4 W)\G^^*4>!#51
MTR^WFZ9R(YKX#5;*M#B[QW.XF83G[?!%WXP1:JTWTXD5V)P.R.[,B^6=K4;B
M=-M(+36-GM6Q2W@AFRV?])[M-VR\I-$%09MN]V*S_1['>@EO'B;F51G/R<7Z
MWQL]$7^[5^#Z), VP1G\"NX!RQD;W:[E'XXB[L YO>K>+OJ^R8OB36QT@D,G
M(2*//.(\)C&*\#30KU'^SB=J=_@?_4W?_WM)#87><?W7^N5_'ET6A]L$W.SL
M:<!Q<4FGRO=KW;#@%HP21D6 24 JM>M3FOH^$5/1XTJKJ^?X?SB#DAK2CC/^
MKPV5O76B$_'=_YA;68V'9F$D_KU[0,L.&CJ]<,QK='1B NV98Z%9WR]=H?;"
M+H&H<36*MSSX._\;$4#Q)[N(.M Z#HEJ(F?A,PC$^ 0(2.^[[]?IR[:D#9
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
M[I1QX;7^%C3295M2CO[F+3!._(.H3L3^#>PPB2_Y[:\C+U&:KF_R7&%+/W\
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
M"6W02E>LVYW"Y9[5D69=5J<#RPV:YUW]NO(&24()_N*JHC;73!88!/-Z#4D
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
MK!4CJ*B=:OZ'UIJHCO9.)H,T#G$[^:\<XNO(E9I90ZOC<Z3P!1<Y_T?[7QO
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
M3GK44N7-V.]7O#F)^$E#9IFE,MXF)&U'G/)2?_-7*O7RDX0+UMI-9FG!\CL
M+13II[HH'B6-C2 0KZ1ANN*F!(G&,5AXM-,E8D%=N&39%E14,Z-P4V6L1LVP
MOT9O?_!1[AE@WZ5SL;:7?(.?>@U.%+<F*G7P3TU2:9D(=3A8Q;/&JS621YU,
M,VJZ&.+5#(E!GN" :4JYIB3DTJ/Q_?'/7CL2SK=^@EE. E9^?4+Z>[:.D\?A
M[4&8I4)@E3>9E?GP,PE,1!QZD%AQF/!@Z7 J2S\6Q -!X((BU!FP)G$@9JA+
M$,YCL^\Y\0%4DXA)VO>T[J#2$>8+$]R6D-L/NQC*ND-PTIPS#K:SX/)U,P>J
M9X9KO3H,R'3P"L$-$NBQML3'H4R?H%.?O1Y;B4GCLFE4CAGB3;=&14;29HNA
MR\Q.YE3$'TY;% ,KTL59W[:/(6-ZL"*K4\H/-W:?^"6"#0)$GSC-7O[3RV3"
M;<Q:%)-CHZ/L/MQI>5B]6)OW( EW745%8UT$D/*N7\%=^?WN7-T?8-<)8G",
M6O4@XO$CRGAA]BB<GBVI;#=XVGL2.T8"&\A/(K3',<-P RQ/".S%Z7S4.5J!
MCBW&3)VZP#WQ*K=1GK.D_'UCHS^S(5NEA_HO?0V,C7>LS@#Y'RR\3$SVDH;&
M0O@GI5W>(8;(>R<P85:N^.Q<>/%1Z8M#D&+3(;6Y*;/;-IC*)8[>W!=Q5R*
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
M&0/O])NI63,RUEO5E;M_6D-L=PM*,T%JTEE/'7*SX< ]JM__P=E[1C7U?5&
M450$%$1ZC0I(D2(*2(_*#Q 0(KT)$1$A("#26V*C-P4!!2%*BY00Z9T(H0A(
M#45 " 0P=!)J@)2)_YE9:]9\F_GP/KWDYMU[SMYGG_MNSC']MR_>C?2WO3C*
MZ=3ZY3E(\[O:I?:7K%_HS%B"=K+:/L)5H50-M+9+->B<?0S R:!UO6*^ HE?
MQQN430;@2I:CQG&'TBH<<7A0*GO.0]-'Y\5O$ Y@F9C[9@*]P@!, %'*B-$%
M- L&/=Y4/$^JAX?J&QNAPWRSG%2-EIO+TC#.!;<L')N4%$ *D/ZT)YP+3*_9
MN#^K X+0:VR5ED&:/OM[M--0>2N>&;@-IL0VLC$T[D[@!$E>0+>>ZK<VB&8
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
M(/>_5RX&-VXLOH0[0$B>,51NZ7G##7>N1) O?(KI#/V9'9"WXIP3>UPQ# "
M+A32VF7?++3@*PH=OJL-(7-U"%MW0+T)_1QM>$\()R6HZVGC$*2S^V%CZ^L%
M:Q(JRP%V%=X&A\_EA 53>7SI[%IDR#S\54!H-?P5@O<DU9O"]?2NB(+ CUSU
M454V)6WNHGNQB5.^6#SOU%KNA>&112-8+A"G8C.JN"?2<W74AZFHMO;U:%D1
M)X[%8;_PIT%/?:,=GCFXOVGEI()(S-A8Q@>XZ2F0%?D!/JVY1*7V!!>O3?W*
MG&K-#[W9H]J_M%C9(U'U%/-)B:)MN2^#HZO!VF#L-%2UJ:8:>6L]?2$\I,9Q
M>0'DT4@Q)YOMF)(.8LL*X9HJ'@%;?-,4D$ULLP#/77ZR]]39<M]S+\6_,@!G
M/L+;])[^^T?((R'04XS(:D\HV79?!G&7$GBR_WKX!GBNML([6+H==;M#@'MJ
MF?_(&37G&/']R@16S5B"A4MZSQ:R>)DY3 ]]\OV_XYLD&]"KC*S]4OYTTO'^
MQYOT7[,JN7\-3.ZA=26<F4D J=S'??I4O3E9SY04G7MPT0CJ[>I5/ .9=3*$
M>FEBC@Z&_N]LCC46-@*IFL!R3=7-03KPDPL+5]^PQM)%J=:DFH,HJIZ+O)]J
MY_=Z-MU/Y=";QJF1,1#2+-K7A:E&+),B:#<=<<^4YJXI-'+3#?!U[NN!9(%]
M 5I1JQS]%X+GG.W4(+;?ZVD,P<LQ5*&: 1 -D; !UU&TNK(B+KX>)Z^%R7_7
MV?LJWPBK\2V!#O=IV\1I8];](-T0JECAL2!T5HIRDP3?7R'59M=U@LYI@Y$1
M@A245$V]0G&$!OG/05J(DF-KJOI!!BDS)?4\OT"& ? I^4]'J-]4!7R\68)@
MM-2P_;-"5:3/_]"02]#$[L&O$0; %76*+O38X2C=6B3<T.9MB;^\CBXDE;!>
M\[CR(*F0@U!Y/&8&XOW>C_9E'?XF66JP4K.^F.\3"J$>UGA!6K:/B"F#1^0T
MA.?.QEW.!LB#<!J(:S54I_2W:NR- ;\_+_WP2&?8QVY@BJYO<?L)'RZ+&P Q
ML)BZ&*9(@^]HZ^(CJX?EM:T9M5E!NU[.Q&ZWD.A1^;W*R'VCT*/6TDVM2,6;
M"Y!HS:*8ZSLU"F=NC'_JNP?K3?)_;)OZ:_!BWU.MSZ=9"B-*GW\BHI]'OE '
MI0!?45N3*/8EK=D$ROJG^+:R:1,/+,O)U=->V;8:1(2B'0 8BKSMGVB;%L(
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
MI"Z&YLOT\NL5.N!_9W2)J!,FHC*2XS>*977MD%=G4HVV(E,=ZFA7/ERD8'1
MMR73$#OT<,L1Z7=NAN+(5X<'W1'6;Z-L,P]3#OQ_Z.RL;21K"7^LD!!C_3)W
M+J#[4&(Z?B/_99IQ2-P+9$E1UM^)LMP2K?5RVFG9W1CZJ?W:;,7&,*41U=<J
MQPR \FY;]_QO.FBD4.E5E" 0O)2LXWGE!WRO@J[23JP3)Z(/J6N--POOO, E
M/D*A,E K9=E-<!V80]E44W-VVL[T8F/8,V/'!A!1@Q[0OO!]<,6<9Q31]>Z[
MF%=N2/ETY,2A[^P^SKM1I5'I':'CX-]<Q[/NB8$A.W33ZYC[7 .%)M#"P]@I
M)"4[Y2<GTW9F7F=[6Z\\_/!5HZ\D/DQ)2TL?V@2%%MN8VV:;._M"ULC;$HJL
M9J',@1Q.!*OK2VN?.X<@'>T#49#D =6E;2*995N4CJ%YQ9?DLW\Y]P+ #N*R
M/*)YM2:;QY9";8N%C5;G@;!($;#'7F-P9E'1#;29IH$BS%<?1Z1(R,K_?791
M[<V@-J*<M2CT+ZHPT?7TIVRAGY=>O9].A!65/PD:%.K>E4ZNWYI &M^-/*.,
M$]HG:JS]H($==HO=/FK:^.B.&T^-1?0%T$]]"-PQ136JN<KKVP<N069LJ('P
MV,[_P(WQ]8)SYQ#%:WCJ'I(!0("=L=3DW \C"V*1)!T&@ :)J5&IW_C7+[4P
M"+;*/F2L/"PE8G!M6*'.P5ZRYF9U]F0=$WC90.8'& #G^(30W:(,[9VV?^NZ
MO6+?6_:X41>C "K/"3M_9V_HXSO-+*C?- )'I5NSN>2"08BZ0U[L)2 :LC,X
MTD",C[=IQ!6E.(EMH-'@%J@QHA0&&6, KKP@)O\>'").K-Q_NE)/TQSS5PMS
MQP-I$=Q,@/_*1: /Z34]VH_I;K[=)J'+C? ?%7EO' UFX:1@>G."5+</?+#E
M>L^T^N(YE@%XH8UB>"T(O#0>2P_EOEOE$RC*V? (A"8^3.WRU]*O7<HS4IL.
MVL#,'V04+T]/!DTC;0^!1C_.!9'^X]2N=TW!O=4W'YRGAZLW'J71(Y?O23WB
MG&GF:H;3W%,*[]=B9GV/B0Q ^;6#HP#E0%<^=HM$*PLSV*JYD513@E=1W%IM
M##'9O.E%:G!P1%TXIB%RZ3&Q#HB2ZY;,.2$QNDOM]Y!71NL+[6DCQ@O*>T.M
M<FM6,>HXA\@<C1S4WP;GIL.GJUWT15^BTC;8:J]J++)3LD9;X%G8JT&@,P-
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
M8(MSEMJN;IV(D'4INW)0H*=E0<Y(-5+]CMJTD4)PD!'$DF:%F8M%5*50;S
MU(L[^_=(4OOO B!\(77S-9E=*6+V_5X*N?E<"3!54Z6.TGZ0?=WG3_GCVCI(
M2L)]4@O5QS!-,68QK\ O3VEUQK:JUD3+Q/$>2:*F[O74]1+NNW>$.YK,8=8B
M5BZ&[.JB[!60GZ'1:K5NR5U_!6/"*.LV$@+VJ):B*V6K_=<V^&1K^(8E:PW7
M562P7 9)[%"#'.$'A:=J'R#YSI:W7%S%![7''[(0!JF\'/M "O>"""(&(\@
M> %?0LXW!SZ)/9CE)OMV;+&OB%_&=;R\<?5KX4-/DV"7:_F2":<7'_QR#5G<
MIC9P9Z=6,ED)P60ES1K1R(3]2=JGS9N)SR@M<\,3R-DQV[UR/4L2*YWK"NV;
M.\60 3@U1Q)8W\GWO*66-;%A2<XWQ*EF>T%/>862=N;E'U!VG*)W64]O(+I
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
MM_OASQ$5 E1N!N 'B&26,G6K&U*SWW!L^AM/E24=O-$.+PA1,AJMG@:S3WG
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
M'F0_5B;OP\%ZK)^4\=7?RUTY\ 1DH#9>-OC+U'&=XHE.N!^D9H+*ZTAGRV$
M3OG2WM*OP-J )".0"!0HW*I+?9K@^)V,[_+FZ1A'<&]$Z/@3(F55X!<B],D3
MG6+<"MK*!*#0"ETT58=EGFD'JB"H,@*DHC:"MX>^L_.4?D 7R*_[E&YU9@H@
MY'/SU2CIA'2QNI!JKIY-$327>#C.<=HYF45,3[IMZ,.RYLWNQ]>O=S;;*$UZ
MK[O*_R<[7)Z7#I_5F.9F'TY:^-:,D>[;IMI<N=E)"P8FA\!"P*N"S^X_'\HW
M]H\?*;IB170(""V4"[)X..KYH-2<X]46A4F!H076H9R\/ BSW&:$+SP,(Y:E
MI&@"-,/3X$A0DJ.UE> #7LX?C^"(L.-&>Z>P),T=JX6FMPX?9J=NE;E.'-*=
M=(.LYUIY%ZE;O!A;"J]K5?<-8&0^DG"'CEFP42N94P3LBC5&PM&CHV58Y&/.
MR/!=(@:"U%F]$;8O-*!E6ZK'I7<.9<RF5I,V;M&2V:+6T.@\OK3^/N'SJHYS
MYB24;QF#A)O+<IR@&]911FX"M'A6Z*K<DGLEWM*E^*-#87$C0I "@8/P G#]
M%>+..3O=W-;Z%7MEVLZ _X!?<O>_2E(3#K/RXLZ8%V!RIP^=HGP"00V "9;=
MF_[,TK:VN^AW-$$X+#1[B+ON9*-U<9.ZV@=CII,U*97M!:2/3S-RVU/7ZJI>
M4[>(!\!\?(55UW0;2,0G7S"+0_6]:.36GV6!JDL_B3$:+*/$>$J*P8/:C'A-
M#CN![;C;]+NMH[1H29-^I07.Z!_<?L@52]VS\I;F56.[I&RP(.C)8^3G5 -U
M=&RUC0O40R3Z6)[]!_'R6VA]X*I(<DL3 5,0LMF8R>0 @ZR2A[N8J@A';%>_
M@^JR7^U)]:A:!J"Y(#O2Q;MLL+/>+#LESEG%\H/#MXIF5FO\AD4I-@3Q>+Q)
MT1XCI1"LHV2BE:N]S28:M +YQB08,>'S<#J[WO&Y%=L7DFIUH&IB>VV&$><%
M$2<8Q\^QE&.+Z:[\L8_G1,F'K_*Z!LRGEQZ$K#NN;"0S7>7:K@2=;6>! P2@
M3S, %1,)2H5>X0H"^Y\IE]SK[PK\= (3I&-V?34-W/7M'GO?T^E([*VX77FO
MVU/X<!W-:LN=]G3$T]RR]^;9X7AGFG'JCU&K]=Q>2S^3LNK*282MYGMDEMO!
MF"'P[5\C?X\*WFQC';?"5!/;"GI7S?E>$ZF6CN>@S)M8.;VK][:7GK@E;9^0
M\'HW"7B??&+%\N39GQJL[PSOZGB@%][LZU'!F+DO^._X#2(I?_\G[6LSB$R<
MR^QB9M<1=T=UY2CX#MM6#3 +I:I3$]*A)>;?$9;\%1FR<)>LEEFT*NQ3DT^)
M'O#P14G7-+EZ5(JI;7*(3&MEB\ 3!]?'C@UDY/$ F&K)-_E?,#[*\FGK4U47
M T0! ,FT'X"T3GBSI4'BBY^)86X?>%+NOX<(P=OT=341D^'[YVG?01X<8@9]
M>A.Z?/0!#'^$^;R8V?;IK'$N,>S<C /N!_<@YS)U>9/J%?AELOK.Z$]%-98,
MWA-TX;T-HV,UV+!%G@GP!RC)PE!.\OU/!(?VBQ7)%S(ABX9.9TOS\\\86EA_
MB+:X<Z;U7_&.Z_1>I6,HO,V, 7#=>GF@9GLK5V"T57Y%7(WR^M%_LKZDG?D
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
MGO+1DNZVV9<.NTKM(]O"3QT$_9EK[&A#8.@$=I/6*M&6[\H?ZX;H:$F5'5$
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
M)0=3 /G?ZHO^E?[()_G0*(PXW\]P!9A!7\M ]&!85C"/FD;W"PS-"5L&T""
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
MOS=QME;I"WL]/(FU"6[NI(/,!-^>55SZ:\ SZ=9[5XF/?.B '?VJ@',)+D_
M0J,=[ZJ*S73,NQ2FDM4VD1V+;(]3_C2-GIBDI$#5)3TYB@G8^1CJ+<=3P)P)
MZZY$EOZ)X%$<O<IGE@+'3_3 )L%$&7KKZ[R7GRT'NMV>>=)Y*.">66&3"??Z
M4 UYH[9ZS[OL%*!,\ER@NG ;K^%NXU7=#[,T9 /N<09T0*J]S#-5Z$."V?X[
M)[%I+-)2XG%%Y(M$&I]5\*B?]0NV<#I!G$YX//52+ ]]X%#^DI^O,[TKE[^T
M?E[R6]Y+1MWLWX(6(C]75VZ\G<B<7PZ+T7"P=G];L844C@K9\TA*QN:%JN=/
MFA1U1=J+#/[(V\PYT&)CYWTV>([G7(+71R:ZQ&C&XX5Z*D>+XF.<.L>UV^L6
M;J"A7=TQXU!YA@.G%Y61TK]K8GV?N%V/==B<9FWE8L:?\*2_B[*]VQLXN?F%
M-AZ 9'LH5P*75!63MG2RU ?ZW-G8)/Q M1)W,+(#J.*5=IM*\OM3P,S>D\W*
MW)_VDUUY]35]5M+3#=WG/M?8U]:940J'DE,]IFW]-UD<@SS^-M/A$QS(@R:
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
M+0;\A9R\9S90&?AK</Q;\!NQ:!S'5XTRY:5WL4HT'D]IGVF_DJ+?UA;LX.<
MW)8'"+;&1&#I]8'/HS\U6J7)OYR/$21O?8_Q%*\QT32Z;FL?HXWYW>SSIUS@
M:H7:?^68),T@ULQ MC5^7&E;II(LV).7W^+IAF"^N!I_MU@+-F3^XD;.I>61
M JPIL2P3<?0-Q%*LUI;MFM(54*YN&-T<\&MD!U^U-)Q1-1G[\))#W[4/Z(=B
MVDKQ:FJWDCUY9(&'II9)>$;=.*MH@VH?OL-X4N?<C6O-:0N3I5#U+Q_KI2)?
M;AX*W%D]\L*:_9;08#[^EB^9'J)?W%%7_=9A1E[KA/\][H5:(^^"4).@58K&
MX[<W"L=M>;9-OF@V35F=T_*.&'3;V3V"#'+QDUCWI-IHUJE<7!D&E5_*I9J!
M[B6O=-TNUL1*$^^I=O<>WDMPR6B9AB:^K>7N1%\331AP:U0,3!G,1DG/FSH]
MJ&+'?C:=-4HQDC"7?E>*@8BV#^5IR:G?5$,<,KO3KBZDWVA[NV$SEBPD4O2.
M(-#FFE1IWO,V;VM9I_+GB*UTDVYBA6(_WG9[-G?0LIKT:9YC0"#C,KDF_"$-
M6\&P?$&M<C+N(8WWI-NQ,;5C[^A\H./<;O3L%8I?>=P5$E:IN>[K?^+K.PGM
M.OKWLF*0LVS"&A]E]H>4&&(Z,@WF^G/B9_CTU>Y[1QKFZ\<:(EY6+:1(G5N(
MOSBQ][MXS8V-[JM@;6N/@@Q#;<MFUQ.5MZ#+)SO,9#-28KS;FP5.2;TN0T,C
MF85U%?X!Z[R\X'ZQ":C.T*@[*FE!2.;AJK9F0\"*ZQSZR@JCGEAO;7]*Y1DG
MP6S6:C3I9@-OB3BNW_&I?U.5]#:>"I3J23@%\+_1<%H$7$UP_V.5[>\.Q<QV
M05FD8IH%2+L=G1WQ]HH\P[<'/G+3>$?%8+9VLP)\=I+Z7^50 -6=9ROU3)>#
M_@!9*>PVDLGYI%F#NK\K->E_UN\L=9O^"KZ4^][H45B^;1WVF3*O :2N*EKM
MI"V:@HM(3%![V[&4\E9#JN0IEYJ"V@9$8H%Z+R"P+\#LM[2!4*_;#\Q#(R<Y
M8-JJ].L _,A:HT/[WS8;U/F(]N%FP619Z>C!IT70*Y\+LPPG0K,&=Z]19#I=
MS&TRK$1K&Q_*+!1:XFOOC/F,A(PP.0B.H9S5\QV5W8H@EX?M1E"WOT\6_>US
MYCKVYGKA/KGK1:F5/BI!'<7-4XH>8]]:1S]U"_RG(9FN?])-.42MR+HL(5D=
MK>LR<!H3L^$+LU9$^X25Q*U*J#!:BF08069"'=/T]/[5[Y6P.[LAC=C)!8'^
MG48/M=(RDK-'ZSE0<;0JX:A)\U(_NYK9XR/!GZV'VS0@='4TST6UA4CL+@7/
M660O4NPESGVAMV9T"+/?F2! E+S7&B:FJT9_KQN+GURC S ]UVDCR3&]Q(Z=
M HBG@!>"DFP@<_@J1:!)$%B+!6]('G=.;-* J&_I3=@-<TA2,G?8(-,F+NXY
M@? @ZXW0\1=@'E,[.N 4$ -)>.941\<WBY68!*N5RFXT 8^#"K3!1PYFB(U2
MYR8_QYJW)802EBO1G(<@#'K3""Q75F+9NH'S/(:]3N+\&&@OQ;F*(\/BP2^[
M_^F<(YC^N)+^*0JA2$/V>P=5-*_S.X.SPAD>5/I_FE7VZC&R\3081H+W!LF
M.*Q#@O?MOW*2^Q?E.([+X1,=1F&+R%X@*)8B*!B!\A^!$JA7PML/:.C2%Y$"
MI9D6GJ ^]"G@C*".BJ8W-3G6N'45]O!5@\_8")-ZPM>K5QF'JQQ6#VB5QP =
M-JN:Q37 &D,0Q8,X=R?P/IEP^.\O>AR23R+CR,8S-TA31%/1)(#\Z3SSRN*G
M.(C.)"J'TA";-)'F')0PN6/R44N)Y=[_$EY"K&$@U_5N4.KF4$IDFI+<T<YY
MV+\4'EBJ6_;<ZF2-^R9F X;*$[KEL8.BBMS+C>1GTU)B!OR_&TNCEWG4/B W
MB;@>2R*?/>;KNIJ1)@_A%!!&JSG^J-OSO]*H+[61+XFTX,J<O<E&&YK#JL<K
M7,/:+CDH;TWA&G-X#OG.A -J%KE@767G;?UXF*K)*S#HYG^@9HJ='8&EU?_E
M';^O.Q^. \)9%)[)QA72/!6\YH@A."6>F>J9B>/MBF-[)3 <M+EWF3\W2_?'
M*0"8W 03INGW1Y!IS+W)W>S_=&SFM0R8R?^*;;QO0"SGB#.L< _#'@CVL&_2
M8.W1-$]M[G N2I#GAT5. CE^>Z+)]-9*NX2CI8Q*4%P*K.2D>C=SM#G_;/AL
M=) 8,N72/?E;Q'RDU(SXQ%QA];XC#.I:/R+RZCU=TLN-O./L4P!R7@ND1: 5
M9-WHMY>9^TGU*:A;Y8+C6+:@Z9DV,\PSV:Y1%$D9[>7,O+]0M"<9UAZ?>>,W
M9I[F2ES<$+R<56^+C2?!(%#[X,;ZC#XL02H,@R-3+SV0=B7<"W35YCS:W'V#
MO,J$.P;N"]K/,HE,24RX5<T>66$'T"TZYL03!,G4*GOV"_D0%%YC3MIED8DU
MI$&3+XIM@": @W7+NVI\AZLLZUZ-Y >C\>CD4P"=:E8Q8/,3R75]-H?L76A4
MO@,Y[D$^980@/ZSB#WM6$<_ 8(>Q4N,>Y1,A)3\C!]C&QLECF1P.^Z/UM?O2
M/1).0[,#BM:?CRSF1.Y5RZZ.<<TTUQ;_4<;=#%V+ZN,:6R0J-,D>#CA]J@0
M "X MA9@C'.*);>Y,\L7TV%+WJTY@MZ[TA^),]=KS'@?WQWRCCQP-8T?TC9&
M+T=MX])H5XJ9#[<GUS'/C_^^%F9@DSD%*!RO4E9R[/Q.YF+]K)"P[@*F^>Z_
MPQWY-5KFQIX:E!-*I?2(Q,HIH/044&#XB,'UM=T_4?53 )B6K/O;=XFI+^X@
M;G7[2_8;&1GG?3]8IL%Y4S>#T5U,[[2(#7*:E-Z5TB"2<@J0(F\8BYW "^D(
M\G<B\KDS%\LN,("H04'):@@K;-SK0!@7&J')@NB?"KT/V9.9$,UNV0]T81BJ
M'16L\LO\YN<II-G$#7X\Z7BL\^O BUB.J@AA65EDF='TM2M+/2&.Z7_S2U!Q
MWO?!% &-O_2:?+R$^0 +4Z-LZBL(BWX6JN":]X'V'W0[I97LM3(_N[BH=T3W
M&'X4"[&<:2A<&@^%^56I^_CT3D@6ZPX-G$044C)WZDO8^EB4[[P0SCL%M.AG
MGSGYCD^TAW;,O5@8&JXW!OE*N"D(R??Q@::?XVCT_C3@O D;3^;B+!^:#Z48
MENK$)+/ZJ65W,I'8#86B4"_OMV KBC?>\C5X\KZ7_#&= TGV':]S'EY-$?Y1
M&?>(]4@?[8^>BU>7NV+=]8#19[G'*2AD+DC/DUE8&L#88L7PLWL)1M5[*!K-
MZ+,9?7(0ZR*]CJT3WV)2)]C]S5%R^YL'3H+5L74VH8+TO"M&CO9EEF4T9[23
MFDQ@W[ZQKV^23P%Q)/+^#7C+R2JA"_140\GH 4SD@!9(5?"65_AN3DK5#5?%
MSHP+(]6L7WJ*)-[^;1  ?V+PSB+-XLN/_G,M+3QO]<M"2]1R'.YXH6Y[&YIU
MRIW+;%2?M'W-J.IC_(J[>==XLR509[,6@BIJ9!U]_\@8*:P.U_=\4"*MCDE1
MAS^-JEYWK(OEG@PT1X],Z7./ZQX*.Z0KXI)/%&T\/9:MB6-'5-8YLQ E&QS1
M/ZIK+D-3XGR^S.*R?]JKQ'HBO0HG#UYO&%>RULR(QX3W-B?F&9F OQ<VO*?]
M]3O'9B&\\[KF(@<IQ.U!C8M#T,2"4(./\'=7'M8GG?+@_.M_>Z,>/.&^MVSH
MP>-W)QW]8S^;9;X_1Z<HU<9'55?]:9B@*WF0SWIX/J)L8R2&QE,T*#JZITJQ
M8L]8\<'Q+Y1[+K/Z]$;;;!69V+(JIX?<+46)FS;\S(T46C--F*:@4<,'_T4*
M9+1@<#4'A9YR=IM4[UF\PW?%>A #"=0)N]YH-(\Z1[K57H^*:G1<5'#7Q&-"
M&H5R3 (KC/98OTA$)54,$6+$)MTN.8LX6:OF,O&X/GQ=T<<LP!/1VUA,=]M&
M%U#Q]'J.KN>CSH\ ]P2P-,\B"_4,E%O1,#P$%H[^A6Z!W#J[A:(_^-_ZWHH\
M\W<8HA4O&)+BP-ZP<Q3>*JSPRFB0J%(^Q*E&<P'VI=Z^"O[)EJ=?GL7]&BWE
M/H2U1QS^N'-*+WB>,YP]R\JW^$385/'*)?!.F66:030-^2D_-R.IN/=FE@&+
M +9=NT,_1% ] 2D"X>LMEQFU">USB5\I^0)OX@LRUK7B+QXI&/H5(R&=GQ&9
M9324BV ?^42Q)*6VSSS VWZIVF4@M;>39T,:S>8=]8]>[(%"&S41T/?F#_ [
M-4AU"_201!.K3MCD&ZP$AYIN_F%JRIXZ7,B1?VT@V-0UD29_,(G<1VW#.[C.
MWN?!X#.3.X,X]MQ]XL]0R7)V$MMR.+%\%$)Q+IU>\YKHCFF^2PK8D)+EI37
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
MV!BG7K ^J%%D>(3BM+W^UD[.G*5"NM/RIVAZ=:WJ8+'I\(:RP8<C.## ;33
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
M>2$]1P.I&VP$Y<6UHPB%<_(_B8"XEKFSC3:4'X1. 9TM#+(?,U#R#M,OUU-
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
M'/3<C'&G^]SC*^HGCF7))>^K:[QEKS8_B>J\10(+02XW)QZBUJ(.7?!,GYQ
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
MBW)<2'J1P3::"!_%=H+J'X_>QV=!XI@' +FVKW^>_WL^J2>^@RC:PW&)W@%
MH>M2PM5-.I'&<,C D;/7ER_1^1$5II%']YVUK52W67RO'NYS]#;EYJ45C)[H
M)CT"Z4+GKV#*4I&#^$3IL_0NZA$[BDC?6,"0JW0250)M+/!Q@FG2$*G9/U.T
M,.,9\,BO('[2Z9R+9MG<+T^>'&R=TZ:MN&?=M/>MSRSR >"Y'JS7 '0_0PCZ
M#2X.FT= VHKA_"F@^_#GYD1?2D;?7AV2YJ$PX$<I/KD!E8W<1$=+91^GWH_W
MKNYC"U#:GFX<PFK'@<VH\B4+M8'V9AWCJM@/K"[0?"7J VY];M_ A7F,E8.:
M+RB6Y3!CGE$6Y["**RB(?G'=I . [R;7# 8A!T\SY,,W[981I0*<X(/71D;-
M4_I$9M )3+'@8]7MU#575G$^(A(T@,KSZKQ>:ZPP1&F]WJ__)PJL/$C8^J:X
MX'Y<0;G7AZG\:L@FXEV$IDO,J<?JZN6L!N.7K%P5.1\P+ZC>JP9]#(3L?U10
MGXW6^[J=*@P&"TC>^UBHII9WH4%9J_JIOW:)I*J0I(G!Y7HVQKK\KEV%RXA
MA85#S?=:-UKM+K632F*>Y=D5I_L0('0Y\!J+,$1!#/+&6%-0J:@'/,HQ^"3\
MF9VYX,''.M._^:@))65N*_FZGB J>$""W-SX/3:@8=4@([Y3-4KZ'6&6_[A1
M'I*P'WAE+YC5")LO0+4!>X*?=8NP6D'^'^2ZZ;/$V7<@$;]B1:K6#&Y(BL<=
M%U@^&0XYS31SRX]T)0[>YZF"]B,\5T481S_,S)"=9H)GSC_G7Q9@GSC$89L7
MJ,)%,7</ $>_L^K7.AT)P9)TZ!@2=+_(<N%^?-V#@OK=M K9MK^@$Q%5L>#@
M@!JWU1FIKO*9S7YE\JQM0-WR8]>&%WY5O->O?U^/@,BPFF#S.4"*0S#](C]3
M4'/HMPA]BNKT&_03WN?Z?3KV$+7-H=$-E"C-37=&CH4\\7U/YR>8I#?Q[Y(&
MB]3Z]+6 9RR-2WR#XV"!PJCZR.Q;$]K*5H)0J;ZH5A\"2OQ^K-' 7B+/TN/J
MU(6O?P?J]H@A/W&O).7LFKV?]OE,^=B50]LM6LSMJA/[%FH,(A[5Y(FH#BUH
M1*+?L'[[)?2%Z/+>H>X%">A6TUSU8O-/]KYU>/"]]UX[D^B"T1CHTUJ9+.:U
MMWE4ZUJX:KZ@K^RE,=EX-N'(WIDJB7^3J2%A'$%H O)%/85]W%P'$S->X)M\
MT1>A1DPMRE)Q)I IFQJX00OFH7^4L/5>0!T-8+!S?;P),$%_5\\F/^/WVAD\
M5X\7!037*"1L!IZ?8H+B.![5>A%6A18[<F061\;OX6B>C@5WPWXA5<<H/*<_
MO"T63M<\U1CI;LISNMKKO%C_#*'18<6I0AG4PF=>ZU!AD%/!G<7,U^A9N-P9
MI' HQ2%/X:3M1$/5-.(50JRJ6J^FV4?/?(C9E!R[LZIH5ROJ^)(@==2F$1"G
MB:D&8E8XZ4NE&G/K,1K+2 <!)]X;@:'1#%Q[@.QGM]%@NO>@5;M'EQO.+18U
M'_N\%(IB(X/1#9S\:)%7$FK.>*3_[^&S]*D<ML(6,_U-\-9D8&3B^C&B*26X
MO\AFYNOY*</_8!_"IT\=K<)EHF:#+FQ(_^Y5\]0%KI(T6J./K-/VRO8MZ;_H
MM6A,N=LMV8E8&<$"CP^FO((%.6.2'8-?9 #M65=B5-)ZY%[-X*\X$W_KA$03
MI(^-*=G4KFW?^@/Z\18BV^Y_K4&G<%I92+AKN5/^N%Y!\ZI)S*?<A)00DATD
ML*==?1=WFG#73NFV.\]MIN,4\:)-CH>2U4-6RQ.+LRG^.UUEN#P,25[RF.WR
MX8RKW[VQY)6]AVB17''U6$G2OWDFF2[3F7M-&S)+M[+AMCU2GPL/ &D!J& L
M@P,2'$?H/VI>/^D0\&14:MT'%2"_UNWTG9U?K]P"?$>+5B=_K4++PK=7;+LO
M;<["MPLR$TX*\12'K.!^'0 8U=-6;5LPY9,/N\X([.P",>_9$2X8P#_?%F$
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
M\-Q-Q'6JF)=KQTO!F.U@F%ZM2[U3/3OA7O0CLG(V>X3*X! 0]9$&N<Y+1']
MG/7)Y:CAHZ2=ZN6&U4AW(_7G.0+L^^T5!X!G%NNQ\,6PD7ISIEW@8U?U=I>3
MZ85\(/@'YO(Y#:6>RQ^41GJ$E$RY7YMR9[Z^^N7<Z\B%O P.]-=_,8)[LLI0
M#X""L5(4S-KV@GH:7# "_LR8[[DEF#?VPJ1A(!),X;"4QB>^5FH@7FW2;L10
M6L#G4>R.VX^&\*++O_4"F\G*;I'GDD&KD-U,>CL%X7X >.'4?8BNW ,_W:E(
MY+4TI_KV!"<4:V-CC:KB.'F[#W1ZAS]9!'8V GDBLLQ2@X=UQ U[CL+$!0?7
M]B-,HA[F,=+?A<#NPBJ[2YA/IXN+ZE8-[CD+YVTW=UCMEI2M1J,2-Q8_O>OO
M/M_^7:[ 0S'6I$QNP*G@JW!M1%3@68]:<]X*&JNK^8/JKXINYU>?[$_"L5]6
MAMIV@W=!$O<,'R[%]T]82F0,-T9<$I))7G(@*7I-13>TGC>?*C+A]Z^17]]<
M9%Y]-5)#]'=,>QA[29\O+-NNS/!Z2O_HI5Z'BH1ZTP@9QVMZ#YT;:PT4384>
M[+L^B3>WK[?<Y^*<=RAHOJ  ^$(K#LSFSMUW__&@^"1%(2%\]"?J?BL]Y8EW
MJ9^3^#UE(T0R[(%5D)676XR1Q,W;G9M\3(-);7/5WW_&6PX 0KUG_?*[A2<W
MNSG0]KR4/82GN&2DX"EVD!>0%N>UE(4QF0$4CU9 ,!_]R;QNJK$8\^I$IWXY
M\P+%NBFNU-_XRHN%QVE(?QMDDE:&!.:N\.>% -99D- #8_6)<#C_RI^1H0.
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
M CI)5]H<@/^8ALK@.O7?QRI3TEL63LI\_-Q.V<@D0%XPU#H+D,DM//KG[OJ
MDM<C8A[K/ DN775J.V,4D[AN2U4BLKGY.1=J898] 9$0N=5&_TQ9G>WOEFNE
M!I55&A=T9 RH)^!%Z]D"9(/6[%/#7DDA5+/^IH!HU8X?(EB%*:;MJ8+HN>O'
M2IW[81])3$EP"1L#:8(]ZSZ)A_:#>%ND @@-N=[>!/(!X# ] =UKS#W58JEQ
M 2:XZBG13JELCRJC)[ $/5=QTR*,ES-YU7)C/7EC"@XIVRHBO+#Z-] +WYH@
M? I#L5$Y(4/J\9&;"J.?4&?Z?NF_\PYU=8C+$+#DM:M7T7YHXA_YBD FK'P[
M4RSGM2W^PU6+&IO%2/Z)W#61S"KF K%[";%DQ0'?*&G=2R/2(6^7;M?=JL8(
M99NPM^H>#"[()-TN*)YNOFL7J>?E;Q&OE/@310DY7E(^!QT!?7!>AP<39E'/
MX"TXIBK\$(:P+%,L"KT0"3&9ZA:-1"[PO]KAF9V]&ZRZ3(\C>O#T-@W&/0F6
M%8]8ZE\9^OVSTTR+G[ZT?Y\3!C&@A_ 9(H$KWIC';^LVDX>R13<#CW=K!(#X
MM-.N 068=ZB'77@\O&BTW(2^[5YC_BEWB28"+Y_?QE>L.8>S)ZFOG;URG:JP
M/K</8W\'4FPRDK\S+>ASU2N[!4\2YSNQ4&"L 67RB?!O7LKQC"BMT+G9%9LY
M*Z,Y=G6UEC"F+F#F)3*N2B+@0>.Q^F8-]?[ OQE[:\JT3?Y.^=&/#4*$KPIB
M/OJ>/N\6]?.""WWT_+.KWQ#T O;=3I/12GU.2'TS"<OCN0;IMU_ARB31<*'$
M"*6)LI3\H1 1,:\0L6Z9,Z_OBXX(ANA;0W+NB[WTEI16,"[F>CNJ.6#WTGF2
M/$5BM*C7QKF&]-C%B]F7B=-3KSSS2A?-NEAVLS3)4299ZS;QYO>[MF< #B:
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
M@U3Z7R 62L)CV5U*Q[/Q"G!/?B#",[?73;"L:7:SS:0!'X_$A45B47OJ4P<
MS_(Q!5(Q3!J.I)^B5;DPMK-9L"\DA!1G4Z0"\E8A#$Z>R1-54YM]>&+L1]MY
MD=48&N;3<L!8L5*]2Y5=:HTU>"Y5(*=X9$11A[F^NF.Z6I :53YYIRVP/&_4
MF1[U]Y/6)RZ%%YS0)Z^LPS$=)E(#ZZVB/S'67$=>Z\N&X%;2 TJ:OY=:(<.'
MG$6O<)W@#]DP\*T,>*Q7EG1M*#E9[]!_0%88'5?_DK!V7R:O\C)R:GZ-E>.:
M&Z#L83[7QQ^Q.S.]\C#4$3V!B!S/:,XKWN[TPV,7\C%YK&_^^&N9%)S=48R<
MS%)W?%-ZT2.CI_6S,1)NP31; *P3KQD7&E4;[CQ!""WDX_N6)MI>;U2W;E<;
M+3])>B+4-:GO-)J/*G(6\FS-?K>T(KK?")%;F=[\^N^U/#8GC3W^-.NPR5)>
M(7?$^'WVU=]!]^)%6-W#G9?B+NH6Q ;J%'S#&PT5EP<_]=TTRKS[]*1WT.JC
M&VI3&T(4^7=5'GX&\<4([_/)&T,$M7.O'_N,?&RKL90PM%,D+&2./SME$M="
MR#C]DUYFVC)5]T7:_V7[TRS/B?7#>[N;K_ELBL9;-:B&H8>O.^_P)S"M6(C\
M X#WPJI"QJA?Q37[W*6D'K7;5\EU-7<]JB9=?V>776DW2(/Z#NJ#IRZ!/$N
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
M0G??OR>2Z)O$*X>(*<61XM!"#2Z88M,>9]_(D4ZW?*;7SD0PV_03B*69S#3
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
M&BUIY9<3Y0, C<K=@"<N2%*:=4+VH_?XJG&RK!VRQ(LA;('_UX68G)K%#0[
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
M7AR=FL8_O;R,:.[6H][_5A6Y7'O@==:1N\LOW@W/#E/Q=0'\U]K$NP1C]0$
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
M43)B MI>:33$+ORY^8+8::/2)QJ ;!+Q7_.J.F3^4_AV/=]/ '];4)VLV(5
M_V.M/=TJ9M=:_\,6U:O$>E%\33?MJ&?#.L.]1,N&^\K)-5<92=;0YUF*_N,^
MNOKRJJLV!;&OS).-:/_M)/.%.^IZ$DO95DCWJ_/\7C_=,Q9V0_\KDL.)*?++
MW]*<,EF0K^_]FKMPU/++PC/Y '._;*LR0LGTK;.ZR#X6,QJ\;R44]?-,H"%N
M/GQ?"Y7^'%)DXBZUXWF4& %O@K?"M9F^-M:%%YJGD6DK,WLRT3:S03_,'R05
M,CV:(Q0<RJ/9=U^>OV/U+X0@!S[,AG, B%S+41Y_R/8R@L'R'LQ,*$1[%*8M
MN_FUSU(B<NO\;!I'F31QTR->?!D-KF(T4K'6ZCL.@/#G2?EWT@H<OUUAUPP*
MA7_\<C9YY[%!&@1MXIOSIP<HOPFJEV9NTTN\;TV'XA!K08S0?15V!,D(-%09
M?7$7Z>XC,K/6[P6R#[4QM7]6OC+;YV+[)]<5XPOZN+/!8!^X_#,0\JWKF4@7
M)C$;WN$C6@VS(B>H'2UT.F?BFF$-P-!C5UZ*/?7)C7,3C<PZ>/1U7P\0]"QW
M8?R(4U+_UE/+JQ_X3XA8-]NM%O]"F?)MEMM_F?+\571HQ:I4KOVT3_Z<O^:7
M/F&#PS%%\K\3MQZ@CN[_-4\?.O7*[_* R=W3IB:%2>!DN,@Z3'(YWF1H1@<I
MXO7@VM?XA7>J]9?X8RR;;K\-O0IV?=&V=Z<G4\KH'F01/;(%T=W14#$." I2
MK-/0$&HTUNOJW%2MPNL."6[VJWX9,I;^]NS2DR<R'])+OZQ,9'XO=?9B=JUW
M%Y3._B1H9-5!6CP+'YXY>?5;EZ!\AY^?(.YP]>DN/[\S#_0EO&,O\X+(J1U8
M#L!A=@([,"ND>_.GYIX&<]H#?SSCX3Y:$:D4:,ZLX4N+K\8X==5#SB4^>/5-
MT-3L99*<17JLW !TV%&V0]-7HDW^S$3YFXI\75_YV:Z2%O'@X3'5RUK&X_H3
M)M\MT\QSS#"7\?/PFVS]VSXB$[X9D*G415\2@(PH2,=!BQ2_'(%\:NW6DD7M
M@L=J5$OX_<5^[!;K2JE\%01?#(0K&[%J8Y7]G$]%=(-87&C*CEAOK(35-=<R
M5VKTDL4,/28>)(::;K)4#>N6G&$=7Y<9=%PM.-.+=W6X#HJOHS&MXO5X837V
MIF"I_8A0GDD,YA)/XG;Y$BMK5TEI@0,XZ6\QOK/QBXVD+-AI(\TU:4O@K#HU
MT_L"MT<$4"6L>+)UWO.>'4W2*GYAK/0>G#KHW5-!JX-L0BEVTX9.%70H[ U-
M_@>O)M@9,J\RRPI7"X*\V3"*B![]EX\,/%1ZRN%%SR,=]S0#EREDQ[+#M[L7
MDQ_ C_YA(A:_4P:#RA9'22;.',!,1AJM%F-:ZQ>9/2_;9V+PI1J62& ]56M
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
M/1BBY6F3DF!Z<LCRVQD"9?72^A=9L5OF+W#9?S0=22=+1XR$EZ<'.[LU\K3
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
M4O8I'.B(Z';_M2L3"==MUS7D2[ $T =YGJE2<DFC7 ,1@,<MD->:=_R3'$P
M1;?T1'\'.4%@GA+RH0S+!:PE?.G:Z<]DL< %JL4.LA;\"HY8WSFJ:[C,1Z04
MEUR62UM'H)EC^>7#JOV(MBNDKFY:I3#U4O;@*&[BQUM!+,^;CO^J2Z=;6'I^
M5\ 3^^%YX"F6;4V.V.LQQ=36?%2L-\[_I1K\%S0/L)"BL,?%*ST'H21S:3C$
MJJ]*\UKTA-FF4K29N17N@T]'=UFMNG_Z/VD'1TKTJS8H+"5/%M!]I:C$=-80
MPQ?B"DS=PDTKN"* ^_(P_XW',N_KBH#-&\!X/!7C #1S?>#.>K@A6TLNU:]A
MEYIU<>3]PH4YJC1/XUM"PNIKOQNX$R^CMO'L+G0#F</YB/I8L=A6E9,7!)$+
M 05&X5RXD?$1Q[,S3R#VZD'@PW]WAP57Q4M\G(L%-6.^"--][%2V1,G2FJ.6
MQ/X4*_4BW0+BTXZ&)/D[&P\.,R[H*X?J_M8(=_X@E!>_<&/2G\< '7DP>K#^
M@O85Y\7%^3L"R3T"A$&P"SO<@5&Q,[-7DD%@<[ E$\/F=[JJ#W$>WIY.2NBR
M5TJMKHE)227^8JY45&N?X-N0?E] Z,.W]5L;QWZ8?J%=F:2'DA0O@&'5G*=W
M8K@N70@%NHW(\8A]&@AH=Z"%<^%"660OY_@HO,&GO-GUNQ6V"%]WDD,%]Z_J
M)<BL]"?N9;&I*!T^'O3M2 )>A@5\R=?JX-=[?NN^LPI#I AC05J#WV:&+=E0
MM\W2_+,VR8V#6<[+M99L8;;BHW%/ SDD-#3K2;+;!X-$(= (A3ALJ]N"QW+!
M- H:.A]EL!\9OI3\"+8,<T1?]<+ Q'1_B_NBWKU:A$;'BU< %,Z6/]> E$@:
MD2+PLS[P/%<,@#&A9#0SJ1K) B9S!7X=;9:%:PYTCH88[\56Z16KD7\SZ'G\
M<M:BIJ*6F9S%P) )>$R'</W/?98@V.W)MFLR?6?&39Z8*A+3DO#*Q3W&(5ER
M9RUJWC^^81X]-9']0LX3?4VG!13B]U5PDTWE(30*8H%[)^HN#@2'6* :1TZ*
M /31*QFHRIDFEJ]:1/10CIMO2F[-TP;ZDOD@SD*%W#>YN=G Y,+M;+R1</&:
M"$O<-Q.]Q2)(;R2HB-5X3/\,')W+9&YD;>YJ!?S6F..%D_T:$.^W'[%FV/ZF
ME#5<Z&MP72B%L>A!N]\DF1@M$3$!IKA5P3G9I)O*2;%@*2:= !K:#,Q;T6VF
M8Q5>8R=$@!TDHFM$G8-%9%F: [T:RV$-D_KU@>Z8P#G?LW!-8CD<F0AD"(.T
M@I-=X'(;CZ,5<)FW2 \(<E2%)B8OV8I^QRZGRLD'FU9!)O%3U55YS1QW&I,Y
M1NHW><2BBS6I[V-DNTG4HBDX7@0H!??$!^091&XJ(W>E'RYM/<5CT=%8\!1"
ME<FPGW86'HW5=W45(T@]'V)3MA W+G0U3C4BUF*P=6OB:><X/)@S$XOD,[[@
MX8.YS8VT8'LW2+#0=%V\=C_;6O\]9%F3*JQBDFEE575D2,Y\*I')1)1R3[G=
M0A/D=7@;*TL$WZRN=AC]2OO%Q\F7'"9N0[WE:O14UGHDM<^B,=VQZCL<I!5_
MO^5YOVTN-WTT'FX87_=T9UG>G4^WBSYNF8-HUB5'@,P6_?+4NE1G0N\D6FD;
M''%OD,[_NL]I;M_=]ARB;0Y6(VZ?WYDXK1-RJFMA9:J_(RQM(91CV:.F,ZSJ
MB<J*IYU;?Q@^>MH';/ZE)[?V?5;2G(/=&G,';;EZ&7U8?X0^OG.!?;W>HD&S
MY4:]7/7O"@'E(B+_VD4KY+-=DY<=Z=RC?HD372S&M/9162.30Q\S-[2AUI%K
M]O2SZ3=!L8R2%/\>Y 0XBBOW4_+Z98QJ5$=]X^]J&[H]YFP9 1(14^'Z>;)O
M^IV7O-0?-;]LV+?3]=59^J^C>[WB'B(-0DRHJAU=-T\^$TAI:\<X3FC(^[D=
M?+_'=,,!N50?JQYY>I3)0>T 5%?AR]?;!T_**@:[VZZ[M]<?>WWR L8E.C(X
MM[HG)[1&OV,+-:*E[<'S&GOO%ZA+4?]BTX%_1K3;/W@?^''$)>_IKX6E\9+?
M\)6":(M=UD4ERQ7^/[JJ#@78<0\5:_P.=7E]+*/.SHST@V*^G-R276&?6TYO
MJ*JK?I[MD$Y.8#S,3=@X_%/L=A_O5LD7 13Y0D2\$T!J8HF<Q%]C\R4OM[=K
MC22[H)IXS_"0*/X7ID#*#9W,9;.*S @>9)EM02"PV ^_."8"G#R4%P(@P-\S
MWEH1E6+UY,97;.S46X*"OS/X\1-I^&GZG?Y4=PW0$I&WD9#0X.:$_HJNN,H_
M2EA+$;S&_8MX#?R*^2&U)4:+2,;;^)'@.]=I'@%"N?7D98K32D;>B2A\JUY3
M!KK U4<$D*[N# /P@$^U8V&WE]>*Q[UK>M75L8T>N0^/(UXH\OVR?# 9?J\_
M%-;5?<MP?IV=_<$-EEWZ8<K'NZX.Y>#C_>U;^IC?J^F(C+NNTRD?AMY_TM4%
MS1W3I7XA(.C#C7NO6+V;7A\A7OI^[^)ZS$_],M.#69,3LGI_Y_K/;:C:EITS
M-]?$[!CQL;&CZZ6KDM*ONC5!JT'F[_D/E/<\ZV8X(I>C)-WN/-)'-!2<M[3R
M<8K89*S)E[.GGWO*%)6.QDL8/BWI& *U@+CCT%BK0GA3J$T=38SG1( !^_>K
MT01PG#Y"K[ZBB;\9N,7^ZMFL0?HY6AG-6" FB@!.W-))K]R?U!/9<>YC!(S/
M3^62W/9U"= 6I52]MY+FO*==(R.W=LTH30L(.G)R4RL+2=%M,=,KSY)E1NX%
M"W+N&:(5DW(T"2QZ8@P0Z&&W'B%35Z:8Y9%GPF/,:UJ_(_F?2( 7AP7.1H64
M59K9O*;L<D2-ULUV:6[T!?8Z&U&V_04F-$O)K41#096"M")$_"JU"9Y:1U7
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
M0SM+@7'1NJ_2<J 5L0^$T[D;J3?!A/5>8^GA:F)3LQ/OT1)1" 3\5Q>>DYL
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
M,+ =/CJ2?*%]L=?1CMJ4N+09GH9'4C":F4!(T#I?E%/_E?K1@$UO ;\)
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
M(O]&JTN69!*!P^;Q9\ ?6LCKRHNE$:&R$)"SK4FM9 ;;="9XH3C>IZMN_RI
MS3I)RU]#OF;;"\U4D7/<*&Y*CB@N @J 39+-^DRN=-N?;.+4$_@;"%<V[PRM
M6?-OAO&AF!$"G"='3\)KZ7P932K^W#M6_^(U:M&S%KH*8(JG/,<H:!OG[TEB
M"%?B_MJD0FX/S5'^AF.9F_?QW6Y3JCH2"X:8FX*,(OY!Z@J.Y8[UU@NNNBNT
M&N!25Y,&,P%[D,G#+=AD_N4\H_@Z*I4JE,C 51]/U=13!J90<G'E-X"E<B4_
M5]0 'T47#?,KG 0C XLS4AS)&=WG!U=.A8OM]HE*/_@<A)PA<?@C!:9$"J%,
M#C;:I?5@V3U!X:5DF3^86N*?JBJ:(CF$X?AMX+ M+XPOW)>;:'0\8Q(_$N9,
M14HOO\E---ZK(5=J+^ JP-W6E:9,A^I"GHN'V3*A;<'NN4^=0/ZK50A,@RP#
M"5\['S&^H6LQ%P<\0'K*P+/(+WZ9:%S!F@/DWM]H<>QB99_<77%2^?F]:[U
M?RD))IO'EBT5&7U:<\1(/MFT?E'V4?:T-& >PI=*LD_--F!9;'FTHT%N?N?_
M.^<6UR>(X=^4D_W/(SI1*5;ZRBF;.U8!=7@\? [^8V$:9@T<@&.)$C+OJ)'A
MQ EM^RE(\^LJJOKX)<<=88+3P8KAS(8SM;,-\\IOZV@/?;S=Q;4)^.]HC!:%
MR9SG>9]6*SO'O-\7Z0*W(3-C0YZ_=G&FIH'K]Z;I)B7)\EA#JX!3+&OIS67P
MRO5U.!Q";G_U^Q9A;XZE:XJ,DR*74Q69XG]O6Q_IR;0X%(7(\FIM71!-5SLY
MSX9W0$,%8U45WE&T+%&E7L?%!37P.FVKF"E+3M^]'.)[+HO"(< G$!T7_/],
MV0#^,(0)8+-^NXMQ6U[2IML\T$JQVCUYE/)#3RRL[F..4T;-P,JPE<H4A>E9
M\Z-B1J@Z!1.1RG7PZN$-*G:S(<L''@ UM%8X+)E5SX$"[%B$H$,-DT.E.::N
M[7P)1>6:=PY+IP+_"&:+8E8!!SSYMMNCR ?J6+-P,I9!>?N6'*AXBV[#3MJ5
M]@;#Q'^(P^0;>[-7+O_M],=CWW>B!BY43>#<H2F+7 5LD^G<58/L@Y@F&N36
M[J_(<@\8+Z.5/WPRK-ZY"C J;;+@O%6N01%W 5@8U,53V/,'=6B9GK>OCVZY
M[D^(2,'"NVLFRLF#XMU(XD2BB#ZSG,H *M70.7:<'$LXUJRI*B2;U-]F<]DW
M%B0VM8L^^E&$Z,@T#7TEAY+6J6'/#%164CZ7$]CG.<-0A&2;ER!IB0$/@S6]
MX;GUV[3]R[CF2'B[X\N#XFG$ED-V(O<\S>BE(,S,HK-70_6QTIK)]NCPL(E,
MUL^4[$0#<B>(=5'A=*,PBX:EO?_Y^W87[T.NZ,:[2>BC]C3.,C+"&?15-(DE
M+ON/Y%\Y99- 8-C(Y]OM(E+BE&N(0D4XWV(R;U1)!PO(9%$[LY9&;#MK_N$Y
MXEXCY P?;[6DA36X'*U]CS>E&D86%SLT@OCI=O;:2*D.+:'@[+#Z,N;C(M_O
M3F^&KP>-/!:HS#P2["LOA@HS_.LB5RGPY>O6<*FU[-UX0LV,W*@D15T;LD9;
M=L]'N"SYL*'/L+#:E>CO_'RQ$_DH-@UU)ISB:G>NJ3D<-$4$::.N8\ 1V7SC
M)\PA.GJK5NA^!%.@ACUZ!!U<K3&EQ$@IK0 -V=([T3;N7%=[*3&M=T:SJ,<S
M9!6@Y!6#T :,C765A(;?BC6/4SA@/7;BB*K:3Y77LU6I$)',6R)ROL7NV@]3
M4+7X[95?&' _(OF\6#23DL?+QO)./?,(V4H+H\L4$"+5WO4=@_F @&BDWX[=
M&_TS]\VQBMG7-$)8UKBP3W]F62P'+2JUF06)C,-A4Z%@>QJVHY0&_R;5<1"P
M)/[\;-(PPR_24J%MJ<BC1GH&OQ(''CK$FZA%EL745-HP2#+13#?[K>\JX-F\
MHLI!*E>5R/^\C&C:RH84DYR74B6\+W'B\8!"JK<,\@?DZRR1PA#!^S[_#21#
MA^.E[G%94>_)OMW[.%.-6&\\E#@WPY)P^:GCV0<;46U74[;,<ZIMKO)XK+GV
MN*J\&6.7QWAYT(4/"O$Y^UEF8?'BT#0L'3><P]D@8 XGSQ!]&;8J /63JF.&
MMW)I[MYZ=4 M9>YSS:SL&XX6S014OU;L!KC8:HGE:+Y[>1^/&9)#^U'-?+=F
M &,56"ZH+JOC]_.)]ACI7H/<5+(2@FXQ27XI X? G@0H_LV./3KR#OLQ^R)M
M-;1P)/.UJ@I(#I''+=)M_LN]AJ&]:1$,:MKT+QZH(4%G^ J'81\_18Y7I7MF
MG1*RY7;O 5HB'B]C@%3GGS(,^]5+IGP-'<(WI0IGG=V>2U<R?ITF8#/,3RR=
MF52BC3DM<SHKP_+J6A6K4ZQNFMQJSJQ#56O-]76QV2@I]0$!2O"C1DCD1H'
M^Y8!A2A_FK;9,CXH*0FL=JIQ"3*&Q2=\_=PW#BM8E%FO6$D5X)ZK,76'>33\
M0.QUZ#"B\[[#TI1I*J;*AQNS,0]A!@"T[$_5X&HN?3G7WHRZUX&&8CM43TF4
M0*H6..'E/%WRY.?^JZIYYRS?<9[7:'(?W./[V1KM,-OB:[W?B@CRB^Q=L70)
MQN?10K+BK7R/1_66;#FTJ2^G;,=L6<WK;E._<E;5=%5UTJ2H;@=SNMM:'=28
M'D#?_SW2;#!L[Q;\,M]S4Z/^@E0!]Y,GE(%3H-C#!2=G6NBA=!9Q&9L!SVW.
ML3;?'65HXGTQ]ZU&>:+AH9@Z5,OL2!T5X](:'>188#<.:ND(F14PNVYEW:!<
MVV5#O+_)6F?ML0^'>A'Q,8-I(U<5B97<O%@O].Z5@'(P]3V=[";=7:P;<8_%
M*J+?6=26*FKV?2SI#?06$*'5/H?0EF$HW7+<8>6D_!Y-YD^>,9X93M()5QUO
M:0&-BG3+T<:@[T@1?UDL0R%Q:7RW5HYUU#2X Q:V )(AQB(8U0C\KX,0C)L^
M][)]=PC&E^,/O[C#L,,=OEY%K4):>1UV4KY+_7H#0XUOL>#S6>*9P1VQ9]ZM
MH$=C-2G5GY/Q2?T2W<DSB)?6*1;2<5! =/*I@)C->9H'Z1HJ*N!&#NO=!-78
MZ?UN=/89^JO["]66=9'8WR=5"_Q?7%D%5$9,%9RC//[O8P\)3T)0>:ZQ(S.@
MMEJH"4L'LDU\_L1!7Q*K_I^   T>PYR$]#40UYVO^V=OB(9*ZB?[4 "=2R_2
MZM74?!<_\TD:S5B^BQ!/E%II;7O0,J7.4:#KN(D%NENVM5CLC=(E4)F#;_EI
M\&"_P@;GZ9?#Z!T*.<6>X9KJ05[F$?FUZ&W=X_$;FU7WJN45AXX1FO8J5,%!
M+Y).-B.W$,BW%9G6R2DY"7Q%.,22\>I=/B9@4"8W_OS%O4KD';U2OM2W5%W,
MBZT+(-I96<$#0E9B>M&#U,T?CGP2ZV=,;D!\1T7,1K!!W10XQDJDO>*_"B"[
MM4HZ4(H'Y5@&%>)<$6*W:#%W)U\R?GLT/JC)F GR9_+9.X15U,(#59;;,Z*-
MG=T>AO0Y'QCOU2,;GJCHG4:Z1!1 W8/,-9JMA>AT;[W:AJ?1_=J0A%)GZON:
MM',O^9F,WZ\"H["-M800JO1V38L>(H60L)S]XL=%HR3 ;T6C5V* =V4-F;X?
M6U13V.60RUI(%7BTW<,C<4&7@K!_&@6>Z$-@MP\PO: +"]1:X&&CBL^LG'B>
MH4-EK4&)P9=X6SWRU$B^:_71> Z0V1-!=TEL?[6BPDI'<70X;P42+LZ]YG+
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
MY7(W?(5#>7A^[OK))=GZB >[SVM%/(V?]U,X6Q69%\[_@CHL4#C1R=E3[_=
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
MV7CVD>HPG6!I]">C'_V=!$%+P)-&_K;5(R?3)Y^VO[]O9Q I^2\+W'<,?28
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
MD=3$1*<P+DY?QDC_.C.<K!JW:\W4X8FY,74X4M >'HC/1_8H5;Y&RZ7IKYS
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
MT&[L#?<BW8Y3J0FO(RI/'3WP367R_M&%T:9]R9ZBMQC@Y-*4#ENL5GNI+*A
M7IY-S R#!U(R,+M@JB"5Y4E@==IUM<#E!3:DZ\4JH]:'@TI#-.1;ZKGF*=E^
MP$1F&-I)D5""RE/WMF"F??S^?N4\SOWAK_?]JSB6A$ UG9LODHQGFWPVY=6
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
M+TK#XTZ?NUM*'MSD@Z*FK&O.UR+O&(-/-6MHAZK4$-C'HC/?/!7BQ2GV"!U
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
ML)5R?>FS#U/IIPL7STX7:&,:H&^B&=% "?,Q& A$4TNZTYG]]V*1?X&'</M
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
MN&@ +X6Y0LJ JUWC1ORD C!ZER=>&J8(IT;<]=[KO[<)C'ONB_+I>D3$HDV
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
M_@FM*<:Z\Q,1-?2?;;C[G(ZCY -C80$I=/<QD_W-+>=$!HON7P\61]U]ACD
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
M>1@ZS%=IH[KT7G92RX]Y\O94:3QJ?SZC]H>=%G/)3M'I;[ZK1@$5D%><_%Z
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
MGU^N6F;&QRE>B@[J1O@G]D=M]_'9D_JY5DL'&I[)GBK$L; "CD;[:Z3PB>J
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
M&0$=^,E45K>/4)DJ(ZTP9NF^>W<7(M X$LO?8P'*4JWY3'\;0RU5YEJYJ:O
MP3B*M8^&@@,_7Q7+8E49QW*_IH9TD8B"/^\7"4V+E."RDQ [/H>':[&<O:]M
M_\,&/T3B?EH=7?4^&!04A9? ;B9U&>4D.-0L)".?V7],<2T._;O=_$1;U7BP
MZ8\G1? ]\0>%",OY*PLGL9G5M$"744YY*X^'2*7'NP:]^=!S'<(\#OT 3UD
MR9=#S#<9MIE1GZD!QE-3_XT^O&-W-G;?%FU[/L77S715 DKQ!GDC_)*>5VSJ
M"WC8ECXN]IP\6!@P&K0PXH9W&&YX$NCSU:Q[J'6<>7&'OKW1)I9"%4X;?T!&
M"U37."HGLK]E!$03Z*7)EY\^W/V?#0:B0(M1.V0>0CR-%KU2N!E/<BQWECFC
MZ3,Q.J0E*RJ["1?\VRO^ R54I@;L+*A.R.;*(DG?%,U]-F?&#DLC1$K4D]*-
MVWU"!9IKVM@N<,2*BE1YDH4GRC1.$ 0:B@W8(#181"*[*$E@^:A>I!)=<N$T
M"H\!-SJ73NIR-5\">@YZ305?X0D,,\+K!7^6YUK\TC^1(5P[P9#0IF<$@0.?
MJ@%<--9/;UAY8#;NIW$A7-.A5[V ON2E(%'"]"#XPV8\ZM*&:.(W#K\TREW*
MI[>=5IE0"]H78AT&([;)4.XU699H;MM]'Q<]K&K'BF)07ZE-UW1M5U.7;J#1
M@D2E@QJ0?^),M_:LBD>:5JWMQ1Q?.R=RX]^LIQ0B$,/B\I0;6G;=D.*TV7C5
M,V4*+1I$59$:/0NX2 0Z),.D/-?2YKS&8:U_KXWANE@/:__//E!X'/5)IS X
MDWEV0]/(8O_ @-E88:[E(PBO&U^N(D8B<_HZL3I?!^0ZL5([;<$"3(HR3+F/
M$/;6KQ<E]J##T9[/5>AARY&>WCZ,S50EMCO$JONC8MASY#5OQ()YK%ZYH[\8
M&HI53")3>C31@M#4 ($*+1_]]6H*IE]B1@C7-K)7Y+OKP!9MPJI/?G;1@SUJ
MY4BZ[RDZP+3UN?L:CVN<(2 NE9RB<5):2N>67TY/;&6_ JN(;$SLG?986T+"
MD-<XXXI0M)+HMR'Q$Q)-8?G0&B70YWP162:NJ2]H>RM1_7$LY&!'XH3NJ9 _
M*H_L<TNPP9Q:!.F BR/'JDH^A+^ZK(1ETTD@L!(^=_!+Z8.OG@]+0^+M&()T
M64F 5Z'RK&+HH8\+<K_Q(P%I"/J6S80HGKI#H2FYP:=ZP&P%^D$CN'H]#7*"
M_-Q>CN?0%3,X'=C"9@K01VJ,)W;9JG*R!^0",IORC7=N4 T@3#PB.0K7-^MX
M2(#]:@ 6569Q&(9)P0Q7PWKMA!1VKPI':CP))=:0V?1Y.S9]B;+QRKP*C7HD
M8CQ_:1N1K/G#?VA@ 5:!LZ@RM%7CJ0!3E159AL9P/P82C3L^\RY-MM#39"&=
MQ^Y0Z$(WM\NSC'<>P]L+L$NP&U_. U!EF7\UC87COF8;N=]GX=Q.6F.G+^&^
MS+PDRQ0.*E+P*G:CVUGMG")XQQ$^W7\3@5C'('Q8YC8%M_P>$#H\-+! LH[1
M/24\\C+_DQ),:4PW:*37_6FBO;2V<4BXD'NWA\M<YB@Z5]%YE9'+ !6:W>6J
M=$@WD0'G$>F\<R FD<A2AGZ]V@7:\@/&-'K.5>F+^-0"\Q**D1W92&I"Y6!.
MX^!^E=&"81",@0/K@&*WS-05%9"6,KR\7[? K4H^M:I:.1U0OAIPO2+K/%Q<
MMY(*Q-A>D.L2-3)!U:(E!$8L$W?\P6-T,5HG6ELQ(9VJ'!=P,U=>&KSYG8#8
M$+F0Q*3*2Q?B"C]1Y)&8<TS!AC2R,2D_K444ZFBVOZF0U!OP,KTY7 TX2B2^
MK\+8&#;^4\37!RN*K3[MJ^"X('<V-T]*N BK3J^KL/O/M1\P"^VY*FALO/TK
M.Z&6F4## \B?-A["HD@XW02E&F"(TN]R:GH\VXD.DU_O&Z"</NC<[H3&+]<
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
MXV9/-B#+- "-W8E=VDR62=9>:T[3UBA%$8EB9%F*('+EJNX0MR@E4N.DB^^
M$\J@:[=(9(^5US*>RC-J=#(I$>BEF?;P_*9Q=/"+?T)D13BEW;0J"U9@)XIW
M5[I)4V2J++\TK)@C5]R[HP;\N<N.M<P"WU]$.OIIU[X_5Z-_'J\BH1 :7HDS
M\=E7GLN.2Q4=U V3HP+:N/.V<E2V8C9%)F$9U,0F'SX4^[NU9G%QI1K,<'/9
M\*.=.^^ZNR(>"%F*F"M.-._XD<F.^#J-#M\=4K[^$,P#<@'SH0#TG-%&-5OI
M"PD"KRCRJ1U0Y/K_0- $YF.91(YK ;FR&!-8^/E(<.W'*/"]472/\I?=HK9D
MAWWEY4SZI"IB[N+W+OI<#7T>38&DJ-#ROIUE=]S6G%R2;FQV591&"UIQY?/[
M0#NY"-7:,T;Q8;:SY_Q^H:VN1G+ERV=I5FN;2J+5Z8(XNP0JCSY$4CAHQA>_
MW>?,.I?M9]:YNT6$HO%7Y<9]CW+OUM>+%3<<KQYWU0%3-%EQ%CZ4#",Q0@62
M$AQU*:%L!*7IX,SA]R?)9APR=XSD@U'\YJ7:\KD /(T'M^@@509Q0(6WFQJ@
M ]48V9=JP(@S.E97<11.5@.VA277&ME?(A$?XZ>C-\:'O>Y.IP^E232&^7'J
MNJ(;M"5+T3:5(5X-V!BC!E1FJ6A Z5411K47BU]RT95:.CP[H 9LD"EKW VO
M.QO$*A%I/E3BV/..AZP=>_1;BQY?&H]7%*[074/@1UNH":H(1V(7\-^%HS7&
MV2*^G%HO7%49-FK:OKS6-HH6(;W:@EZJ^/_YC'A9/_<W3XO*[1<+@YON'L2%
M=S##)Q*V)8CCN^!I:D!.1*;LCG-%#=G B8W/0N>TV$-KM9=YP\C5Z/] AY%@
M".G;(',I(%'N1N:YJ %WA@+5@"U)FF!8J@&]07? K A@RPX#-: TJE["R].Q
M&6AT;CZE0I]5 WH>B^B"'^\'P'/H'-$HDOT=3%T2EI,@:L"W(?!20,1:BVYK
M+0:H_-!O'X&G&_!"#&8<H^&>+>1 \@H%[/F'F:[& =:J =->0VB2O%G'0PVP
M5(";ZOE@ZWU$*DF:3%'H/58]6%[UT;3Z8I3TYK'*\+DF I?^;P32T$N- 5:Z
M\7%GO6.6S02J)L,B5: 4'18XA;KP.8* 7YK#2"W-E"9L<;D:\#:R ;U\Y/\.
M!C]^3PWXI4#3X#NJ?&J7"DW5S.I^,E06\4V9IHG;S;>[-?X3GE.%>@J4_D76
M#&6#KM2,S'--40/\AC13^+B&G !-L)K1(\[@6"O%T6"2-!!TVD4;X9\MZ?!
MAZ'K#\WB5TAOY0O=@A69 ).@6;6Z4J%F@?O+[Z"G<_%+ 1<A_P/&'29X:6LP
M*0'_5D9%?QN,6 I KT7PU/^3DYFXTBKX :LI%S["6:QZG?\P[%'9#@[[.V9H
MX?,+>U<QJDMG"YY,Q4/@6Y2'-&DW1_<&J0$<(+!%5[7K0(0:<+?^*'/)!2VU
M/'+BAF;$&KR>LNM; ^8-(W=C$IWH<IT(P1T\7.S>IV-S[V'9X[>IQ.\C;1G5
ML[3LAT;%S,Y+78'X:$:MK%:5R0*R5S@BRXAJYM(<4VJY8RVZ%9JT_CT4X(2*
M5(@HP1'29+Y"[][_FSET7_?=R*3'4.Z1C(B5%>=PU)59L3^X,")#-*E!CHMM
M!W")DB4HF.J>JB9!T-^&-)"T^K\ \E<#=FKBL"%,,^[GD9BU%+CAODJCZM2
M_-CG7QRMQ*6.>Q3NW6/<A*Z6#MVHL[(]$G0878. 6O(GD1Q=Q!?^IP;L:*>@
M7*&1$X9:$Y'<" )P:8XHM00F2LTH_QOX 56:L!U8.T!=0R3YFOB$L@AO#YQ#
MX_">=UE)"1\O7ND6UP(MTP2*[*]^*@\DDYXFP?^KBRM[CB<X857_2A3?KL(O
M%4Q21&0.+Z)F;?5K,G#SQ38U8)^&!C0%N2ZR7F6V&PE"T*)5FXAK,+8'+O$U
M*"0HMQE%&BA^ND;FAOI;_QN(N&@.SN0=65V(W^2Q9[&EA4=(]!YM75!0AM[V
MFU2G^%/TY/D:Y/G_?Y#GYZ;:I)G$QNB!M0F@:"8JSB---^_H)>%=.SX.^1X4
M?V76=01DC"N)37V?[WE7OOQ,+"-]!)9V7)!=,LXCX-PT>,]IHZ4UPNC9"YMX
M]+9J1QV6@#BR"RS]BZ[0*_QE5;-4-5C5G\R+_/:(R##!:1/G2C\#EUS!4@LU
M8 T'E89;6=_N--A39)05(Q7>XL.A,SV?;H?Z;TG)+825G7/U8CX^6.#1>(#J
MGY!3=O?M:'&0YZ]%OJV#$DDD<8HG"4D1.-\7FC%$!F V7:8JT96:F"GT$*H'
M@E5?-DUQ:)2DC"C65FW2\//&B-T8:0:9YT$AOC4*5,1]5E&'Y)%)1!7KK'+7
MRJ%SL6J 8 &=09 17ROZP&R%1$Y+I"%U9<I,(A4O3=%5Z&6O-;N&S^>C=4<U
ML;1:2_Y=EFJS!K6L//1[#>$\3LP2]#2 7R896?^;J-BEK1&"<9SO\3\TLZ6T
M(Z?PWS$?0G77SI9&R]6 QA,1&JO[?]8$2URA89RH.EK$_T;:_^&@J/K (\M2
MLUW[_U=;7QX/U?[&/UW=1,6WI' M]UZ5TD*+(LM\VTAB0BAB*D4(H<@VIWV1
MI4(D3&69&$S*4):&E+F(B<'(-LHRC;$,,YCES/'[G.G[^^?WN__,R^N8.<_G
M?)[W\W[>S_.<USFN.C5ZT]YMI+8/8P/YI7FN3?Q4F=54BUXZ[FLL]*)P"GPV
MT(X1D:54%"I_JHHB %)9R/TG)=!#DV50W1K 8KFGH3K@?RN:\"@U1O?#0#4K
MZ?[G[[E"BL,15KM=<][D9-G;\C1QL$-F)V7MM($8JI6VB8E@&?3I!4S( B;K
M2G]8[U=0QJ;/JTO6YH,-6 -<7.3*LKI(X^, 6_MTZ1G5ZYP"!?-I-Q"#*A?!
M/A4#S-'\\;")I"9VS;[TP8V#9IN'+G60)L:H6JD%'UUCRF/>^'VKZCUP\X_]
M9;RP_9G#[_^FK.ZA!5H"5O;+QFJK.F9#C=R>#-G>(2*CAV9'^]Y"Y+M0)#:L
M"3L0BC1 J5K>4)T66 KY%ECH8HFL("1)LD&K N@8XBFW=V]C*,@=#2P(?/=
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
M$^.AE3)%P;BE=/3M<)!J:2V'0G.X9,9CM]-L]1 E!6#<'J@B8]6)(['8'ZP
M;%O4T(WH[*S"%"+?9DID^.#R+VE0?0G[HXNG6Q.ETBW$* M#- <<*UMVS#./
M^NA,^<8:6DEB!W!Q3TXFX 5*7LAETDA$13/<BS4Q(/0-AL8B.10.=[;AU%2'
M[J+&X/JL#Y^& #SQ>>T XD#I%Y+0U"&5%=SC <8Y_1ND1^"(%QW? "R;0G6N
MN8IR%SY;IYW,I[DJ]I*8V*3BF('-5DW$'2>?*)67)VY('B_*>/9-)L-YK$@[
MF^/#[W2N2;[T^ VS,2"\A'#._B_O!F.'U2IL%E;FS?4L?^ ]9X[=7JOFH/!.
M?WGA$D?S1]=L+9= RK+?F-!@@A[?Q:A\705 %+OGT9D'G&4+&&7:B;/CN>K.
MUZXR#*PRW=!<<]A(9.@;W*TPEU>[&!0HRA4GN8E+MO>R:P(?#X4^8^AX[*@]
M1#*\K&_AH[OC9^'QD2MJMOE#.B69&6WYUKX'-#?6+[-;YN480S5L=$Y^\*U!
M*8_,S/"*^1 .#T28-2C]P^D.XS)Y\;X5)M81M3U+;'7O_AEU_1$1JK<TE6U(
M1I:B;YG_'8>-^)55B9#(I?(?QI^"ARI8R>Q^H#%9L+K]#%#:@KG\=1)X:]=5
M!5+PR%2\3U7IR5$GH'B4TU>8N'X^(^DMFV=-U[1JF07ML?N^F8+U-4IS>/!R
MG-(-MZ>*6_=>6A+&@$:RHV:G3B;_8Z;YDQ!,Y\-5$C=N/%&>;:O4@# #@BUJ
M =.RK9-N0 ,,KS>T'_"Y+ZP>6"FOWYRS<;#'"@_*CSX!PQ3>/#I]LLMCG7CG
M<OV>OG=Q#M* W#)V7O'8[)RQ:/G1B_W*A;U>6\/+>6_=(VNBD?-6GIW6)WM'
M,"JV!ICE$1P),>AC0_=)=Q!A3RAW0G<VJWW5)5V0R&R'D3M<&M^:*#+,</"I
M!, !Y0YY!*3Y _PJMS/O0"+&_!DX\?A2=%0@JNG0U[$7J,V P@]+\[^X?$+.
M6O.\5BR]8D.V9V+3=Z6SA:,:&AT9E_+SXG):EAI,V9+,"VS)FXN=HO+^#DG9
M?D5[8[VJU[$'\:3U2J&-Y%TE3PKWN G8QREBRN;LB' L0B&Y,\+[(J*N18%$
MM1R:E;*XY\">02)#<@C0!P#LI2S$-KRT@^\/"J0Z;6BP<#CD5Q1$8H5VU,3-
M[M]:7:<NTA>#I/@JPUZ(+&"B(WFE618JVR3?R5O3^,.I6=4U5K-]<-NCMZ)I
MM.?*&7C5U,VH4+ BP<(Y"M,6.YA X[N\5&&C/K++A-J,.A<P#O_EB <EG9O
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
MW[\$T(!%E$%F.2R6O<+RO_'T8/O?/2/P+'BOE+'P[?\ 4$L#!!0    ( *N
M5%JN2OQ^.>@% *_^!P 2    :6UG,3$S-C4Y-#8P7S(N:G!G[+MY.-3OWS<\
M0BI;]B*F$)50UF_()"%)HK(SE:S3F$HR,F:*[*%4%%\D>Y:QS!C[V"7)3L8R
M9B399\+X9+9GOM?]'/=]_>[K^N,^[NN?^WZ>YCC>?WR.S^GT>I_O[?7B'.XW
M[BQH_R5+:TL0WRX^ODM\ET @[B3(',3W7_S\L\E_=0\^;@M(8L_N8F$9?CYE
MT"X)/GX)/FX'" P"\0G^MP6@__?#MXM?0'"WT)Z]^X1Y"_#[0;OX^/EW"? +
M"@H(\-Z&\]Z#!"0$)8^<-MLM97]+2/F^M,[3ESE[5,Y7MLHX#-)4=6\_B-B[
M3U;NP$'YHVKJQXZ?T-,W,/SKC)'Y!0M+JXO6EZY=O^'HY.SBZG7'V\?7SS\@
MZ&'PHQ!DZ./(9U'1,;%Q\2FO7K])37O[+OU#;EY^06%1\<>J:AR^AE!;5]_6
MWM'9U?VIY_/0\,CHV/BW"1*%.O=]_L?"S\4E^J^-S2W&-O![YQ^_^$#\_]WU
M_]0O"9Y?NP0$^ 6$_O&+;U?(/PLD! 2/G-XM:68O=.N^E++.TSW2YU_F5+;N
M5=%UH,G<?C"X3U95CW*4_H]K_^;9_YIC$?];GOUWQ_Z'7R20"#\?+WC\$B (
MB/.CT8FNXCS8>&5&;M#DQ,X6R<7B\66GE+UY23=$6C5O5[]\$@-\LU&;#8&?
M*SR#H55RE#&#FB/$]=5U+DCC)Q>43N>"'O1S)IWJK@I%<T%MW4 <%W2!X, %
M$0E$%C:7(POIL-LY6I_&9C=Q0?/A86^D^2C$_[A/5#)=BA,7F,\%81"8WU#/
M>0L0$L$ZB8G-WK0)UF8RP[B@SSL0BA?K A?TP:T80YXD<YS&Z^S/*2EP0<)@
MJCI;<MJ&PYGA@GXU)P/.7) $Y&?J$G2;L<T%O=E:N_X'W1]T?]#]0?<'W1]T
M?]#]0?<'W1]T?]#]0?<'W1]T?]#]0?<'W1]T?]#]0?<'W1]T?]#]0?<'W1]T
M_W5TA$8INM15NAJ^R,^H.^;.@/9*V=BLE>JO'A7OBL$>D9H*/:2#XAVQUN:?
M4"KV.E9T /.]&IG!::WD@HZ^%W_P(?X8?SOF1R-FJIH+JAE=NT$A;GA"UERX
MH,F [1.@8Q_B_]@?^[_2--H?@G^?G%'C@BKN8GI@4R7_\NS'/U7$6T0C_\:"
MMT]R0:OXL#>\(AQ/9J9B&*2FST_V'?OPQ_[8_YU&FQ;BV!C&$5<4P+]<MT_\
MRR-H^P1OB8DA!];-[H4PX9[SGKRQHC_'F<]FUV ?O-\5?^R/_9N5A87Y%DQ,
M+QDE3N.CLV_!SZYN;7VGN[FZ3) Z-J:FI]V_](@VX1M/-P[W:^397TA4?5Z4
ME_Q#@='*!45&EIOH4\M\6XA5ANWK8LN,=-GBT (/U@T@-3V*\:I<X<R=FI2Y
M-D^)0?VS2A2]WW>2OU:.Z4_?[ T.;/]*F\\]-""T)6B!$>GA@@3GN*"(*+72
M8%DZICWT+JL3LR('>%'H^8*./;&VX+3RT$!31W47G:>?+Y9M.*T265+\'&$A
MJMVD.97''W8U:Z%T!DPTZ8(FFL7(W$MTS-/ K3TLC3*S7'=GL_#":2#(K7Y4
M_ZP\%^3-<C(8;B]?2DVS41PR<0V-E[C'Q^RTN(U,ZWBL'LDZ@P4(':3G\I!H
MEN:'I2QE^NZRX!_A&3:#>C8'MS2=[&LE5%/>GBR%%]:]MCB4(IT8H5(CS7D
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
M7VJX&&?88P#%N#ECF_\CI]"\($!N3_))^?"MJ4J5ST6%K-7F8R@M7IQ;,8I
M#(70019>XHC1"Z.PWRM&<;8^8S8V17?,WP;>TGR[5HHX<GK:&4KJT<]<+:UT
M)_6?U%&I$-HNQ<RFD&EV>QN/(BBR['>-,D>?.6KXI7>XQL3ET*_G]D@D]* \
M8.6=U(-KD[L0IK86K2]2)W%O3(V9&IA6<+,DYQ,$?W1\=2^-0+5+*&_40:F7
M R$V@!<U7*?[6O;%AO%RW&)^8T+W?D\7=X_%L7O.3?B"C##*!/93IG?]>+FG
M[ 8QDPN:$.((^S*O<_H>I1M&HD(TL[O7HW9<W5S<?C8;-&2-=Z4;O ,Y#XVW
M<\Y&&&?\N'C[0+2XU#=DZK&7*@2<P=6B2?8M=!>&L+#"9-Y#NBXX ?;E[HLS
M&H,Y42P7VGCGKJ'VKBP%G:A=\RNS=76$49S+'35C>-"EK!]=5DH6K;@FE[M4
MT.]"SKYK/ (JR<YHYD/JS@FMC,\UV74FTZVHZBV80]_\4EW%H^^,;&;88!6
M:]"!AWNV$F^L:ZI4ZT[;BFP<^%#///MWL>Y\7"Q&#"JF/RDNS#*G@>/PYJ>&
M38SG(,++]7&$Y*^ULO*6=5Y%'F^5I[+NMLW,V)TXN]S$*)__:K75R_O=]WF]
MWA5&QCG%FX0QW0 ,]6LR)<$NAO<&#X=":3YEE)+I\PO7$3%&N\M*WPQMA=DZ
M["DCXC:9Q\IV33OW,&!EP^_4$COLN: CIOMIF\U:=$042UWPRZ,@(+O#53TF
MIS'5(%7#.KCLRJ1MTH^++U]^3Q*JDVP,^/RUZ(:SY!X09Z%Y'R^9_#"W$<\]
M36ER;1#A "Y(4M/DQIR'E1WM:YQ:PZS3\&;TZ-KAXS!$<+A8"9*Q'&QRFW30
MMKHP^^1Y<WG=B\2/,RIT]9A&<$Y \S&Z3UT>$M;^6.8U*0F/728E%KS*7320
M7:X/Z[-R:$X5MC'V2TM+#\VU^"18=0[2!UWAJ0D!43JVE9P$W<,Y#60P8FCE
M=;E(H4Y7[42? 1R4?XE1GUJH];J-\[E+8W(Z>+7,?EV6[_X]VE='P1=6>Q\Y
M$'5Y#J @=\G2 ''N$+0*^BRXI Q"66B':6I<IZ_F/__5+A?/"BIQM2ANW9TW
M>+$XM!#I:UN'JZFI3#U; 9,,>/7)&^+#_$MH"=N)!;0Q*[JT.9>&@48M]#&6
M5]97_[+Y40X8Z72YAM::OOL85=&M*^L(K6QTY>1L+$*O3XOS^:'273G)"X,-
M=*6]O(D?C?$"[U]ZM!.28")![V_9?X4"=1\QT:6$8RRJ!9_H>"2+ <W;GL?>
MKRGWFC6A-$#/5D4!1=X9+/ RP8EU@=VL3 <_/TK/Q[81GV7)C& JUEA0TVC.
MT=&M?HF3LN.O_&;  QC\PXM9"F[&1=E7Q\JWCJV6J:4KA,%L+P4W)O4/<T&S
M.1B:)5D)W0D5GP-Z*.)Q$B@H< M1-+G8?"Q]KMV& I%$&MB>MXBTJ6_");N/
MK6QEGOCU/<%J!'ZG(G7LEYO?T>'/=H>^\S.- #-Z(<6INU]@D2R!%@.6SP%/
M9Z<OXQ[MC#U]I*42_>-409BHY9A%///2R*K-B>G%]$Q\/KMD?_5DUT6A$0U
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
M?\F!?&.PT>O$3T0!V>I%]603>S1JR/*W< @,?JS=$L_N0L]@?OE@< 1V"O@
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
MP&:I++VWM70I8+N#J3K6![Q>7+SENNUTR2Z)F_=W'7AF(JWT&#GWR!<2#H%
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
M!97COWZ?*,K^-5*/&YW.TG^NL0AL/?>V>%=9+@\R-04='>F 2?(@[MH"6$<
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
MRD'[/A_7[Z, %LMD!&TG_31+$H/LH.P+4"_!=TX*,3RBN3+>DVI-D^2HV(/
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
MI+SD3-ZH+*_FJ*^T_ACW2WA=MUNPQ_&#(#>*+GXO7O"2Q@TJ+\EAMZ88ZD@
MA_E"+FZEM0N>,H(I9/V"S3D/7]%L;U_78%?VD52L>&-=\[MW+U(O&:8SWSM2
M# (0P=MHHNYGQ)EV :LM<#LS!>Y<;K&AE"/45-\ZM3MG2;J )+AIK1LU5=>,
MOUIM1)A,516*+O;@1+0>F?7,?[QB2=8X3FOE/^*GGB%J?T;0+5IMDMMY0C8/
MK4G\VW:,(VS0.K.L)6@$)&-&5W56,_#-JI3\MQS?<9]&J=/7K;?*M/>4)8CM
MZ)7".SQH&E#)%<[/ WNS0'PN!;+2AT(P:98[:0A3_%TK1O#&TW0]Z=[V_N74
M%XY1KN5J:@_&(,[7K")7X7>F<,L[T;]-\]X"4S$STUU HL4)8)87OQX*NT"1
M)1M0X+)=V<#NZ3<H<B$!PT95FD!!I5M!R-[ R@'IJ212XM=Z15*?VN=4G _Z
M$D_8HQSKLJ4R#-$0$7$"(#[E=UE9WL/&SP![OSJK3G<UD+)@*A2WP/*-*44!
M8 3D!!!J6Z_B,$8%><B^]]V0#QOSC?:)QOISL#B7EM\;3@ADQTZS_X9K N!W
M!90HHR< .B)E9'G''L]?M3V*%PQ/XUG+U BK#'I W*) [D_GC_MR90P8IHY;
M3K??<N61CMG']=TYQG3Q&+F0[P\-IXBTX2S[$;E+1)UXBIA#[S8GL;=[GS)G
M.:X.(B414&L? E8"AQAT2UO5<C<T>*.-(,Q0^T<Y9$;+S)%: ^264G-1!=E/
MKV1^L8M^-JP]W56(5C'ZA^ 0>B?_=,$^/J[1N *;/<2@_;?IV!&1OG!VB&+3
MBB"@&Y[OC MK0)?,=M@3C@)^++S9>S*F_@POR,-UI:[,0K$@H[NR)<#7T]9C
M[7ZQ]>POP6YX"(8(7J*(#QV&P#AI7Q',02)'*D$L7U%STJY8L"+\^7A]2_G1
MX^)ZU86>\'99DF.T.JC28M8 )N\F5SRN+I_F;_,JR7EU;!.XF1H%.,"$PB\'
MR1'!>/^NTP[/87RW0Y4FKG2J,K^OE__4,VTT\UW5AR?(W[]6DP^DD1MDZ[KP
MX)M6K'>@I^?KE:!8FP__D=K_;_R-_QI F7N9<0BR_W%F?68L9,6_1_ ,5?WJ
M+*CD?H%KQG$4%&'<$'^]X0->+<"1)-HP./.'?)O,UF6M_>A4?BXK44E^FQQ.
MNG"LO9P"1%I*@R/VB>:;Q#<B#,;YJHG^@5K2&4;Y%FV/QW)U"EWJ_&)5GZ:
M^MJDN>ZK*,&^'&Y*_BH[+C@5>%7O-5AH8Z/ EQ[A/$O=]RR$&,PI [UZP% J
M%_;CN-Z%B#,:MR9R3?IOS@_@9Y\@Y.@N\!)UR1]. "%MM$7!^E?-*:DH4KXY
M)7CY:,,="V.@&,:?<99S/G2Q3])MGZA_1O\AZ*&=G9J X+6M-V5R4@]*U+2W
MLY26!04<VX<;U)@B\/-\2+%GBB53TAT%>P:R764I$Y.GNC@*JE<8(/:"-B*U
M?,H(! =4?Y2N3MBTSC3!?I:+[>(W2HT-(.%5-;,+2-GC+["O0#1P._M(5CM
ML*<JMIV16%3G<%Z)!:K%>U!)F7J\*S@0ED^,"\T(;T,-FX&D8YY6V \&L#/4
M4-G^ZH-OV:QZ:29?,0[P]^=L,A:)<S/0(\+JT&1[0H!+B:ENB\=YZ)O=WF=&
M^T%3'L&$2-X!1I&IK J+>;A(&M@?/ [R#O3V]/>4O-MW;W#,0#X&6W>W3_)N
MG9QP(D@X42^X] @([U !N@GBG"LJ8>Q!YTG(D0B/U$5HJRLA4X&H_5Z@!]_)
MI#6 %9 (EIBS1D6+K$&88EV(UT6D7[P2/^Z2($IVM;-T]<H1MB=?NB?J^]:]
MLI9"W#+AE&Q]341>&FK(()N0&B/U0)KC[D/'PYQO*=ZWBFI4>F2W]!77<F3J
M;YLIB+B5]KCH[^E;I&R*9C=YV'N0PT['+XLVAZD?6S(+TJ&0"#/JLK"DN9%E
M.)T!YSMU?H68,6Z.WJ=?J9(":1Z5W1<>: (CKY0'UFBG^PHYQ'?,-K:D:[UL
M:LR>9 LZT)./ZS T#AH1:KE:EB\U^ <@"3()V=XX 5R8L4E_I8# 9:ZDU#XZ
M'W[X&4$OY9#P*>6X2RF>:NAZ1N+2"> QZGV'W&T'K$6TF/31UI$RO.,>YH7!
MK,627A*>LR.>P;E=>'Q;+QJZ9U$3C]50;3>_LO7!O56O7'HJ#_GZEV/XE*6K
MV<2OIY;=%\VZUV!*%->.F0 'JDAJUYV4>T(1?:]]:K.0>J*(^NZ)7(/L[YC
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
M7'[BXN-+!W+ /$4RF?RQV\WUO.D4,:_W\E6MA(=L3F?SM/EL#:\9 \K^!
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
M#M9\6;K[Y^N*^8]Z[F5EMTR>EOU)9W+&Y(_O "[ E<^7P8ANQ./6)?6^K=4
M19#!C=+8?'4-64&I3C/J(Z?)T%Q391$^T2O*;Y*B:ZN ;LIBLHY<0UIEZT.M
MVCWVU;ZW&Z4NOV:INO2L/!(:$5F2*[\BHC7A).'E/(?3\&=;DC"J_PCX]]_I
MPP" UP!^.FDV\$' KY+_[KCWOX,X_\9_(\ =\/H]*AN:K'*<[#.D;Q")X*2J
M(*%U!L[(:3SFK2^_6H^ 6M+3#Z CIMV$(IM6&\$DOW,@@F7;S=L%R7>J9^"9
M!KAHVA5)RD\2P^)*UPF@#OC.I^J=A6YFI CI99,&8F6)=]&R@9)H*3\A'^AQ
MQ>F"F9E*K'R;*6WXM<"TV>6HG[]E&: F/?,V>+!TOX1M-6NB@?P0[^=E8PO,
M/24CV6M186BHNL8-L8**8(%GG>F+G@/JBBS&Q'WG8%>VXS!&_^A$7XFJWP?Z
MA<TSM&::9) 718EX5U/C!J6;]/ SALDG-2K ;5?=GF M^3#M*<<7&Z?Z:,FY
M3WL_,U&&^[/.IM-IB7Q2K]6N,B]S[NB> .BY@GB(/JJ]IZS; 1/Q>Z1;D.7A
M.LX"NMY# H:WTK-WMN0M.?^6YV0FN,'&G5@>H8L[=R$1L2O<\&_1!$0/, K.
MVVH8L&(0#=,@@;&R;!!%=X5X=E>EYK;%T4/;L,K5!#?DBJ"4*7F+3TZ&0]X$
M /8E2I(-C_.!SL$F\HAW2_14#]+YS'>NWN4;JO>P,,[QEU)OBY"$%KPK?DAN
M0ADN>O@LG/#HLFW4@P+F[XN"OX&O(YAM5]))1:_J5)[&N)B&69#Z:W58#-++
M4")&[%L=\FD*5IH,OBQ!/Z3%V'_K0_"[!FG/S"JV.&ILAL3U[V1T/G\^596C
MKU- R$E+T?%,7,QIL&DZTH-W:,%?">)F> 5CX%P*+7N7A?<4JD*"E)@0H4&"
M%ZPSV-,>$G?:$6YENJ^0JUW!%2< ITU> (MUBT-\+XV'B(YJ]:PTIWAWT/A(
M]-%4W3(=N_$?@DS.//&1"D-:KU[T.A9N^!WZ'WJM)'Z\+V2?!?[)?R0+[T"C
MZ_C/=0-1$=U?=O W9%"0,,1E-[,11.JCV@F-ZTO]%Z:XPW\S"755?XGPGT'E
M[P] 1H';.T<<M$%(;<XGG[UWD(M!TLNEJR&2@0MOU)Q]/=@W/3L!AF70<O/4
M$P!D0H6.Y%OR./>#1-EM>AO?E?B(>?[05)..)C>I,1^V?)UPD_#BE&_U939C
MWM@C+IVZ9B/O3GQY9^T)X%/HDER14EQCH&@!,5V&@ZOTP>;MSF=QG'3<K^;+
M]L64IC-2Q'O@!P>6B%Z#[:H3P'F>XRJ:QLPL!4%X\L9C>V_YJ/@= <(_NV!#
MV=P?G>=V>-]AFF@Y4GRG]V,--.+IF,S4$X\:B3OP@J790-I%U-$UV%#LGUN'
M&N>2""< ;#"7<&_/$FNEP]2RTJ9)]Q1B>6=C^5@%N<J[[6@MX*8S\UPQ7S)V
M_6=M%,V?@.&&KD<=(WG2LVICFO,3S?V>K(<4;?1Y-4-CGHB2/I4T;BB;5G[O
M:YCD*DJD;BFNJ!\JKH?6&-"'ITQ/5EM-V!$FFUR,]:;*,BC)FUZ*<T]U^NZ[
MN;HZ,EC.SG6XGM<IY>,@:5]^')EK8J0\:6AB3/?TU&?2GRW.BZ(B&Q;FW-KF
M)C'I^^\TV8S^96KG[TI\?^._%NTNQ[G 5[*SQ633,?RDQKT@&V+56Z8QSNHQ
MF;7FR2"#DLHKT]7$AO>N9=#PM0NV=3O11=%<\^\4!A]*J59#3S5+9''H9ULY
MY6UKQP%=IM!<,&MDN<S$]]&83;V?+G)^%AFCN9:L1O*O?[A,ERLY&>7KFTB
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
MG/O"WNF,MFC*B\ETQ9-G@6B4[%KCMGLWIG"=?F;U1[M0J2Y]KT1CS"^\ZXQ
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
M;36=A^W/Q^HLV4@T_.%K[G(>ZQHNP?; (8Z6)WSL-AN<P7/L&0L!.55A!<[
M_=X;N\##5[]YPA"K[[[NS_\1ZW3A5LBV][5AD,TJ>][WV,WBV3-^(Y-5%5;7
MTKH\(Q:4R(!.:9_.H*0\4N)G+ABN9=S3W [&YX:3YT-I(\JOA!5T'R(:LU8;
MBPSRN]<^V"PQI7_O5ZG.J.2V8ZNR*\6FW/GL=_2E=$VWHD<LY)O!Q1*!I+>
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
M;?"\]MICL50Z.[&4&DI^RKU*OO+ETA,))S=OL^CW:5<DL5!QHC."?Y7\%/A
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
MJJ OW+R^FU!L&#&XH>;:??];EO>/+=O]"518@M2-]SLN ]9;WPW^K+7G2F;
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
MS^J*-+PNK.IN"+2HK/6 J6M7>FUW)Y/X@3Z"Z;Q#Q M%3WQ(-UD \,$-2.W
M2@!+L^81EU1>Q_[]9/"S),FF\D:S\>M30KE)X]MSGLW]!LH;06[,;_S8.UD<
M/KKJ..D*)0E>*6.W+5:7^.9&LTYLT8PK#8Z<P<U0JVH:P7_;PCC4GBN>BG]>
ME2'!U:E^>:U WCEA7$CL\PFHT4EN1'M&1B<WZTJ"QQ+X1T4X61;Y; Z0K<1-
M!*(\YFC\QY7.EP-9V%N,01]GY?&JS;4AY%NK;50(D=_50C."&D_Q0^$6[F>L
MTJY!J*?O;2YU1)5$F,U7QAP]._YX G(Y 4V"]XO#V\0",EF;!'#@JW-.Q869
M9^:LV<]TFY2+9=3&:F%A]B_VA.HE)T4*M)5A@O?4NLY=G1%93#+U,C4%#_B9
M8V-875\4"$\(%)N>N;98:=6L>SU9MM2RT.;CM2^ET-\+ MC%C6FCG"UP?Z4_
M\V"%R5)$FZ81X]PX_@ 57#'3FVN\^LHD2GH#H^W\VE.5$J6O# 7]3^]._G_J
M,&;7,ASU@"GMF(Q+4;'S:8UN+C:B?U0+U0E[$*^;&35-R"0G&ZC"87#Z@!%M
MR3 V?N%^T(#DQ]1(PY<P[CA8S4R<AO/4*^[J%T[2(QJ4,XN:V1[1TN3B]X2)
M#MHS?G?P77D+NJ&SHOB5MR2^7#7['TVJN-*GW2HC(N?'GT5KS2@C;D'#:L0M
M+;J&W#U%;]6&FYOKD6_Y3YV \#9BDUOSU&R9@6"'+%O""0CWJG0F?JWA]>[X
M' U)Y-5G Z'BYN<*WG"F)HEG-9E96N<2BLX@72(EU0^YCPO0L"T,9+]E(M,<
MP!(D+ GLD=ZT2LE8(7-D11-KUGF[FGM\[=(<.LDNW]YQ64O2V^A<D^KLJ+ ?
M^GV#9E[W&D$S)WH@1_1&3_X"CRFK)@1CEJIKB76E7TJ4[?&3*G^9Q?31V:#
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
MW1MV7R55B&%.B?D2:3MU?6=/0+$Z$/8-,F=Q&00_:6EL7P3^! %@8J&9N\(
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
MICU!8A>";0<*;;^NSJXAPON;YF:7.9K?5ACF];IQM,8-6LT4TF[P+3V<GV]
MCI8N_36T]QLFTZ-C.@!MCOVL-/0-02_V:L#B2..J\),YMJ2*@ =912K^^F.=
M1F5;5@6YN@^K1$<.*Y>'%3!CE6;2646M\1\*4%5.=B]="Z;9PD3?K+VLAM\&
M\</]QF.$&B"Q$L2B@?T$/6YR9/$@/S(HK/V7JX4M-#.[>4+%-%@/6>.RR;BV
MU60O^S(N9_A^"]4.&&1!U@ .4E7S; FTNQ"$"T6=T&86[@WL3WDJXSS."R:5
M'_F'8$^%P1%R.D)\3 .:RZX6]B=O>L/+N]R%QN<&QM/. -QG #\TCQOT"&_8
MI\ &^XLHMZAA.GXM(%R]SI\T*O)%L*!T_LM-U&3CL,>Z7.@)]WM4<QH]NTD)
MQT]TO06%;9]4=-J(LF3I*;I@H1Y;LZ^?W4#DZGO<E+0:R/O7\*9H6V.=L3PB
MC"&_,RX)_''YYH)X(D<@_D][+(5M=8P.(WL&2+U%EAV_'I<<8)/MKN%^P"]@
M6)_",*8@8'64K(<:9<AH*'^1HL\9W9!%,#!-MW2,BWQ5G%!E+&6,$^.-B.()
M->&0W1GZHS_3]J99CD-&>5V!AXP? %Z'&59 T8.%$G,Z(%R*1WC;C.H9X'I
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
M8Z\L10M%3P*Y*<K@H-E=E27@8-=-WOO# 86N'?9/;7(F'=QNL\*2:$8[ZF@
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
M5A"8>J>STAJB9FYP:W[<M7I8C%>6*Y;^>DH<]))Z7[O 0X%BA#[YX[8H\"6
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
MLCWP7+<;U#"GE3I4SRXP$5@/[QR-;1S*1GJM<E&!6<.,$&WDMLY[]R*M:KW
MHK7J8@D5#!O%WUY9WDUGBGB)S>3D/3?9%OG@^9W#"$-%UVQ!PSH+#69MHG3Y
M$- K4]ORVC&T0_6ZVOV/)0+LZD]5!-AT&!R^:R#8&10-JZPR1#-^W?HV$8^;
MZ]7K7A0C._ @B2[(6]W6@X-T\J2H.S?I;61/O(JL(B@+M0?H\L1]8J=: L_I
MC8 # B??_NG1(A7J3N##39Q$$4!86!B*$2EICQV]0:CKTA73U&^/"WBO'3_=
MFI[MV]P\@7!7\N)8SOT\K\TPE3MI-'PG9H#B33M#(Q<-D-0N083<JIJ++K*"
M;%)D+*=LJL@\)W5[LM280H<N+#G5F3$+)/.'L82O&,O[BK&*E/SN_2D)Z&J4
MZE0Y63@.*O6=&CWJO02$Q%\".B55)(([+^0[)N/3B]8DWK)N5N(@=-@X&G5N
M]9-W?#VH"*@]1<M2,21YG.3E=,#=R*<S/-'5Q_TW*@)+9R' /;6S5T3;\XA@
MB6=0'8)[\*]YCJ.%9\2_<23[0[6$P#X[S@3;\6<K3]JF9TP;+-)MZ:QC^%O'
M#S*;\P:P)P.[Y^S!_$0IG$"OP35(-B:_>Y0"E">.TXP][C_.#7PT]9'.:FE^
M2,5" VMM/6CYV&9VQ5K9XK6\EYH?6,:DASV6R #K-(2M9BP_. ]3]A>(5I;G
M+,4>SLWTS.<,KL)9&_C!<(JEIW9..(^X/'H:JYV3VINLKPO-1?2"QWF\7G&W
MQ9P,S)R9H"7HZT9II':0++T-GFG2;AHLF&3X[3[2;F:_&R4O&XLTI</;*\O&
M/;^GF@O<VOM.:E)RYG+'RYPI"C?>[_/5*%V\1%XO4*M$\_ZG]%;W.Z;N0VN<
M=B_:2QA8U'M5%_KV<L^>$;G/ZU1H7N8S=5#O@H)*@=Q6NZ<D$]UY]W >4<:\
M@8=7;-/S?[&-Q_Y_8BSIT=F%DT$"ZHR.:#/>(4@4G2J66W8RS[N/<UX_@G4I
MKGE091I5'^?:3;$]3RW,F/@I.+'_QN^;]JIWH5;Q)>"1ZNSN20]![0P,O3?>
M(4P4GC)LT7(CVF+8^@LO 6&1G2KW?J0=-+B_F&+S-%S(-YBD">XOLW)K;H+]
M3.HC&,1TT*TUDS/B"53N"9@XVQ<ULTV<KG-!VHV8=WW-VT/I'Z!F17<>F[LR
MF,02Q$4QPK])7*(*1H$B57)EYJY'Z/ZV<N98OVW]ZJ0R\ ,]F8N:PA@1?/W:
MXW_Y-OE_F%#R(+MDO\PXKV%WHFC=P"Z[ER9K>@#OZWM&-(]<7M\S>\3[EK0H
MZ&T0 Q%[L8#"><JC4:$J@MF82\ > F-+MZ;27F1G-P?)[[43#+(:_)*>D1XO
MUE+S;77B5<.2A9U3B^$K61I_1V<$IXA9*RW?.%$=5WI!:4Q8*R6$=*G&7<E/
M%D)&E[M/O ;PKT5"2M>%8,P\".C;.+%SVA?5 (K/>14AXC^. 9>$]? M&NN>
M?+@2L(-$.CR;]."]+,.O4\)FH#-7!1L["8JPONE/$UY>75CAQ[Z+R?KWNY6D
MDU.MXG-'J]">FK0.-15,!M>*2/OR<H6GRHS@"NU9)<9&7AW;II[N,N/U+>>Q
M,XK846:(R9<W-XNP<#9(BAHN(\+W@]6:R0Q1L]SRY;QZG#"IA _LLQY)@W7-
M8Q$M3LTNC<IUH0M7U!7 $!1V,2-)F-GC_#DU3%X]-I')5<G7PPN+BC'O+R+X
MHRTLJ$-P\Y! [<E7'D1U?_=-:!.34EZ*(\4BB5/=Y#YP\\]M)!; )[GG5;)^
M4\%*4 L\5>SS=YF5R@_IWV]UT(W_\H350R6*U)T+K1Z(WTCN<>+_\':\K>/9
M.=?M<Z[FMH=IRAJ!_6A%?WEDK9%9O4Z- =#Q7:FXE?9<7SZ355S:Y)I&I?RQ
M-XS*)RXP_JF_N&5$1\>4#[8XG9C*O<^VEPOJ_&F4O'+Z\1^YAZM70R.0'(:
M<IV);7'A6I'.MW+!EP#2QIJF+$UTD-R&=YY?#M?6_/=H8N.(' 7K4%U%GT\
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
MXL39F29O?A[%[[Y/7:?+IS'5R'32=[U/DOYPEV+H,]$D+N.6K8YL[^.N5=^
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
MSAXY@5_9F]R$_(5(/>A!\7?FU3SBMN]@O<?W<GZ1B?J8_275ZUZG4+]PLS%
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
M+3C-$U=W5T&E0HN+\-^&$;(T+P,W>P<\?HN-&>UV]AIDC(,,:RS7:T8/?+[
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
MD!C!F-^2+. #5-MR/,*DROC8KJ0#PV6P8SDE6>IG6]2"0&3:%O&E)71>_PL
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
M>VRZS#N8__Z:%<6N?9[%\4A9_9/M3VA2CJ;HR/#9DOEU7HM2]6!7 MJ$KB]
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
MD)TDT^/:^ +O,9H7E5$VZLCXI=_3V?LI7RG#/*YC*]^4U3OSM3]UC*-TPW'
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
MFB6A?;-E:OAE:GC],W$6Z$QD,CP?E7GB+(F)&I48F^5H3R:$D%\6I. 8SD^
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
MEM=)]<^<;&'6$4E%*X$%IL*D!JUI,C^PI<I < [GGB)8^PT9/$,@K2/E^ F
ML5L/;RJ*XC3_F7N*X*.>HV&,ZQB/=W8DC1#@--)L2\<@^=CVR<+:Y/<(@O&
MXJQF*]!;#L85%BB96>OCK3O;M$:JV?PI0S2HIMA4MMQ^<>%,1.F4FW,K[PU5
M=5+%J=DAZ M9&PVS#P9H<[6OVM;L6?A$JTQC">QW@6[D N]G=<[\AQ(.'?3I
MY+C"_2_SRAI94I/!E"Y-""'8,,H@'%,SG,J)G0W2Q@/J-6RBF"[(WCKW?P(T
MZ?3KY=JUD!3%3Y>/<CP!/K*Q#TC93,51Z V?AW1C=/$<[!$WP<,VS7!]8H#Z
M3B0'AUEI9[DH#LOO+\$XOL4.,L=JG5J73/.-Y3V\63=_;7)!GC\<:B;Q0];P
M4<VBV!Y(U29,V];)03].P&"Z1DW7T93X-4N[8&VC(^U!$!9YY/A;GP]!!,5
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
M9SO</6O"&12,-J]"2WTH_%%IP'MG$SOGF8V29,AS]7<892='$A433X"5Y"<
MPU@5A!;P,: )OA]6/F;"!A-447WH)DD9&GSH]/>4\(N!WDG9XX:6QVT/"[H1
MDV/0Y-:0.EOCE!;N'_7XSV-(V6^$\10)PV1'M:T4:#++G9VM-YQB\Q _[O=C
MP!8&3X"QRGPX:D='Q^*Z;UJ ";02!!-7VC0+'UN%="24QB([M\O =@AU%4Z-
M\^LQGZ*A=4*H3H>>*>OB9WX[VT\_'BO^C/%\5/'5A1:W$+P8'A\A9!%&#7T'
M1E_H!G*'-V>97-VK[A55."@YOZYK0$XE$V?M5.!%,Z6%%DM#K>CX'%%?,,+N
MJB#=I$ D__Q94SZ>@Y#0K1[!KP/FM'4QG[581I*#@6H-^6*V2@" >%KVA6A\
M6XPVI+U*60]I=.@L$8C;)VYU;^@">FX-%Z7"BA[Q.98:UU$:W.)#A[A]KHQG
ME?8W'FU^6=988]B>NBW[0J:3(OUKE6Z5,F8.,*CY()]&D@ >>B1&+3;49KN\
M&Y@TZ)?AY^(UHC-PNP UPMD)B+'!7D*Q8\2\9F]_H,12XCYWYG3D* 1-))_M
M^10T*\(23_GCZL(9$E7,=RQ%B.&"&*AXBG1_?5^Z!&E4-W0)'.<C&G:88(VU
M?9F#X4U-H$590<+HS-X]!.AOMW+.J"&6*B?10U8;;3W=MEL^%[3(JWJU5,7U
M4,._BA!Z?>^[[_&## X3>K[[[61"2YV]*FD;9F"#J4.ID>I.(;R?M?@QQJFP
M(J+&M_6!UE))947V"C1LU@0.00@N"DI21NP/^J4:3=N$D;3)_'J)=J^U!PP!
MWZ:SX!O(:[KG+ YTB< ?8,S#6L:<>^WN)8?N+T$/E KI*NRT3"#\\;H?R0>@
M\U5QT,$[2$>W'/2L'2)67/_;(UY!K\T+D_Y'X]_/^ G VVBG241.69R61.0V
MCB9PO1$2;%GCKZWB_P2@/CK^OB))?14O8OES'A,/W<!IP[.D(:R_<-!]>"U)
MG<%:'>.K7@I(H"6C4\AI=-FON%-]HB[ \RKU7A%R9/T3!WLR08XM6<?%6()\
MATHHLDS$K=7&=]!O;C=^-VP1-W888BVF--TGXE\VI"'K[BLJBZJU9CSY8!G#
MF.R[E]0=CH^BQ)#G\U%_<288M]LZ/XJ&-T;LU&P,&I%!'YE@HD::_3%3G6ZX
MC#%)W*$_?I%@X,AO0,%L&A<%P0+E[C_6:8&>10*)=K55RU<+UQR$L*5BC"K"
ME!89Z=/>3Q(]&_03<-<99SPK'TX+YJ_>?0*$'&5,="<]=$=*28\7H4+O0-$_
M3RZS$)6>POZOTSZ3F& F3,P.VEQXP."M-=I=%0J<#F8X#DEZ&2$(J<<<22HX
M,5UKBJHZ_K$&4>)1VYSK*EGI![P;KY*@*6!30U,2]K>'R>&LV\9X>KD$?L5I
M>6)\&7J0G [@V<D+R9C-G'V-2S7-E+.UT\,E7T[<TUK2S3.2S>JV/)V^GZ\,
MDLPMR,H4N/MFB]@F6;GM8VI3P+'5I[YZ _-5NLX&JITR_V#,4_^S&/+_IQI*
M__]@\'H^8BG!Y,-K?("F=6%:OQ%RQ4>B)$VEJ^7^CK)*\R=[L]>4E%_%Q4F]
MO FEV?(H1,B\P9>?'XN1N$?=@"")  .X2#5&UO'6;4*'[-8?I](6H-FIA."8
M1JY'KBDZ95K#_-4LL'SIQYWIPAZSIDYX<(EJ,'4WU,6[I[R#_$$!CK:=D&:_
M:_\$($,0T^1",.:Y*"=AH) /%/PI(Z_C# =2?#2#L:2Q65FSE#Z#WR0!K&V0
MK?=TKL!1GW.^+8=K*I<.G;314AJ<M6"'G:Y98OD1A.0L=U6F>^NQB&81.:LA
M%^WHALHK$H.R%]8=JO)9/GGDXT5J'3,-R/%):G$!HR:8F^7A+J+24%Z ;43
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
M8C0G=-^)322MCY:Y#S,M*4(N=S%&?CKNPIL^UU%^&2BX=S9D^U'2;<B7"T+
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
M[Q4LP]\WMMI8+C[3Y54:%L=\G*,P_8;.H%:'ZD$_LXI_12^:J/\G+,G6 ?U
MKH,.-,"D?I/Q*/($&#E?>:B:@DHHF[U3CH6OL\B87B!)T4=ISC),_]*B?=O%
M+M'<MHK@R'B_8!ZCM#_C*6P1[3W&L4"J,4BQ@S/%,%!9E?Q2_\N$C=[9>DG!
MH6%SOG^IF?[RA&VP(V?-N"JJOD^I3)SD.:JM6UYES]L=3$0/O.B!UV>C]W91
MJ(NJ+GN0AB;=WNK+U9^.L0>RS#_#+R82+?E+2#'KC3@*0EZDX9H<6%KHM$ZP
MN<VF7\R8S"\K\=]['LXA(H>D"LU(?!PS-B_S* 8L6\]97:L;?#?=HC6&K0F_
M%IQ4SO5LP?2/_L01VRD;_\E2JN:O4#G&#Q>1<=X3O7H"A 6]:H%M##B_\O&Z
M7S?*Y84<[L];AJ\+401VJ#)66ZEGD@:G5O> 1P><4&,F9H)( ]XO@#7[AGOS
M&/@Z1K H<]_<C)*9RH;8YIV1?8K6#A@W^:*S3Q42K-@%0&":A7MY^Y4V2-0\
M 6($%+>5F$+Y=NV;6\<,I-GCSR81$RSH5"$%7E_TH@=DTD28&(^4!%Z0>F6;
M$3:/F!YVWM,R;7)_06A <*EVTG@04O']T 2MS"T>A"QHXJT RR:[A8NG+KV!
M,4-,N/ VT(8+-+<O$^=0J5TY6>-)X7K;.=R_3@P]_WI"/QL@5O3G4-"E=CYA
M!GV;<?M%<2+.A9BGMQ?'0+*:J@>1ABFA8WOSBG_SV<9$_LD9[HNPL1^-+@9!
MA#A?>K<JAM)I,;X6J/_UDY0Q6&9+Y.,LU'+HDY7?QBAQXOVUAA,2_W=QXO^G
M]";]ESS0!2$2RQ4J$QR[\>,\QO.1ERG# "X$X:2$?,#:71OC7Q:GWWX'0\5C
M*O],=M)4?JU4DB?""6F>V?,-**$), -[3OA,]64I)"!>0\"H0)CX,FF<N$@-
MW,P@1HAG[$T&V+Y%U.1^D&Z/5;5FKDN[ZE+AS:(FN32X='.2OJ;/V*"_0T4V
M<XII JI_U\<U4Q599,I-+"V8F\Z ??S1:7*T2-(]%AX$(G;I"NYONM/FBZLB
M#_VZV\1V;3=VU'2Z^.>3#MN(=RGH4@ J%.<Y%1DD (T$(?C<.,45-D&$!Y)<
MO[EBSHT";?NS2FKK2C\<^'@D7$R2^$R-'F *2@L@4_-?=C'9=9-+$@8(P6NV
M1FA4"2&TH1U"VSC\XUI3*B;!2DUS13&[EDR6/[\:^^KAVWIH,0SU\"9*33QL
M2_4[.F^>#X*CI3 [Y*.R]OLW*'U2^D3S4SIZ;@U):CS+E#@;%(F+F[_U[JV,
MQ=?WC= G5V,@>YX FZ'Y-!D0O1-0,+1,HTW)\_Q+'GO'M,471ZOHR*\=:I?
M>]1+XW2[6BO2F>,VO\_X'1_M?U<GY537/P%\ KE:G2(">SJ$A@W<$EY;_6GS
M./IDSUZ9R8VG67RPF#IS6R%+J8):?FG(?MQ@7R:8#Z.=UHH"6N4 !\1)06X%
MC^"O%9IY-%4-93E6.@YLC=J4MP[J:'ID1TON4A6]$J\]'U+DB/3N9H*#_T/,
M_/^%G5^#[6_^74!(/<5@NBAB>,CK+6W#JKD""9C(/*VNDRX0N;"(QDF)%_?!
M%E1L5U6FZ5%:AF;/_;.VHK;BVJSB8M6V-T=B>%7LFTLWX2;K'KFNA7JZ2UJ1
M&8XA:QO9.+6_R%;=-_MN>YD.@;B4N-3#49>,3619J8,H39%GJ4-ZP^%]>KZ8
MM+NC*+^6]+]D4!@2R:E]S&59Z<+,O(,F\QOU4PU\L(9;6E,_-_\6>,B 2/?)
ME3GP_GQX)%C>G9H8T,PY=;BA!4D]:WP"1+<%9$W&4PE*\M5]?<S;?B[<9%>$
M&DL)0>/R,UJE:OSLU6S)B#M&K?YAKI%3^5AEGM-V]II3TBMT;]G3KC34+AL5
MS\4OY->1<GWBJ"+=8AVYYK"F:_)NCK>)^1,@2P)R#TY9&'\"L/.-@P9 A:31
M1'R?2SL_#$<T4"1'$)(+3XJH$UIKY#=6I.[-5:R3&2]BH8UG/>Y2Y+2.4Y7)
MN'_Y[XAY*_Q?=%=TMR]CX$(W'H^% X5C/:82G0-%ULU?P*O=!*\(.,4TTJ8V
M#M(7N8*<Z%/W@7KK[_Y!RLM+4X7BRN"Z $=JY#ULM@3VLI95VAYU#P^FKC;Z
M:0E;+0>#R/I=F7$@3OF<5%,<-2R!P6^&+UBU>RWM!P\6ZOLA])T);/&5,UY[
M<9C_0.3E_FN3N=7.^,!EY_ K":T!BHYCYS)[P623U=%A6C9S1F#O>(KR"+8L
MU0A]PEUIBB-3E=.(]^=^XIC^39?6'"?>3@Y!0C299G;BZ!H!M01:W,@RMJ;C
M^8HW19C:%3(Z;&JJ+$-<JDN4_+]V$G0V"(NCE)X567LR4N'_5"+_*T8?<0I$
M&#P?MC^T@0]>E4"T24:B-F!1,W](-_+I*.6H8IJ+ZE/)7.:+\"4+7]4AUHNY
ME" <,F6#[IX81D2#C]H\5SG(F5HZ<Y5Z&:M8W6KCDZG)B#T9W](M%E"U.0FE
M*0ZIFF6D->:_W_5T%F-VRI *OP27.6.8-QQ]HRH*X_N\_[K(;$E%+-U6EFL
MPEI&+*Y&R%H5"IY0_6_LO650G._7)MA " [!K0,D0'!WZ$" ( W!&H< P2VX
M-0D6@KL3/&CC$-Q=@@=W:]R[(8'&)[__NS.U4ULU\[Z[LU,[-?M4G0]/U?WA
MUG/?YYSK.D?22YXJTY.BT.9<R:57>*/3=;\JJH/\878)\^&+:P[)V?>I^E8<
M$E&K^KKF> \HOD5X$*\\LM<YIO 59%*^/SX.H,?=4'5K[B-:N])BG 9_;BR'
M%_C+<$&F+[&)LTJH]RX?ZQ5Q@N(6-6@"SP@\N#A4=^)>1=DP855O4G*/\?5&
M'L47\=/U@:%B,.V52>@H[VF;,]6Q3(Q'L$M2+B1$@*W7UYI6IEVL1V/G$A*M
ME0\).IPJ42UX:,SK?.T1NVRB$R>^+XDW?>(*9#Q,G:>,*LB);UB*9&;6+68(
M1$EYL?NTZMV7=7 ?6@97PF V2 &^\]_W_/.N@:TRY5<X@AO<RAB[UBY/,DNW
M%#=<2%;EI> )?V]@IT< H9]_EJ\ B'2X>2MP<.].6O2 /&G;XT!&Y<]E6O^[
M$M;*BE>W<CEE'K'%T,C>&U7YDLK]&UOJB<L0F*5UE/!T3MT$O?RU6KZS=]5
MM F\L\_7RWD69 NG+5Y@Y6TH=*X."$I>)A'/VTB 8B2H?=HL:FUI9EIYOZ(*
M9DHK2I !BXFMC<V<^QY!=VIN/2#G489_9NNG1]S..8\.3E)ETX$2FVLBQ)W,
M/GN@W"##@['@[@\_*HKJIRG2/^F?^O7;/0+H_(CW8R:-H>M*WDD8.XMX%;*>
M,CDIAAS>&TP<Z&ZL ]BW717>QA6W9CX"M?I/TTSA7 ;NMP%+A@O+/UT[/;VY
MK>(("L-?K9<&#X[%7X?%MU7^Z(ME;,0-*UP->Q)7^CTQ &?#_<F\>:&/&/*T
M8;C%Y.N=K"?PN_[39"\RK%%JV<MP> 0^\?@6@SHV4X"\AQX^B'Q/3$J$F7QZ
MY,^AGVW4C25JN:_>,F13E?9GM69&$ILLV\]:T!4]G?_F*IQ/KY2<O=LNO6N
M='6R(72>9O#D1['HP)>-2 ZWQ,1R.X&U0,GWIA\3NF*\$E- 9/0]RMZ.5;?Z
M=^]GC**S+I/S9;J(7HTHU:<ZHM\O5D'@'LQ)/_IR^G1/-_"CZ2]-4/UE3ZP1
M]QT),1@<=DO1=2"*)1&NDK9X54E7:C2\A_D1XY("O_YLULPR>S^N*4%DROKS
MZ*S^6^(OC1]KE&V^)ZBZ$0/P\4]_>G9!_,\/ZG<//1\!E"5#?\Z*JNCME209
M-O;G7+SR0WN<7V-25-RIOHLN%CQC=:MG+OOJ8+)[8@C?ZQMSL8C51#:&57Y(
M/5O.4MKD0B9_Y.1K&<AW96- &_[Z'C@_WTA]*[<Z<\V4(P[7YU>#>#4?K77*
MU\4N='9[]E#.^2A7'4(J>P5UX./#4Q#A5 !76ZIBI2QK_Y"E_&U_E^GA)ZGC
M:82;O$<\B(TBEX'*O,QH]="E>3AA *^Y((BTSKD8@!D $+"X.:7!_17IOQD8
M,6W?Z&24!O7/DYK"B&3O)>W77S/\ZKJC6=('TH@9YXL/NC]@[<54%BRZ-KS*
MY=1F]@]NG_B9K&.%^[V6#[?T>XH5"P @QI0- "9V5;8J([!BA/(I+TV"?.2@
MM<?G19&*'13C3.S/(F'!7($-.R^B<CT3MD^>Q"YF,7;3$?TB'9GT$<@]B/^'
M':I2'_R)_;=>9TN$9 26W0%$%*X>GR>?GY=7RGK2I0[86JI)L;Q+ZG!-W4\]
M](M-\$4GSY5D1)(W3'GP7K^228CL**4:]91\?S!HJXSV-!N9\.LN?O(18,43
M]:FVV)^@OT!^RW6LS$XX;D":(ZJB(+6632*\]RTV]B+@A.!@2>'8:$LB$&:
ME PNXM:$UH0<:4JXI.).7#[#EF)/* ">,IC;WC/F5:=(MBXG2,9W/B0MWNRJ
M_&9#V'-M>X?>3/:11+:EF&=Q<K$] CQZ67HL:S74' U*=2:'3GT,\Q_Z.X@;
M<9?F(X3&I'NB)Y<4;"T=QUJ9-GH%#W$#FDBM4\3&5SX5Q=_R^SR?\FR\8Y1:
MXD?OZRCY[.53T63^E+K0QAGKS;,/=[T)X*M##FHS^Y%/M=>2VK"$&JGW0R!T
MA'WH-9W1YCS^<*&DL<%B#*8U^73,E':MM[F=O-$.M5P'C+D 1=3]"5LC'V4H
M,QT8C''<XE"NL$VKM:V0H 5$]R[S8T04?857X-[VIH_G$(PG%\OMJ#F6ONS6
M;!%[:7-9Y]JW 7)]@5_.3_2JA9V#V]9(.6U5 N;U&>9^=IAX35\PR/ S-W5^
MV'9[T0A411Y:$=RW,U--9:#'COKX]CD[ZE.3@7N^O+O=]%^UGOE]2[21^E7L
M>!7UPT#VRY 'VS:BBH/&%HNH"8+L>J8YKY22H6?W153<YBVB (YOWUD8A!4Y
M+1 \QRZ5RL7+*ZA;K>J&J7B?(?=["KC^&;<AZ,T51!K7L(C7PF9V9;M4G+CM
M(6S22,JHS_7\@JMB;+BYX[YJS_[/RH-W["11-[;UY 2%=*S[5IA><OR(<-_$
M2P^RF6OFH&0D?Z\;EW,L%6*<:^K2>&!F3C+T^X$Q</+8_?G+<0X5'M5&94-#
M+>JW$7P!M)[*/PY'%ZW,E$F\B^PD:1"75?3))?OIVG?>+):ST74C"<()7@.N
M2@C?IHH6CI33J];6V=;6]<_KOA/[Z\=MM8?N-7NI&]DF,L&<7$"RZCKFH,*0
M?.R>:%RHM_14-(UZE+EJ>F 0(UE>@B+2P>32&R55?GIQ1UZT1 $@+4AS3^P>
MEZY.0*?*:>M-.54CWTD?/'9 G%Y]MC5H#'/WZOVVI9SQ^2<&WW XYC:IZL^O
M 1065E0K?1<FQAH&@\3&4@3Z-V+"_X0-O+)0+S8IGY6T3?=VD)5 ;$O,>)M5
MZ;GZ)5H? >V6/WK,!#]5K>D+'[?O^4\\-[]DF\OCO*&/.N9.2JQ95Y^V:O!0
M;W-J#H%KF1G&IBR^ 9Y#)?7+'H9SJ 3;!PA85.8" +''69!77(E1:'XI /X8
M/=(OBQE/._5L*K9B^Q2\J!\!$1R/ (<=J9?C#R&2N%:5KET;35]#89+6/C!0
MA0&QJ^% MINR4-3'/U&:ZKKVJ2E#?J_LUO'\&&TL.^ON*.&LY"*I"5S\\',R
M;.?1BT7F/O;\6L$OBCM@X#P1B'19Z==*+U?;3V>D&FT_.[U\C)R.YA_TSD]I
MVE]TT)(0LH!_F#$$9H?_[=7+3Y-J!$N)#E5UPZYSXO9,WF3B-^_T=KPT*_:
MR8K_W(=7K0GT?W!9D#2^0W:/-+YJ&T%T<(1OB 7:FHJ-F\5OB3TGU/@RT>XI
M+M472[>/1BF/] \3W'Y##EG6;'F[0.O9TV&%2SJKV$V-%7&O,?L(L,[Y>C-^
M)M5MX)#[ 4T<G H& ;=I<1A>A-^.BCEN(XWUR_T&U@G/O!J2RZ"A"CYB,8+-
MC6T! L#B.&-IP>,P430K>=/H436AFD'3O8(MY@?6$N[T_>4[<?HTLX=08S'G
M?MV(S8^/ .:!\72_<6^19U9BW*\+IFOTRH5QH[R3TY5I3J=5C!0R=E08+PM1
MO84.^D)'#A!RSG>?4K*L)7XP8HA(JC>C?0HF^7)(\"D[]M8.%<,568F256B7
M8Z7^O9S1RI;UYGI(8,CK67PLXT=I+)60HCDILRR[EQ.YJ/&> [ $UQ\"87MK
M;;R!VV^.S/+,3=<.26@3+%]WTCN/2Y!?E5<^3+FOV@"P'X9F7YHMBG91'GS
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
M=0V(U4BHQRK_GAIEN)-S%7[MPI"XL2$.67%3X*L!+9I'@)!3F!_>O"0MZFK
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
M';P4&2TOH)/S=S-!R$W$U-S9W <_T!VD9ZTOM<DA/AVIHU1**6PP"$1ZK=A
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
MN]3=3TWT,-TP%/B6<^LK2IEJDPE&PSO./ZJ0:7G"AUJ0N[SO:=1FO#*8[^L
M=N)^]+@G04BM"+=41'?YIWH-FV;U^G2*4%]['XPY>!R8!$ZN&LE](1]%?HG"
MWHWGBWDJ7#V A=Y0[F,(C^8S^@B2+C?@#!*,),QU_?*3"K,3ZOIF@VXV8\0_
MI6J=Z#RUY/+::WHWIQ6XW*O_"/A4:=0WZ7GE-X:O^JZYBH/+A7@GIN-"QS\_
MA[;3-I('L+H.U>R9&RJ!%BU;>'FE H0S"G_N P>KG\_KNH08338LY/F4!\K@
MQB;EW9?Y\0U"Y[DJ;,_[3LOGG/)M.^3[GV#/5+0,48E=IXOH P/TPZNR*AT=
M>;A?M;1F&V9DA-/H[Z4M@2WCAZR]GX=;63$E@)G2 UL.-EFG R.#K$[.E,#"
M:ZGUE[H&S!>MK5)IJ+,# ?@@E0L%BTB7B[%7SZ(%'SF=9H(%=0PC=^^'ZHA"
MA5!81 J)EK%YA!9L)*S?+.F^/#.);>I[KCQ]F12FE$T["]P'B?+7KC&B[0]<
MW7O6,[KDF5>]-2:LPE$W.1PA6]\6(ELM4![$@7ECW(DC^-I:'7%9!;/_9-27
MTGACN2+B>?&V7]^8!5\K?I9)'?)63%?>\H/TRX[CJ4Z'2-ZX_G+4R^V.C5HC
MO</)8&PR'_B2O8AU7)PKZ+=FMO#O2J#\4R7=7#J;]BT/:"?+J\JLW[/U5;(W
M>W\5R:Y<Y$\.2V/>O=_G*[<\5:K96* 4PZ@2!?&NF4 -:).E**<<2%("#\(M
M=#2>0A?S,EE)VS\2_VW.ZF_=81KKDV!$Q]F(\JT4\4%-6S!86/A*!UG$SY1@
MT1KSADBFS'&;+FW,:\GZA![AIGD^ZV/J9"V80#6%=RN!HF>P$%!LF%K.(Y[,
M]@ "-^89>^=C?I?ZY*WO^!_-/.0-WSDB0L5V](B(43*N6<VFX>,(;U_YU0IZ
MRV]:/3.:CF!6T9(+26/#_<_1Y .VG<0^6&7%#A(#=, FY@CL1T#]<=ZW:G9"
MAFR;/4;.[[RQMIP %J'99:.E-84]_97E5;FFJ@P'0;?!)@\CI #WYHHU8[O%
M%G.+_:S0=<[W#3<?F&"0G65:D=&W'HW=*(3HBC W273B;E3U'SL66L'3#!U[
M2#^9AN+O?Y\M6/;9U[)H><B[>,U@P> M6LKA)9S6$-J]0<V2M16.]AJ/MPJ
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
MUG67,QXZ6*CKL/.'9%'$1#YT;=P5&\?)OQ!,^DQON[Y/1$Y::Q =H[DV\'L
M?6/7!%S=! X[F)6[6I\?O>B$X]_S-"F\3^6#?ZHK5EC5IZ3K<<^D7 RA),TP
MA8DN<5R9Z#HJ3:I_!EZFWEI##Q>>S()>;YZ O4BF\M8,5I[I.W\=;GH&H'1^
MTF/(1*+XA.[OH!H$+]&$<IZ\SW=DFH =_DC":WZ#OO99U[5;F<0'@0, ",1O
MIU<=?T$J]1LH4[>]+ATH %2O3S@Y+YJA$:O8[P10XB]F$B< /EH@_B[4"3(4
MK)/@]'3-2":(+;UG=^  S*GM.9#Z<N-KU+9L0 $%PS;&X@9++>P\(]8Q<Z1C
MS2]%:KZSR!_K$=!A"CTB5@KRO8K9Y.3V5XAW8O]6;*DWSUI(.:9[1 EN=BM;
MN351OJ^6I%P#-%ZNO9C:X?2[CZ+4.6Q->BJ@X %,8TAA9Q#%=>[;^&=4^9)$
M=DTX6WCV8LK/7LQP.3FLHR5[45*<OR%+H1KMVF(*0&,\;X6@?+<J&%UFVE[
M);1D0Y)_?]X->-[_1F 0KS>A*YC.RK#X)T.VP6?[#%T^(\,)!]9Q\VRV%RZ!
MTL.*I2O/I+<"L0]9;_X3>^\=U63[M0M&$9$NO1OIO?<B>2V  0'I'42D1KI
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
M#*F?DZOA5O#H#S^J7U=46/0 [X8Z5Y#Z5J@+1\/$>U=X/Z5F/S(RD/"J*7'
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
MG/5ND)S]TK :L?&%-R7N<@R%)*J0<S]H29>:Q?X$#M[=RM8-NN$ALVI8"C7
M#.G]@"=QKH3DTM.[G4FE%_/X[0Z/?8[IY<S+\K<J6VQI:+9(4P(0+W56!"]4
MW @;1&!"HN_TPYT5D\833RX L?;R\1S3I6D[J)2$DSL@<#M5\,U=3OMTUS"/
MU</960R'SO!MQ"QJ@T"Q5D@7JH@UC R_!049IH"Q\-<$Y6*\84_.LP=UEM\+
M@%,UQQUR\^J,A^PUDD]U,H;!XM%IVJXN3K/_V[%(ONO4L#B_W<?*;[SK0SQE
M+/N;&'8IF1YY]_4-IDX/NOJ$EGAYF@+6O"U^7QGTUOE'V.XYW )]ET07GO_R
MO  ,#6GVX=9)$2L<%P!DX"JA&N'W!_,'\P?S!_,'\V\8T#B(1'47RV1)S(<]
M!R:L4$U7[^]+*.;[DYB0=#R:U]^ /:G[)Q"QDC4OVOL8!SU+#$-\BQY._*W5
M-B7%Q]T/.;$@W6# M0T8>:RR@UQ!=!ZGY@D5.MXX)^WZ&<V>4Z< SUOYZ$)&
M+I@F9>W*%L09NW[#D?Y&/,K=\L%YCL/S"\";^$YRK:"_"73$DA?#AL>C4C],
M\(:8X3*KY4*#MG.=. )/*K?G-:-%>R";P)$AGT92L#-S2/=-9 P0:R"=4G.N
M3)J_ %S7Y+7S8'0G<;7CN.VI<+DU?675C%"'?D$%2!.R %]3;1V>#5/*K;4#
M*Z1*N)<%%[P0?)! *G#<E.8@)=;F=S;D#<38L9;5N.,H*$=5='>4.1<2/][,
M:3S&G08:!UX E#\QV-\,X^=7(-6D#\?RFZGLZ*K2,_7\2IT=G!Q>3\X#NJ\%
M9RP9$3%A">L#1/)V^0M ^#[RMY7.?*<&[)M-#^C7S\4+0$;&CYQ;'<707-W/
M<QJJ53LYITD?=+;F=UL5B>45<+M^CM0"U%F_^[ZK68#;?)]X5, S8;^WBE6$
MOCQA S^XL5PD6IBCV]<W3Y#-7=LHS4 N05]ATKU*T9\(C$0;R^8)7GYH'(D6
M%!F2LT@L$4"]LW8OS]57+X=Z_Y>C>/=?#=)^4PNL$TW\;X_\I^ECBC^8/Y@_
MF#^8/Y@_F#^8/Y@_F#^8/Y@_F#^8/Y@_F#^8/YA_'V/?5E1>FZ,5 9F\J_3Q
MXY4/>L^9;3KZMP9C)7Q%[-IT&#Z,00^LZ__?Z =A,09C@3E+1P YPT4)M_&C
M.*;NJ1_A(#Q+):TKNK&RM;_"V;MX5[QB'L*P9 BWMNUSJF /X)$;VA7LC'9.
M?FCZ@7MNXMV_OD;G_TE)Q6''!8!\D]BJN?SA M##"KV.Z<?TZ).^SI%D=R4]
MO0.$3P=M]%U[PCFF:N>'3UVG/$O?/)X5;)(=/ZTJG1(4\90J@6WQ=7ZY $2\
MRH>2%F$-]Z'OR&=RUQ&]F:F,KLW1ZDZ8_(?S6A"!Q+'GZW5*.VXIT<G+3DD9
MNOM X-RY*)J"TMF6 [U-ZQQL>GM66*)K:YY@^GPS9>1(0I)&6YI-M7]75[\[
MB3Q8#&JM("JJ,J5_ 4@M$,>9N_810GJM"EQ%X3$COL'V%+3B'];\]MJ8;.BC
MNKNET;Y&&=8_AU%/(1:5DP&<#OZD?E#3ZH##_.I CD$5FI[5HS6F9['#]5'6
M (A>D2M;^E@2IAT?H'?<T-#JSC\5X/CTB)I6^YN6A/S>BCT_G_*O*6P,INF-
MIC)!$1O4YQV#JGXY'JGA76SU(T?QV G"[N5TW0;R/D[2.]A9)7/R=&$\VSN
MYF,GSPW$D31B]0 OS$9@]083,\*9H(:G87@D=ML8Q_9:0QQ6W9BR;DBU4@)-
MT)\*6/9;MRE _=)&.C?,1$7UEX5G@KV#RU/=><H^@]^YTV.08&]R<5RF0P3&
MB_IK41RF74A\?NN=C(-I]^RH7^4[,67[N@_?J^V5R>TSJ%Y(&F&$[S.8LU96
M&">"',_4H7TZD;[S*]P8PL]RKB@<U!N2:=X?!F'2$1_EM<\SXS3(J<2^UW"F
M:H [+)GRVD>))4V>9CB#]CSB\:MK;/O$<\'PR00(1?<%(+& O66N]N=*-_T-
M?/1/$ VT%C+S7,?3O=3CP.NL=*K?&,JDD_58FHFP^"S9#7/.AQQ+7!0:/92P
MQ7+,6J4,^=8?C$>-^&1@ R8[6CHR^9@WUD@CF+QG#0D0$^*5H:/0*O7N'I[T
M+4ON*0KCI??5U\62I=YX"@_OBQCX&H.KNAI$]B8=M9@MWK_\5]8B_;%_D?VG
MZ_[SOW<!(FS"NIZ"UC(+I/%HC,@%P-UP =FCI%:8M/@H7U,<JC;YK'Z:8$;,
MOIJOWMLJ8.S9V#X[.23T:?HYZJ%@9S)JS,U:#Z$H1#((U4'#&/'J%FW?-&S0
M^][=9YN)*;0_DS \8N?:,Y*"22AEO01:;>J0#U;/=.X)Q/D,]7Q0)!4&#$)N
M7<$JQPKKU01UK;#-2CFUQI](!4A2Z+7GV75;%3?+VUH/\NLF_AP:Z=V,VX6<
MM5V&BC+-X"\M=&S1GY>2-0RSG.O-@>*] [*9#N_1/A.>4]WF52:T267Q/=\2
M3#\.+TQ4:"<Z@L=*><F!6_2,X8D+RIS;[VOY!OTK?%9 LI4_MJ#!3_B3AW$J
MV2*5[W,4*C R 3(-58-JS87A]>+F[RH/[_GG9F%YSOEA74J7=P>YR'FXM?U%
MD\6!%BIMD&>S&ZZ)J[/[CKKFO^\"L9.T7ZX]::M'/4B=[_4L\G%J;HM^S"]+
M^G8!P#XZ6.0_=>?[,0"D5 R#]2!\ [S9$C1OZ?BOZ]/D6KEHIVVX9R)1K9[M
M;WNSC&QW7SKG5]WWO1J,V1B\!OLN[>SH5/Y%\L4/<3UJ9Q?GIKK&Z%ER5]7
MFU]2^SE2).YMI@BDFPS3F/1CQYG][_-EI(D:/4N:/K'0H:F&-S_1>CEU]LP7
M?DI\Y*S)_?4",+/C=X]#$(QQ3H3?J/ W)<V_B5'B\W-OT0-@=V43^6,2\RKU
MAE(F@)&@CSMH,=_K <2.6^ZF8^X]]-P"V\)<]\^%/$*;H5J*[-5^M9NB!F9+
MP>X#A [)6H3"^8>?U3^EGGM[/ENE[:NO6[2S&6KA*LD1 C]-#>;*R(CA5SQ3
M/;\#Z[($>4HO;!WI)>CA2SY S[LSV4Q&01&=_.V=@A,'DC_M1;TDBEM;TL\M
M=./!Q4>9GF*GDQA1H599W4)((>R4[/S^!:!+$>:TBC*GW,*-=^O3@W$"Y9M3
M_9HT4:&2&*V<W>\K>@*_6A\VG;\,*]M^?_=E^E^WMM 1+N:(KG$4-8EV$Y_Q
MM^18S;EJJ-EDJ*\SY^I8)QL^ZN8WQ2YFN6'%4B745I:G4FY8@*^;4Y/EL\D]
M?N5/\@W3/DMBBZ2IC+#;!":<,@5-5;+?B*:)-4(15.FK?3W9,4O;C%]@,VKT
M^V0%MWP3 8F@:?5)3XC\G99&@,ECN?I!=+Y^HRKB<KTN]16'TV=SM$Z0)_Z4
MVGDE@MP&9N:E@K&VJX>81!PVS[1EW05#ZB?F70#6UAQ>AZOF:G\#N0')?@!O
MG"0,;C1TX.PC#_%974H_'TEZAP1 FLYA>I]$C@9 F8IML1M-29.JC >>3?M-
MW<CD"\!UDHH;%K)*J2F(!PV@ GK]=>$]J)FRF3U1+YQ _R^P:XKY%$JHX.H.
MS/DYVDMRU6L0?1G?U%,2@9\I]BFP5*<0Z80+P(UV[S68()P65NDV-5P,6D#
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
M9&.=8![BS;3P/@ LG.T4845^W/288]9J1,@F._L"$ QR7<5+.>P%X,)JZI'
MY1](,@T==7=LM:;4ZQ,8G7Y "+/'MT5\@G:CJX,0?OCYX<J.>>#PC8A=O4CP
M,TL0*\CM H"_/;Y_'UN[:G))%7=;A0<,Z6WLD O'2>JN,:%>K2&EQEJB4P'B
M*7M5OR6#;+5>8G?-GV.6A1OJWRY3N\$X"#!L#T:ZN\-KNZ>048,!DT+VPSS+
M9&'8$>/)>@%XF %O9*CO7OBYELSU=48HPJQ@#+R6QK%6(&K/41QTGJ@3#=1!
M<'PW!/:P)WZF?#_]YMT/;*U8IEE*Z?[U[<2OXL:FQ:<F^:%U3.E^#:[B7_%+
MH#C-.]#[UNQ2 CU;*M6=>;^==.*P,_(:M&;!4H^$@N\AZM-^L!N-5-Z[M;]C
MHT/*ZN3 >4>%0LIZ:J'JO:T4\<>0J*2BF5#5JIVSE7R1G!NU3Q="RI=L%S^E
MK4!=_Q(8UI+PN_)INB :.:J,UMFGQ[6M>7V"U(:*X O7I:\YH)90MHC36RUA
M$(B\E<"G^[2C::.G-@E.WAJG=3:##/$V[J6OI_OG@<VPS]L$;GY<8?>^<^D_
MRZ[T&B"<NKYR9E4 !D9=K7D3IZ DR=3S8FL(Q:' !8^X2[YD5%[H+;%F9]/1
MG>VYT40*6Y<N!G(_&RH7CCSBIF!UY,O+9+5MT7Z>UE#"J9+3(*.(LOA5DERF
M:N4WT59'7(T,SVCGR&V%AHM\<6IV8!$JQLENC?J5KZ(RGM\1<7);-0RT%'N;
MW#Y3/W=V4(R\@[R4PG@QY3V;<RW)&D24IJ3["C..97FF(\^>&?_V$U3=.B3W
MP[/,9=[,PRU/UO5Q-Y>FJ"<S&]D_G2Q#,](P,Z[$:Q%0+\=X#,JM5G([23 :
M*@!VS!%^/"A@W&\ED#0=K:,M-G3WVAN'$=55NNTEY81,LEBYT&&A?NT+P-[O
M3+I.QM*T<],9M[MFT953Y9L4(17R9SI"XX<&O-T#7*DN"^'>D1E(6!;F^],B
M5M*HH9.JFO\!5;R\C4JYGA:S1>)+]/]I+8 EKAJ?U5/ $VU3>!-R)A3E?>WZ
M%B3)U>S3%&_TO.Q]7XFFSUW</A3&Y1:.M]8L N^R/([<!=_+$S3V"TSD91,%
M=Z0EFGAV#C*I=N?9[AK(1)HMP079RY:'] 4ZK)JTH/2Q((_QA:SN;Z.:'>=_
M$;@^LJYQ%($8",+^@:^Z?U'I)Y57^;Z\?R_J6X(_4J0J,Y4L] @#PXO!]BC0
M"F]W'>JSWG@))8/Y;.R$AGM;ZR<':5('1.+V7H ]8PUE5%)_,JHRV'8?LO2%
ML5*\:6Z3=W=>DNRU/*_/FCY\-,Q8>V+QPF<*;&/3F&;=Y&E(QM77+IXE=$0G
MA";0IGO_"!ZSBPFTOB/^]/9*JY7XJO[X-UUQW%'O*M86.<_4@_#)7)' '<1?
M(Q,7CFYG_$7I>WY$=YE1&A3U>>?7+B5/^\.8M_==PYV JM J$ATO,?=XN1 ;
M2[B%+\3D=:DC3S-.$]!)692%?.3$E:8.H2^KL@L;VT3;]]M[,K=N0!NR_8@6
MKZ!1HIX2]JRJ+P*W9H.C'DDXP8\4:S+W^3<^=<KCK;*.PIR2_3A4?GYLSG;:
M+&E\^\6D=\@:69<_@YI00A91B?]VQ[D2N(-"1+SQ=Y$N"39DKS_B/_=/[G[A
MOM_F,W&\S)R:ZIO(\.K;MCH0-AXN="E%HI$>2<9Z4=A?/<#(6QRO7^NY)(_W
M6I>-> A+U0T%2+I@*(7=?&E>.UI"I5*K\N86GH0G%,@Y,=L]>D.65>%]LG<@
M;J >JD<=VZ>)= 9_/T9=4I>D,SVH3J2?Z=&(UYT![XIG"^G&%P#JOL?=EX+P
MJB_H4Z4X_@D.2&!C(E%1U.[I&<86L&*/;YCEW.'_<HLE62?U$5+>3A\.]O]8
M&E]SX^V#?@&_LB[A;2 #K.O1!< ;R%B_^IP([Q1;T%&WXZ@Y=F"T^WXZEO6*
M\HF,I8(L,=]"E(;WWKWJ8?;'_9W#9,<J.-:. G4-M,;5,-[X$5RZS<HNAS.[
M \3:4_UG2EH_4;+Y:M(LM2 F$6+G&CW\\6W(\\WW,QE-*Y0[C? SUKE":"%F
MKON W'+9PUX2G[!62&>U@!H/\95"8,(X>VL:ZDWTY0=H?B4H['U:'#,7X<^T
MXA1^F+KDB3A*QBGOL^"V^PU]I>/#90C:<P*M[,UA]_M:IT=ECD;'N(G53.>'
MSA> T*WV_H->^]O3UQ>)_I8=MDZ>*_ 0/]DCWSBX;TIV\\Z1<L7XPA/-*,N$
M;BLXT$@7MUWVZJNK\/#II7:1%ZGJ*%ZY-33G&U3WFR9HBBZJM&[E>N5RH>"C
MP. ;5<0L,9705FM)E-G)@B($V0Y:*P(U.?1*+PJOZ\2?6,R=+-)'JMDC[J3T
MC%]1)"24[IQI%XQZ>E;86?TU#/&MVGTJ'Q;RXOO^UNAF?[?(A,YV![/%Z2_Z
M#0X+FF>_P[72UG:>^"TUT>K11A=I4XEGON.G,*\"JS7L-I_KGI1O&C> =<O
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
M_]4DK _U(Q@)R%B_=D_K&H"]_EJ?.@CJ1,4Y_OQ>%(XTYE)*+ 9N,<65G=T
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
M0;G^?T!@';12?#.+F>?FNR.ANKK 4(61[A>>G_D3O<HS_2NS4K:D+H6NJ&X
M?2'".&.4-<,:;-]];5]XP#-(__M$0%HB.W6C):EZO?>6)2@M\417S&._EFQ"
MM=1K(F=>P>7755+P<U>&<X_S[694CTKFU"]VBJ>CV20Z+;S"0\<D>46_4F3K
M7(?L_MF)3F&$BP*+1+,Q=-:EC17Z C#$D6X9+(YIV5.7SZQF5B!PMTK6 R[=
M.PEWG*[2^-HG?^)KEI@7:* S7B*<0N*N9N#C-7BRIJ+B#931>Q'HR:_K[4_F
MWR?IP2SW.9]>'9H23Y;!)5!-3O)1S2('5C1_*YVT%21/7&LGK9F5/M%H/REP
MK;ZUQ,\*P@UO\^EC__\'K,[_X^B2>7$#R!A%>5\1#N)RNH?_Y^/(9\/_\5,/
M;P %F!N WQA^P;3=]'_N*/[ZW_YUT_]"<2\*L]*_<KN -">%HZ0HCO=A NO:
MG'C>J*-!1 A/7.5#A,&K-Z"_5T;D&Q8T&Y2LCJ+=@'M'I>OQ.,J%,WXLU!L<
MN-I-:HV50?'M'\36GD<UR[&HQNW\]'8Y7.M6V[<P6.C?QHRP-5%J"#)0W^$<
M8>M*CQ@>MS6%%_D/ +E,I$#N"1+))1.& 3Z@W=_]4[X+"V\V^.S<!R$I;A))
M%I)CN2ARDC5A?BB_E0I\3L<3U,;?UL7&A*JLJ#Z3;1N0K1+OJ3*J?JFQ6U*#
MEU.4 O?UP)IRHY?QM\1QGA9&A]'53+0^Z_"J."LEQB;M-6A^32?(O%+3[>EX
M;R5YP#.)"DC5X%1Y;*?T$4S_G_VPYV56C3=&2Y'>T1'/T%'SS_I'*VVV98(L
M."XECQ:&A^IWAH(AX@F<?F6VCE_X1 GYN-[= #1"(%]=0YQJ[S1/!_QCT_FS
M)7T9"^W>(^(B$K,:Y';FBCXZDI\]L24-%Y4]YS\+ .4*#H,@%.S&_)CHH>,G
M&8T1"P](\OAD.GML"D..O<%;^">7O&A%YS'3>'_!R;CJ'F=F\8S1HY.%[FQ!
MHYUUSISA/YL9D[GNX#SVTBJWD->H?YI3WDT+Z<E6KN=!]/[)K,E:GMQ^9.RJ
M+-$3L)>*A. ^8[ G+#+)W7YM)5F^-0&GY"UX> ,@/DR#Q"/G@W+]WKI^;O4T
M=V[_;I(A(F8SX5*6LM'F,O?ZR O?J2@/[N.'O=5-\PP,1XE$S^O& 5_XTSZX
M 3S@B"PK[+?(S??@47=JL^:IW:_/M\\=">B,,]M(%0A,-[-$MMY*YR <2W7U
M?,+MY9QAJ52[+E]?*[)A2\M5O ,%84[I:*#*)Q6"&M'"IM3[U"Z3/SZ^Y@GF
M!C$Y72_<._F 5D  )<4/I(=W-AJ_9H BG@YM;X*(?^EK=##%,9<(&6CTV'I:
MY#R NH96*D3PIJ))!U+O(,9$5_>&@Y-=.VO4'CHU-^P%?&:RYO]#IOU:H!*<
M, XQ9"PN:*IK[RA];XOVE<Z7- EQWJ=!F[AKO?\NW&6('M$37\AFH!J8@,4U
M5V2X\DK7G%/\=3O[S;0F.DCK*M^D]!U\'[P*7?EN.CCV?1XKLAX?%] =@GFK
MA$X&+9N@WS7?SQSEIC^;D/[^=_MXR0KHH.Q9L3O;T(+-^AJL3X$)PA3B'[1?
MN88]D#'$SJ[:)GD')*G?:I9'Z/!OF(B/OP4C'"8)QQ_^^DQFTBO:EG&HVZ+>
MU>HW\'B3(\'+L_ZD>L[3:__@9$FU?PU2LKS)5W/H4?<I3-(/SC_XK!LA+LS$
M9J"^%$S27R%Q*845&<P+R4^[OT4AD/UJ5[65W D;MB5@D-%A[ -*S*LT3.QI
M<GG[+55X>+PQJ:9UAPIU [C_]G'D.FNEDWZ%BV8:Y899,D3"-S5E OF[(M:8
M>P+<71^'K'0[.'&_VK[^=IM<E;:-(GNQSI[.5?_&PUYC-HZ?SRS?0[-7VH6&
M>CN+ET'T9J2,9"PBLKU^MX6"5O893._7"4WPTIAN$<6 5]=%8ADNC\RQ8V?!
MF(KXKF=2&,/:'7;AB>:%!3;9#OZA)VE/TBI(KYJ4N9._N]'[MANGO*.V@64*
M%%87#EF@#E"AE8M/7>N<,H+-GI)\+LO._V%\QXA>%G GDI_DM('BBW/LQ3M]
M5O8@+0D4V81O;NOH5IZ]^"#3B'?5FV]F']:^3I:?QOB2,L@I7%ED)OVU<0H^
M*</P<A1TV6B;"O_P^Z.I.,B?2O0@;T O]09@,6#_5(O*Q'\V_S?(#(J3?:F5
M?P. *O4JS2NMSNY+K5;;LH<Q85IR4?OT+JLR+6='-18#\?[ MR\J_LUK?>^8
M%-&CKF6M>IN>7K#L"KDSUC9[,1;QH[2E= #VIW% ?B59D<+-(D0F(0 Z(75-
M8=7(G)-0I4S6$UB,F/'JY=G/2N&=J_LB(*XF.>[%QT5R33"EM-I3VK(_=5=
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
MN+F8"$(DAH,FC)Q4O5$#8N."ER2I^E26P#Y&GG-LRS4B3*9\OW-VD^E66PP
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
MLPH;QPQS$#J :A3),Z!DJC+WU&CRC((VLRTN8M9..[+=--IUO*I6,O@EI][
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
MO\#-W\%-%ZAT0%^E?-\<5%Y=_87CUPX]>15HL[A@BW=Y\]< EI6?;^!;"@/
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
M:9ZFW/IE#;F?S[KX^Y2=8#@0[:,=[F1\ R").61!5;=N=*5$=\N6>(QO7\2
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
M?.88Z1$C:T" F>0%#YT">\+^'P(\6YJW+4?PUF.H&%;CPQSCV+*VR/S%I^'
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
M&"_(='BQS=L1=<@%;^OD+'"JLGYN\9[R4B7W6H<?W2:U_FS8?1;%$DCKJLP
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
MO(K?44X %RG& 8/9 H?"JF_!J0I#9$*8(%Z2+""O84YE=&\Y4G+Y9-S<6M4
MZGD85.3I(-C8>K$]VRU^1P=:JNC;RB)O1KW:S_*V-4?WL?"U]^":-1S'DXH*
MQ-T 9.$O9=;D6<S-/<W+I^-3([ZJJI'FYCF(TCFL-0O-=E?IUA:'2&XGLR-?
M7\6?)BIH?G;YD>CC%%O-:I@G;/83KITO50ED,=:L46"-491_MT";I%0>.C8#
MH<$I74,A'L>1"JUON2C45,#/T3X%Y7V9K3EA<:A:P\5AMF?^W,WZQM*1MC[L
M ]0\)I;,?)8;7!0P1-LMHXGYT!]AB6F+Z>7YL6UEBQV!VP1-?GLYWH47:/UL
MNZ_)85:8N'; EE!!%:[N 8;\VY(T;*P3VY[;MTFM)HPE ALNML9!RD QAE0\
M$R0!05ULU7_#[YS@=XZ$2]B[HSJ@46K\M\O8>0-@;NYPRT5:#A\38JM^#![?
MTI^>!S< >%:"R,=&EC,VW18V-]J\'?<#7AKR>VQY.?@W86+7+$K;[;_:GR=G
M\M($*_LSD:D^"GL[GYOO])3$(4]@HW?N=X/MU5]O]5U"I.^L2OALIF[\5-6+
M?U(C R@%S'<#^)V+LQ:'7N0ALKH.\&6WHW )[,2&W "(V4#)7(TC&,OSH)D@
MFKC4(\@=4-&5MK(,=VN.4,ON6?^)9D_=JS759858&T)4[R$V] 9 >'P=WVVE
M"8L_5.,'/^H1%LMMD:1:V;]\837P2OV00_V%+NY"GX8=LMQU7TM<!$UUNHX1
MQ-^?NWJ/4PH_^8UGT$Q)]A:+D[4#W1O,"6LDUU!L1O=7)#&>@):.,N*7?XD/
M#,!SL,'#P";?0T+T90@"4]YO%,_)<:7R.O.7,5H[UM2(DFY")"?O+:W'',/S
MKA!%HQ8-\436&$3*3%?2JWV_(\>L[]6F;O \:]:TA(R2M#X41FG7%)M1? 92
MD>L4-<%D[9'UGYB=XHC46H2LY0?9Q47\4FU4G*3:P>2_PNR=&^@LN]:[;@!@
M+JI;EZYPLT%[<+M-C?:Z&,^JSS_\!%[G1874Y?W,:\T7[X2*E0-]WJ)HR9V4
MEHVFT160!5KOAO&C?\4=YOR%V^#C4&QRSI9=W\]L.6R66746K1;*Z_-1_!X/
M7#+N^#DH6-I5$MP OM")\LH\S'#AM[9B<'%1$NE#A-_G#K]#\'(I!)D2#Z'M
M9@KA+$2J<X%@\+9/X0\*=#&4E:ZCZ31Y8HIZ!7X$+*91 /([0*Z\:[* SKQ9
M)%YQ!-GL0]^4"*5*-MC F R^K$:P&M@KB\GES)R,._V622DC<C/*5/Y+]-+_
M8>G##D.7V'ZYUC0SZ73_O9;.A$%-]6@,-N7/:A%L>AJYA&.P//^#=6UM<+\!
M-',E!'5Y"3NEKHP/)WEOD2G-"JE-91:MVL7OR[I6GEYG?(P=(R@-3ES:@%%
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
M[RDK68)^]DXTBAB2C<JPMCICN&X#_ULFRCRL'T+'NF_O= Y&9\8%AM)_7MO
MBON >4)YQY7:0XL#B_2]N+M=V=3F[Z<_>^[8FBJ*@,4!T;[ @Q$4\W8N<F10
M/8Z+"JJZ!/*NDSCH-BB]\+F@,;BN]A4H&N"[>  ZIED]UG.6OU2CV]-';-+.
M6CD(C,J*T7NNR#OF_OPBMGFW(Z- #KW@'^2<675,U-QTE/7K![18/0&L8HP"
M!2J/-Z26U@IO6T\I"@]WR2V)^=/7-Z/^&(XSGMF_SL7YHZEP3++G)VB_Z$UK
M3'!D=XCC74(K50/$-;=]Q^F]INEJ#[3-OFF3A!.G"YS0- /P,:4;SP7I'[ZL
MD;;5QNB?!\R=D727ZN<6W,4V;NFD3&W<,\R\/*QK'I;FM"X\9<C&6M/XB4ZH
M_AO7^0WVFXT:W*0,4\(2#U4]._9R@N[FW(++H/R:DRQA]^C,W3F$Z?HU9GDX
M5INZ7HF+$'0#P-__>P7!$MCI;1+\PKS_6O'U5R_: E:T_YWO!3N+!=MXK<2E
M2SKX>PECP,16C=Z:I>5Y\(QB\@T@0H($;E%Q?)5G'D8]V&'4(VPD%)#K!7%3
MV&X"KYR^A^SI]JL/I;"\$IH#GEQ1/$V0VI=NPC^(?EU(WRD\DJG8:=<)T=RD
M@"&Z;P -1HE-Q FF*"JXUW>S7];?'1>:&Q/- ^0Y9 ZF>W3YTZZ4[K >4>HN
M ]_@U&_A$(D? M+];(OIWVR&P&T[CIREABAKJ\>1(>3]9E]2</R,*P^)"<,C
MVDM23K2FUBS17%O0Y1O 5@I<-/LPC!O,BXU#"K9J97JT%)!XO6U]P@?HKJS(
M59C;3KK#Z?S9KI,'^8-3])N&R%-AD3$-"X+P^\H$--^X3^[_9#V]=1>>0<AE
M.XT8X&#-_)?"\_^+O?> :JIKUT4CH(B((%5JE"HU*DUI$9'^(2(" D)41)J
M*"4() +22Z0K"!&0)KT& 8ETJ=*14!-$*0*)0 BDG?CO?Y^Q_W//W?L[=]Q[
MSQUWP,@[8#'6>M8SYWSGNYYW9JUWV>0K*&F"AIZPOPDJUTC5KC?:M>XN'(-M
MCU3\$AC-[WR;^:&=<$HWQ<G=TK]4Y 8K,-4I&]F2&0%WNN$@BC>3\?9S1QZ$
MNAX0HW#"$)2KT%!*A:W7-'$0:%$[OA&PJ+909VNFI=GPRG]KZ/CEMG([.N"2
M-T>P-2EK<>:+-T6>P-SM"&Q&S7T?+( BK.LN;CE46#UH.LX.8MD8DM] 1 'Q
MUIPS,]AX_O0F]9Z%T^OI#6?+ZRL3RG\%.WDE\1ZO"GS^2^!^;HSA9OZ5.U_E
MPR$9/\%ZIZ3>%2A$Q3]]W .SL\UA%4PS<_V5?5>KULC4WO'NJP7L&&3T*:)@
M[]2D3V)@NVTKL[/<1R]UMC==&_XE.(ET$_D@PYP@4) #>/C81W-AZ'K; D>+
M\@=H?T^KU A%"NO)S^Q3LMZT\4M-*.3]56[U066.WSK'8X^'?U4.3C+X=;7R
MNSFVDB(B2[X!?7XGEY2$W\*B.X7!LMQ!61ZF"R?7"F__)7A?PV'@N?L;Y(\D
MR1I?BT[=HS X; Z"OXF(@S=,)?Z8J,\:M&R'G%*\5Q?500><5-@-W%315EV,
M9MOR2F.YZ"ZP9^F5MND275-R^RK3]O9=[1U# J= I\H3$6-+4._O\_J372YW
M%)Q/=HV_E&'!?U, J2H83GK(&K=#,WF+;\7+7/E8?\)*)T[GX/83?H%SI8G8
M-2AE1B,U34'-/+[=II_ZMH@-7(8C**FZAMBE6%A&"M7;34B=;S]Q^EFI.?E4
M \-__ZQ)@ROJ]_#?X77(\,G]AY%G?F:8$Z[;/=X>3/K>5=SP4C$4@5"SS9'W
M^R*O?')I$WT26MJAHSK\2\MTD0[@<IT_CR>6<"%O3.YPF(Q9CVZ)GQ6=W&M0
M-O>6GMWPLV4WV#>T>G(;_EH5E@5O4T,OOIM7H2;00"08Z#04T2F4\3G!ZR=9
MO7O^E,#3N3MW[.<OY4'C3*K2,B^#=GHYW^)FSS6B+G7KJ?51V1-;HQK_.J4?
M,W!96'NP>K^"E=.2Z_=;W!D3- ;6G95:?,]CL8ID&-5U>QG6G>WNMSI1O&0\
MGH?4(.F<.+!]0/@X+WRD^XVT35@?H3'6E]\MM5_ >+FB7O_X9/?-KJFN,@-^
MY"7B6(&&JJSEK>)<JR(>,BX/?4&8QB[*$!Q[=^PL"'W'Y 53>B&,2^'0 X&
MU'>K;5KML*OL$7-M3ZY4>-. #HP=:71 7G8%'8 ]5T('$*PHV9PG6DQ+8(Y,
MN W1[-\GAX !.D+J^W=I><B8>=%KL[,^[4VEI2X??9N]^Z/]Y[R]VY!EOC;?
M?U)TFFEL5#I 7Y,!VJYG20?@/B3FT@%'FZDO%#PI.XRY'[O+/U]"# &WH9+O
M<DWW;S0V-2 >+/W0\<(F16C7(UZVRO297%P44VC)3ONM]7QBOTE6\:!^JE89
M)DORYOU.^AE1EC976\8^9EA3-C/WN +6. ))A."ID&_"M$A0-!U T@/1 4K%
M=$#4&NWSPL[%8$,&$T'XOI\]O%.48$F+/B5'!W3H@/IIV?OY0%*<HR!\)* #
M2/)OIP-^=Q#58BGWQAD!%5UEG9.D :'8CL?']UF:X?G**OF'3ZWJ]\0H7K4>
MXBUY]NHIH.T*&$\'(+]ITJ#!W@S0P (Z8!MBU]'FS2_#=YX$[^+0KDR;BB._
M3X&H_G &G=%2>OG6N2=8U<]CYE*NU(=6@B=,9J.<CY1&!W#N4\/1/Z.Z&=FW
M>B:$D6'M)I7 VS[#J[7_/#_^CN(R[O10VE8&'YE6]'K!YPB_,DZ^\@)?A_?L
M:QEA<[M)L>,DU)7S/1TT*;,Y\G[P:H]^B+-%MWRONO^.W9O^;@C[V8](4?RZ
M'2A E.V3+^E> <C&0W$NB?Q&'\9%!W3JPJN_4D\ SX#QNN\9O8!#D*)!Q"MT
M0*[>$BOMN J2=M<:36"B.#*<A#D:C,]!,GKX$AT0/8$UIPK8<M)X;],!RXYP
MY"/8E@4DU Y!$9$GR]KW"JVB3\$4W"_6\$BFV+GQ<PAO?KX:N;D^</3)S)X2
MIW#0VRU2= #Q(0/5@F!*HZTL4*P\@4>T[K^]G7'$Q5C[8VL1F[>GD];MAZUN
M;A7=MP@][:Z]783N&Q@:I'Q(6RWUR6C<0K[_A+8E:H=#'PX&$[BV?O4RKB[Y
MN PJ=01-^O#3ZT\9JM"+LV:B19_AT2CKON]Z/C+1._8N::R&KN!:Z=\QM)^9
M)-JN!V?^7KR?L,6BUK1*Y=9DOYM2EL;K%>G=:;6],</'/Y=0+U\9]R?\;LA"
M?32\6$QSSSEA!E)+7@U"CNCS47XR>I"AL%C@*R^"KS&<K92QL:P/))R&MP$/
MS@*YT/@/(_!]"SMX9PMID$%/VHD.B/C(N AK_87&:9,8>^LW,(;\92"*#M"D
MT $Z [1X^25.3!R12GU-!SSDJT*1VI:0\H[C_5F0XR1'#(@+6M2KKS"E;O?0
MQGK]OM<3/K$#W'3!([%;&LM1.'0\>'$)PC%/\NY4$SM%S0HV?4]*WC(=5]0"
ME[NCN51*9S@T+3(%Q6O&O7;(WAR8KSZB=?&H8QC-QGX-.<$3/\$#-HE:/CAD
M-$UN2LMM2?$1'>!($(CVDQ^TO#7N)UQ2493^XW= SM5*Y69)HZ\UY\=?)JI:
MW0143K: #LX3^)\A.G%:QKGQV+>E;+\F1$[Q\*7CE$].%A@-]J?P1'0Z%2]6
M[2ARNLFE_K0K*^J]<<$B37_?.P9L<@K8=^'R<S$QZW8?,;=8/]''C^0Y7@]_
M=O9=;7RZC26H7+"J3ELO,;-,T'A58*R7\[X04\A0PL!(-/[NUV^6N&/-+EBJ
MH2-AH6.ZLJ)UD+]TR?Q$ 2IJ:5OJ]\;\3XO1>NT;4*W9DI#)8Y?98;\=8H?
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
MD^MG^0!X0[N=UXKE&ZD%]2UJ*SZI8>=QEJ&A:0FWGUP687QLVG\@S4RV,J^
MCHR&U]XLR71Y5EJ1GEI\_P*O;_T67_3&%M(CG<KIIF3[B.)]RWUU*,<^Q2"C
MV07:W2 O:F./&?552*-VPYEI1QF]?96V0--(8@H^U8(OK^V79*B-;HW-F *[
MDH2G [UN026.<CR_Y4-23BX$R&_;3/XY)#P8[:']7#*KNU6#9+_HG,R?] #5
M,J%E\33Y6+N>RDW,ZNGN ;3R)3.Y(O9M%PDR* ^M.:B3D2/K%)C.S-EAJP5I
MQW]T?FQE) 6O?^UT\?;WN8F9?(]R\117,@6U4H MY$Q;JA;1SS*&O'GP3.BR
M^S.OF9XC+SMN&]M.RZ&FK'\A?H#:X'@OG5#1)F0TLLZ_-N"I]6P5WCOBL>\7
MBT9U.7##\J1@]Z6J!AL6+[][_HA*+6&&DN*D1K=HI2]U1N',$PLCL=*!]1#^
MV54F+!?G3N ]/&EL\?>;;J)<:*()3Q4.[76^<JC6'$BY-_@Q#79EL&HDQ;-'
MX<[=#U/&MJ9*'=@/4H4QY@8S=K5;-0M,+3)]^R%11Y=?Q^A+%KPQY<M4?S0W
MZT.*OR[LN3:K-)'>U_-9Y[_RZ@I5]7]ZM<)-;@' U 1-B"2##V\;T>>,:#U#
M$KB6>%RB/L)WBWV%^$,3>L,I1M!3G46O[\5<T%31""3GT5VKSOV.IX.-<5H#
M,V@RS2.Q2]$^9?138('_S(A7",VA0T0]5;*F)5RJ/[F^M2#]7M77Z\F3"6?4
M'R;;/)?((G"^U%+%57)XY'!-U7FPTP&GH(B_FD=VLZ7M72,*B,@@9ON[]H/<
MQ;?*>=(LXW-/].G>--SF(ULQTN76IHF%Z J*,5D:NJ#7,*+*YFB))^-$YY:+
M1YV3XN.;O&,5%]&!"D>\E83M/^FXX:P$FYS;$6N/8@^4F AZ\12U[JGN)PWN
M^.&NWR%!1V*+1!P=$GW';B]'MT^,8<9NN?.MFJ2+G_:Z^"%O%A+:31-^$A5]
MQ^2,HW0_OSCTAG>)4]6$5,3 !9/\&^^?D#+MR!J)LD,1=R9RKTC)WGIJ8DI:
M(OTI(D2%C6DPDL2Z2I*#F#Q>(+2%1ZP@P<N<8UU=1X(@VHUD9A9?;?CMEJ[V
MI#\@[)6YCV2>E+A-*.(+N 0]G4]T(5F1SP>#1FD\%(F1[V-:VO<54!D9 <]4
MYTO+W5%GU.T*2Z%T@';7^"]ES.6,T^W1+Q1#F/6?YYR##O;D2%OF1N"TNE,O
MS:I,V#$"D]Z:;7!ISQO#TX[));<*I5MX"X2>55KGO7_[*?7>L@Q(^07EW"+B
MU ?KKB<TB+5MHOBIM+_&+E;N#@2[FF8@.0TJI32@SY53)>1>Y9ID%8\2DS/C
M;YW/BZ444R\S?@'^9R;?X0O<5YB7I@.J'L-[/69+_V7;E7FVF+$3?F&_$KBG
M0 =LU >E0;TI4PAR.IR(^=3WXL3YO$,[M/]E4Z[G !I/Y/^N=P#=&,=A>I?7
M^*VGJG]YMS0K/4CS1Q&4+@3%[G_%&?Z"D.4H]F&;P&C@D5:A]:WGIOV!ZA$[
MWT#Y6?=T?;P#/%@NM6D4'Y%*2,NH#]'4?W[FY(QJWX?N5MLW3K_7AMVZ*U@%
MH]MOQYFIN@V7W#"]G4/.#Q=-6WZ3?<5BH.;7J?L&[J,%">TWNRR3Z\NPCF]Q
M._X3CV&:4#+MN OY&*FKL'&D10*W<&3AQG(F_"0);4.6=.H_7W(L!:XZE,54
M^L!\;B9LX$)GB7CK25+XG\=LW"R-G\FT+V#4Z #SN,& A@;"U,N-79??_MQ5
M6@=\0_$LD7^=?=W=5])O\.L4O*A/?H>2U8,6>*ID]7(I?H'G^/LT+<QMY==2
MHLFT\?RX9.O1D>2Q&[$+63]HK"2K; =<H[)<QY 9RE(^X7&>YZ<9VD!I1'S6
M_.^X*<<RFH2.(B/@G@ _7H@\\*.AL/M:1PE @[''WG[L#</U6:4<]\]5-:1O
M/LW4WLC:[^Q@/YXN/Y5N:])9S:T+CE>W'IN^.VL[=QU_%V.N6C]P2=;X7 Z;
MD&Q>TAVF2I'H+WU7SX6R/+0YB.8ZPW=/\ Y7W]6S81=T6<..+X:W\5%JX&WF
M?QY&07.UZ#.R30':,+QF/JEH'0./7J9](X#;/34NJVPXCEGYN:F:F7<\LCU;
MW8QJ\O,HJ2,&!>8GO;:O*VN7HQ7A;59U(>!!CX=BTDZ7@AONQ-[.L<BYAB#Z
M\Q?*WO8I"1]XN&;.?LUJZ;(Y9W2#T$L'N=2U>KG4:4K_DL!(3:)^NL57K2OM
MCZ9?NEH5US[.]$/7753!#YVX30@,MKJ,\S"(S[V,N[#7:9-<>B)U2\B/FW9O
M]0M"HLRG5+-93EP\/<#_G)75;>Z!SA<?CDB^ O16!J00;:D%#R;I *Q(RJ)
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
M>@SL CRR9OF-C44 )EGMS367GE*6<M?=6RO%Z$62\!?;).,35U5WHR);V2A
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
MM*DI<D)AZ96YPGW/I72W-+5\@(]49_G;AYO=3X[ZJ]QD?4T'M"/QG-0C,W0
MTR:8U 3&FI-8:2\8<S$T@!$EG_OQ'OD!QA=1F.F JXR^_]R,H"DA2):T(W3
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
M<#+MYM%11#;JIXBO$3IRT%L_0*<H&J0XG*R)'?3#"&?2^U6AUDJ=+R"S7^Q
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
M*FE\NEXE9&KNU$HB,_<EC7@"-UM K(,G0KVA(+1N"UR@]N?& %EAKKFY>3^
M*'QAO[IDY10]LPY/&VQ731').M%ZV_O:SM[%*=LH0A\6RKGR[VAT7*LE1WBV
MM)*<<)E;LD&1X3SX7C;9U; ->J(_#>MPW&0*/S#.X6:FE#07L.23QG(3#B%5
M"CI%E_,Z0;",&[LV*R#CE/8GK,D1HO_DNMB-Y8=] ^T*8!#"0[JYSB; %!H<
M,.\V[;?ET /]R [.(#3TBL&.WR!\B[1+HT-VX5I]H+Z:BC!J(K0*W*XM])MF
MU#V0'.JJ%82VMB0@5P; 0(CP.&KX^F=ROO\B,5/6<<@ZS2#Z^XT;EY>$\R#O
M<;,9E+KF4K8W=B"I&)B_]81&:@]P!D[2#@9U:'>]?83:?6\"&3D).K>55*,Y
M<_ZQ9_R&3Q)HE]3F%%X8>["7N1,:/P1HMM_#7(BQ^E<>HJM@EN4WHY)R?O\=
M>3\__VAJ@$7:N3V[P<_%FJX(_K:>0^WBQRL_J#?\B9DBD)\'#+1NX2*:)=%(
M.Q>L*'#,S=T.8T15E"8?KKDR=&387A$1H'W;9Q1/%Y\Z)S)4EGXL"U+_?\=F
M;/6R1KBOFPR87G^ 6IR46Q\TQC0X;S)2V[_I:D% ,LM6[%M_G4Q[P'RVB<P%
M+X? C!\0QE7=2=+L.M_7&0E=>/"#SZA+P&-F/4TWAH#?!1A14Z(##Y."7QI
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
M Z%4)*H:C6J9D?O.47\S>5#ZB0V#]RH@?XGY";0GF$"(-9G3^>O98P"H\V/
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
M)RYU6!]VL&UTC/PETFXLP9GAA')+#?#CPSRA8;87^E6;DM"(:3A3A:;>CA)
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
M>KW-OY>:*@/O#2@V7AJ^G;-[_VA:L('! 5Y>A'W6IP);\:1[]F\!&3:>$3^
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
M?K&8>RK ZA0[>V0M4F'Q3KE:RE+_]%'TWB;C21)Q=WI%E9S@5\VFEXGCRID
MWY:GEY0>6<H(Q,GA3%HT3!6/(GS,NSH5;&$G7,%CFJS[5O?6=W,'M>=YGM,_
MI2\:77%#:4PP1QOGSP0]*4O:;-*]<3MC&/<6(\-Q!Z19XTQR'SAU01((?>E/
M4,#ISO&)%,&1J#GC];5O_8ZMD)9O'J)E<PW>@8C;<OSF=6KXEKG*+[Q 8I K
M%TBHAS_F^3+QB04:"%7<![QJ4_>B3/("Q"7\9:3-I[:VYE']&M\='GDHL\BS
M@O -+7&TL>1LZ]1?+_U?I?^,^^\ZF<K(2-\2-Z]5L]3YICC"393EY\W--;;[
MS S5PW;<<][+\]V@=&>';.&0T5B;W;[ ]VL51>EY>'\"=9&^O-99@=4<L](+
M;*'Z3O>GJ_;2$>*=U9F>[G9E'=G'1_"5\PV4W83BF9&*@ S/.?.&\DX')9VD
M4P6P1!B]UJRT'RW+4P*<6+KTX9)667ZAP  (8PRD8!&O/+P\/8"(GNEZ:D[R
MU8)W2@WCFV[!4]^8C"0;[>S4\*"-9GKA(^M%&F @MJ9)AR88 KL1BIC>OIY^
M@9/I%;80(!\WADE0Y^P.Q1:HG?4Z.Q7QU;_HQ\XM)4ZLH@]4AJKX3X&H8$\X
MZPANEM80+_36U'3.13:$F&P1R;HH@">094+QDG/A+>J'/R@Y6EI?;1A_OL]3
M&G]NPBC"TK87_OP*YMN-B: "D5"S%[_M_C3"O(BCN*.[GN'V(+!@UK=78_YZ
M-\LPOR/L9P?N(XF!FGE]=4 T."#YJN.K\:Y+"9=!+7*_8!!<"+[[()$7P#7%
M30@#B!R>PC:(\OL=M2:#'C$[<@#0-G _&S7K-'ECS-CR?/]1"5GJU[8[Y8S4
MTUV/#CW__&S'CS?O1'Z#A0YJ3CB#&,"4,PKXH8N1IDH%JL F/?E(""V!M+LM
M"[5A8! TB;K--DA$G7"K"<E;^:>17=%(]9VU+/X@.IB-+L0'I<_@NVA- UT(
M5:PV.S^V*,>4>OWS5O3FH$^*%X"@<+(;'%Y]5<K1DCB4:M#W]^J1M.30TJ'[
M:)WKW>!GA.8MGGP.Y6%\'QD(%+H"1XHH SR0IS=H7(WL-5%.?_7%6X^L7=Q.
M&B]MN:J47[YJ?2]0R=!:)Z?B#;<HZ4!Q]GV&[F(Z3XFV"(^YP_^W9AOD-ZS
M&$DP?J;%$B("BP4;5(DCJM"KCV.6];NIN3JLB#IR%Z6?EO/0(!<MU[Q?:N\:
M7705#!Q&4&#[>';\)[S+K*W^:?FOEWF*0!X3'/O;9OVK\8<.UH>QG]6!4SUN
MV@;:<5U(PY7:TX[Z[EB349E,$.Y?GB3_F=4NP7#S@FX3<(+%M6&=!P:\VMG*
M";[C+X>'^?Q/J8=3:V[/GW2=#3XQXUJ8C+1_9.]S26_D3[;3C&XOK"Z]"RZ#
M/?R!F-92R7^UW.?]%]LBX]<5(*_?K#9U$W7AI?Y@<(&GL[-<NWGO321*P7"?
M%C_ROU^Z^F#B^\QD8GYZ.?85Z$X9S8N>'JW6)DV&IGI_EY0VAS?&ACE83LX/
M#4A=+J,KW7!+>A7WX+J5Q"*!.D0G]Y*IH@S"VB@S%;<TQ,RAI*I>F<8>+>4G
MDAN\1^"F2!5$X#V'@R9;9ID!U*<!'S3>C0_>M$!];C];+[@LM+GG@G :@AE\
M,[$['=#MCZU"%L@ =@$,37;\HFUU"?_5E%>80]RGGN8G[TQLPE#H?5,JOF4+
M[.[RU:T&^[2IF_M$?XIU$5A781_#F/!T)A# @%+%>I07CK5WJ.">2X^M/O3.
MKUQX:C<3LNYRI:ZI-OO*XE"J;X&(1;%/LZ'A"_3[#4"/T$5.HDE;'>%I_@]W
MWLB#S$#UHX!.]@.8_,]DK:=NT(ZC?A8+%XD6SO2A^R7P8@0-@_>^K5T=,E7?
MGG*LUZBNF^N/[U8@^QGQ"18V3.A,>V\;X;&5/L^0M4Y+##%_;9Q_=DL@_XG%
MKPQ4%BJ66M\[Q+6.EN9<)S.!@EK?PT=1EDSENXBKPMW0P/M;(C@E_&2C(6CB
MF&XB]BIK&W1U"B<'3#EYH+Y^S:;Z-HK!4=ZGMO@E$>2]M(]V94;=L>^6_$[)
M)(%^MW-.\6MQ2H(9@OA/?")^[^81S8ES2IR%DRSLEIQ)*T,:>\YJLC10:?5<
MW'RQ&QA.OB;K/<M8/#QE/_Z9 .BUK#T7.APJF./,'DA=F)J]".2QK$]/6AW&
MZ%'NQK:0H\;/Q*RZ?TLVINY?BM!;-Z&&5S-^P$++9ZF.2OM?HV.%,!8*Z/BM
M'^;J8CTG\ %$0 >=4&/$+H<;+R=925C.Z:&T[@UQDO/4--[S^W.JOS0,_: 4
M!CKMRXW8@3*(0>[3BV6F"\U,MQN>_@*W/YJ#GA:(KN ;X(^QIV^,D:"\"Z_C
MODTV2<N?8B*_.MH30_4&MT%C?;MRA^S3_D)+&G>T. 0R[,56"#R%EOYU[@U\
MM[E@_QSV]O@X10[3T*-^"+B[^%>H[TEAO.X8P*B^>ID5.;S)"/9&750S1DL-
M1>G</2;[5IPK28>M;;'2.0$LQ?1>=+2W;"TK/C:H./?3K$=P[O??WQGO,A=6
M'\90:C8E!UUYXW-O-AIW[3P",N=$ (<9X)D!.NT13A)0UX7O!63.-(ZNESZ#
M4D,E_T$(Q[W6<0P4,7Q^<[FC#;^8Z^<S2+SSW\5"'86+,&%T$DMK6'YLC$@$
M*V,1Q8!YS\,+0;<[)^Y<+^ L^QBY/\BY4S07:)8ZZ%7K/JO9^OG3B1ZB1OA
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
MF[_(X:Z!ABR*#A@8:$&,?A@.Z374&8G,COY79J1-.+%O(P6_1R#Y)9$)2UJ
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
M;FKJR76.!4U,T)G!PL&.ZJ1JY);#=*NJ*BBX%W+/-!\DF6EFF!QX\U+<C%N
M-D!ZLI(! \84S34A?_+[6!]:[NTXL>+LV-+4V+O4RL!/[^3PT='CN4=N?GQ<
M\:(OQ)L&'<KD[(?UM6[R[W'S/[I$H2B[]NQ3*&6JA7,?04BC/?+JN+E9^*G<
MGV2G#3NR "N;M'SY[7?7P+-!,HZ8T^,[.!M\?G X7$Q\H8P.YA^59L/D;S-E
M0:*E#)!NV5(.79;J]R\+; HASP^$1H88Q=]*.4G3<4\>.' T[M..+6N*.'V#
M^8+5Q<75<"S8YDC]BT]8$.!>?L83/@=,1A^JS=7.E%X!F<XZ+437[;(]>O'U
M:NYE6=L&70N6PNO+?QY48KHL"+"A-# >2C_-Z#S2;LUH8\&! N8^L"+J++,:
MOV61F69^"+]SW7ZT(?79,PONW*S1Q\FS2=6>F_C G+.0,407. ZR#^*/3511
M =P9]<0F] %&6:(.M0F/;TJ6I;(6+HFD.USYWW6_(_Z?=+]+C6I?'S)/RCQX
MR,C_6N#>M+<VZG*J$G:7[NYS!%D2"K9!P)'(Q-_0Z3'6!RZ6[[1%:,&&7+ H
MS*,#2\2ELUA!([-?9JX_;93+HVK,UFU>N!5Y[/A0]*T]4;@?<9W!W!J,/UV<
MA>46HC51"I.4Y-E>2Y4V1>5/?V/N_IF>35-ECMZ[/\=M45D]HS4*-_,OB1OM
M6.D45A&9:/C!B:;,*A^\ 3ST*4%FT#S&X/!7+[P3J-U:8^OZ-;KCQE]&2'99
M@CD%P[L4('J"B>C9P@--3/_53+9U@-S=?G,Y@HCYE77I"@7Y&;>.K?UEK1T5
MS;^."N&&","A=?J.&B26LIZZ#?(C)SM_$.]%S#SL,2G<UUK7<=MS!2O<'V6D
MZ/4NP_E[PPG#?HW'676#U4K@/)FMU\Q%ZPZF?A<X=1X\!B_N& _')A2:C#6P
M3[JBIB*GO ^,WVIH2A;4U=D4.W#Y#7OPH]FPX+=%SGXH=>IAIR*FZUB[#%.*
MZI2L@SJU -[M1#,H7]YZNB1]8C(_HK3/#&E]++#&S^>;!ZE'T;WD1E*+>B:&
M^X@ )ROR2/E3O3@I#Q2XC>'_#BL>]':)O+=3==GPBRV&EGG4-?$2VX;O&*UF
M,BY+>CIG9GNR=1L2[!\:HW?R38_/ZQ D&*N7X?^P4Q058*D&P-BJ*'$FNJ4<
M9JF<.[II/=YY$&A=N2(G1W(@FA)UOT9DGX67=H3!HNU$-#J7H'=Y;2A)2N9>
ME FC-)&"$0BXCTG@Z"YT6)(OC#3 C\^;P1S,' )Z0E[9*K[QO]%6DE.O7B<;
M>:LG'[3\YK]8I/"_9M:)8> _.O.:VZ"W=S ?8%\J_X_/ ;N^_+T0@_P'!][4
MX7/,QNB<_UW#^[]8?UZC397KR=S!T6*4EM&PR98ZPQR9!5T5B.'EJ4;VCZH[
M-]YK'')Y_"=/[CC]YNZ2AE"OB^^JCKU_EP*BP_Y,9';SK63W+6XG) "SD^/*
MU*ST9^OS>DU_XQZL6DH';.5,/D7%T-R-A_;_R+O/:[V5?:JXP13WL'&J\+3B
MQ]S+/V2%1EY[)Q.\.H5X<] Z?[H<U0PGA%(&YA;$Y9&O)OP?!T@,1)<N1S[V
M;%)O'H,WIIKM&7\]^SS"76%-5B#J:\+)K!F, 2: #&CVTZ]1H*0G?=A&#$=J
MD3J82 'O1[DUMXYWJB'5>N7JEK8L6/CRZ]4L_/TQX]+7?N5+I,Z*,5AUF?=T
M>^[]!OP5S\'' P<"=E PC?JK.13PM!IKZ>]$ ^<:-\>GDR%#Z--/OX\@.AT
M#HU=:7UBUS;B-V6N5@+#1S ^ZZ\US))%D=AKJ6[XK/Q!4K2#KHU J-$H^,>
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
MC+(-2LRRK48VQ4"<.S(^LJ]VCM!\0F\9)><[!%;I7=$>*#BC5?=@1T94$0C
M\H0&F X]9)%&7":8X22>ZNHHE[$-\L?*P_+S'M!:(YW+D2ILE[!QVIA L7EK
M3&%U**)ZQL[P^]+\D<:?L7$[,LE'>6@^_!5O@_:9A[(M>-.$NGZ.M!RE++[Q
M<\3Z-:9E(J.,)IB .E7VQ2O(^V#=.!6FM"O$+RAC8PZF(I>[#;*SU]I)&KO"
M8,7K5*G[&K.YB".%0IJ'1Q2*,IR5TLQOGW4]3*O7C'C[>T^LYK_W&P*O^S&,
MRYCIL@5<9C\1K( >1N\9;;^51YB9RK_G%//&<RFO=]2X<;S1PO3CBF/#LX\\
MY\HY</W[.MV1V-<W=GU;!W0P=%W:^@-H_?I#C@@#[X(00])8CYC?<$0SA&Q5
MI@B L"H\Z>K=UM2<)MC8UFR:4' ;?[B+4I?/I7%_G'.R'(90XB&U'8O=9OK[
MD'40A17R_G!E/>T.'^HP4Y=S_UM_4@W%/=C8+%HPV_&D1_)<OK;PJUS!ZT9=
M7V_[K$,85Q$S'IA9?Y9#MGX\OLFC/Q,EA?%C6B_XL9Y'(RQP286DCWX=(ZO&
MA]61"L9S>A2G,B?I5Z?"S92/*;AH1A[0XNSOY^V5*46/6>[$ _I,CZ\ C)4/
M7/8M/,",3/Q=SQ*S[67\@+&$S6UOPNX>>KI\%/X1F7CAJJ&[=U5]A8C[U;,[
M_E12AI(QC5H<21CM1"IC@':[K(H#Y::B0JM$G,21/=6?9Q@]D?O3-SU\/FU8
M9E4%ADA9EB^T:,AZ-+YR""F3R1&<(2 @=S!Q:!%N.\''21YP[KZ?D$>UXT 7
M/#$'.)I,Y:>UUSWP*6&S+A,H@_# ,&%)VXH]>6?;4 DI8U=;]Q4]?;.UB_40
M$&%LLG( 1^KZ0SZ2&"490\6 2L?"\?/,<U/Y)XHE,PIJ IU-ZSV6[WM-Y87#
MC_OH*J0XCM@MDS/ #.LA>>1BMR%Z$E+;G]9H']X&G7E(O3N&,GMCE&DD.YD_
MB*,6@"^/WBEXWNW66XF\N.Z,3SIUU;2J4D72"@0^S0\ 2I# :FM:Y&J7'%%?
MZ<LG2QW>H$<6 *6):/\<J' H7BKTM92>T'N5M[E0/ :?M6_)1\P[EO_87)VF
M$KQ@?[:F.@\@UUG'^<'J'=*A'RR&TJY>W@;MP<#3S9SKF$W/7TX[A=Q\A:P!
M(8SG/.@WK>$!1I_ANJBSFY&Z^ZU+@1?7&IL&*HIX#_Z+KIZ7K:U-=4W-[>W-
M<:.CHPK!P34U)1E_9QZD S4+J5'NAQ+D7[MDN_OZV8VX%\3%P:CIAKR]I]F2
M,+#D:^!:&6_$<B>VS]D[_;B(<WBT['/+LN_FMDZIWOF#%C)EHH\$3;IG!@[U
MFK7M?BD>!Z%40:51&-IZ.K1N&\218K_K/-8.A)>B1R)IKD .=4581>1/NYK*
MZS?NIXMFOFB.=D:R9!MUFKZEN>:EE]B:/O,)CR$G01BGUZ<7O0&$7*+Y+KE4
MU"ZFR(5:YV*.;6*/:4)Y](G:_0C/.7^GUJ>S7D2+:7=-M[.&GCWN=[[&=[]-
MY8FHL0TX]DQ" EJ&-X4!N5 QJ83Z?25\!K7+,S!YD;Q<*(9O3[TN%V&@&GI_
M7F7\8.%/3Z$N=L3SBJ#K=K?LBMF&K-W<UDYE]"Q!:-7<J6C.,V ;)/E+"083
M3U;96;@ :312#CK9$^KM^6Y5JWG$6/A:V=L.H:O:2E$I7VP.#0M^=5TM9]]$
M#V,9%\D9]UU77=F1\U[\OU7T=^J;7^N/MD$*C<)E+?5OZ_-OPDK.&U=F?XY>
MB)HK:FA)^&D=O3"0>-I0Y)@7[S??*+IYG_/ 8'[,M 4**&)#3&L6JCV3.O3
M.%WC89!4P*0V(I+J +=<W@_5OAD(HRKY)]4__W4R>T?G/:=A,N/2^HQ:%Z1Q
M:G6.AA5:8<EF 02BARR.BDNTU R@>=(%>[;.82V^M=N'686/A8?L&&L\J< I
M30@)>6#<?I%PXF][-,\ R*,EKMKZ_&VYN/(!%P0605VF0A[)F6SE!F.:PI2/
MSD_&Z(D\.7PS5+DFN6(VX*?A<]&E  \7_\B7XI68&^*D8"*KCIO;J<!Q=2_B
MLX)<1TW(/N!G]Z%=2YW&C*V:@AIK=7=]T4A7B6U0@'L5UFQZ;O8\FAM3!(V%
MOG6-[3S(ZP,S+NN3'%@7ZACD)&/Q6.S^A@^6ABC+R:+ZECQKQNA Z%[W?N.E
MRS!IO$O>/2!BXWC4Z#P0I":MJY SM<GZ][J3MIHWG[")!)#RDMKM*P-)LO&O
M20XQ%4%;C5]D%2.P@7O7<JEK:]]H"?*/,5+- Q*5N3?$/T%$,<'K,^(T_?3O
M0"ACC#;U .5,LRO./OQ+&S;0YI"Z='#VN^;S$R7^?K#R]R5)DFY#(3HOE&FV
MZ?STZ[LK1S:Z!Z+0>0BH9[ES'V/\^:85I*C? TY5W$SA^(?OPU9>#R ')7:1
M$+/M1@C]:J%<D:L=8\8SUITWY2YYUFL?W^$ER)'RX>UUPB&GO+$L*RZ.\N(=
MMF'J@29&W T*Q._YQQQMM/"UNH/H6'>0>G._3A*S%C\%G]&C*W^[I\ZU9$)6
MB8S97FQ#'G&=E'DM\_(3J@D1LW,%#1J^>OU),<9OQ>0GE%OC<$) \[7OYOWB
M8]?/7OJ *'<\,-MS=Q5X_=]U4*>',;#T/>(I8)'%Q/_\^$&';9 @T-TU^ _*
M+HS&>N$HXM76-'/XZ?F';"V7#\UC:T("'6T?E$#HVBD*CB.+6+!-1BL'@7<1
M*"_YCDE7-H]BFR/K;=\RB^I=[(V=!.:6=Z^F<[+2R;<ROG_?!IWNC/CB,=4C
M8=M]QJ#Q?S0@/PN:/S*!V ;Y#LWJ;(.Z6[BO>0=$TE5T_7N=9#/A-)B7HN9^
M;B=UZ573PQY95FU,48T UG<2#NK$/VXS><Z*C(,$9L[,\O;NV@:):;--@"NS
MUYE.CSC&Q0X4G RRJ^$52KD&*^'A17+02@B/G)/>W#)>W;-,OE]5,3R];'"T
M7\<-M-5/*>M%B*%" "<*.-52HLV!+ YL$!6=DJK4SY2\5HPO=G:$'R^WO-9;
M]5FCG5%+EJYM"-YU1&;I\JRGC=&4I&?7@4T-L1YFKZ+C79]+6<^+KXD?.;M#
MHNW$Q Y7T YH H%Q;@#'9Y5"QN(D5]9A(.<5+/TFVP)E58C8@RR--LL9\1]!
M.43&&(Q6(6Y?EJ[]R*+UR#HHO:<'5A_4ECZC3&[]+Y99>,<P3:@$8N9#2ZE.
MYE O1.&'Y6Y&84&#%\Q;M</!X:8:-EM>2CPD\AXGIZD^(3KAFK];2J4D#;J#
M $?,1+*>CQOK@BEE?6 18,IS]%IQQS#]:^O8[W#\O@^L-SK&#K!3Z[H9<Y^-
M\P=KM0]B/^J]C$7_U7:Z^!M"PM*&Z'-E*'WN4XY-]0R0R;H&&/HS[WFIV4_X
MUZ6L]^ CFUJK4@4,\#,XXP[;,Y,ZNKI5P>.]4?"RZQ[9U0>'?N X4@C>7ON%
M(1*;^ 1E"J2*6N[FEIB+B+@AQ[HBE\,VI[!.D-MM4V':#@5/_ ?/\<9'62_2
M32GXCS>.$NG0/>A/?$CF"#/7J7BZ7)$'5*M'/\W4)+X!*C,4&K$IZX!8.!FL
MNUH\=N,)Y&;TFU*;3KNDC(BF^(\)'IS:O]5'3-<)CBT5*FG-]N'U2SE2H"3G
M=_7Z2>%P+6*5T2_FST#:8/9WTLD(?LXC#'ZB9*MS_,C#ZWA=V+W2*YE6X-9K
MG"4>F>2UN:JU#=J]$Y!A1P$>\PY."019Q$T SIS4/NM;[U[F"=/^?.[/K4NQ
M<TO)-VMZN_(W+@^'[W2+JG&: +\MX\B$+B3V.\7/:S0!VZ#*)8B0I2%'>62M
M#"AZ#:1<?DTBDWX0WW<R]Z3OGLFXG;7H='33YFST+&Q)5NA6CE^JA6URNR.#
MR-N[Q)9&W1DQEUS(E HT#0W*9V4QMD&NS-NY.GM>4]>%<;,<8RI4_,L)%T=#
MYYR\"ZWYQQTKO(-.7%Q7U^G9]=OD_/AJ>+6ATZ310%+-+_J5C[.7:EOC)^UJ
M=/4/VM._IP_7U7V03GE7*3GD08#F0!FVN&2(M#F,?6@)+0XT+@Q)_.@\#.A2
MX="%L_=S"7[AMU'6Q4! 3[[?W NOBH&P_)BJOXO\8@<TYAXM1IW"37C\^VL*
M+>BD;KM9$0RMVNX:[2AB-]Z86IQT^US3F,[WC@(?^5,1*7N$CMWK"?%V9K:Q
M,H"#[), &BS%N0-D+0PE;CF.M;OH5GUI:1^_;:,S$K@%+XY4C%^0WSLD5F^M
M=%S8-_.NEAH%1]=B6Z(G5!0FPL4?8B7;#9G@<W8E8XVSNI:!^[<&S=Y[*\!_
MZVIN:7N=D?=/_YIT@=5'NF.7=>&;)PC\$%*;MTI>^-L^G6%IR)O$-#;55@$#
MIT<M59?G=P AC-)^]XZQ,/&]2Z;7+PU)?58NSFIRF?]^\B9^!^J[2T=SH$96
MA >W#$+)!4MC?-)O\,:AC(OB<DB\[;CY(:@+4ZO;W5B[VL63?E1\?EY,]2*=
MVW%;]8S>+V5[/8U\L6W0K<?'=?3[4 K,;5 RA))!;BK+X(F@/%,O(6:L60^9
MYH5J#$AZ1'N3HMC<W(>$,;?GW7_0X4^/>_[@'6Z\4G]:IK&:<WY8G(QQVK*L
M+092[<=^=TA=JILT\O(>%.&:7'G;G++6Q^M;T\@5>0%+<J<6"K\*]PV[[>)L
M!2[<!C$N8H'#@H\(P>()H0[1"/@"-*U31#*0L!\EJ!ZOB6^[0.3B2SP';7KR
M+3BU[R..-^3*[70PBSNO_>$/L6B1)]S%]Q6_<7/+=TO@^B%ZK6CD_4O;H,NO
M?Q2>:&]_3G]Y 1ZWIYXID-=Z_9CJOCN_8PR^FET+^<S[ A$MXC["4%Z1ZQ;I
MMHQK<D22%EV*]J-=F*G4K1@HNQ7\NCS(M":U&$CX=N?0K)1GD&RGZMAOQ,%;
M)R=UOCZ/B(H%#V<"VKA58B3;AO?Q/C;%7!E^$BAG6'Y#'P;V_OR@$([0=[!;
M"Z>?&+7K>JZ1VS>O>U$FS:ATW3[NY+D_IT#<:P(20JIQQX6^2MR7B'YH@WK.
M%N5X,#%]ZS/.E*D>J H0>8TQE&:<*>SN"3QTFM0I'5LK&P]KY UBKV:,+K@@
M5W^[X-GAV/Q*-<]/:>^DH.[#_ZHDX2W&OL2!/J'(K?YF1M*D95-CHBA@@672
M?$'02NN11J]D_^+D\9T>,^':E:XMERP#9&W>#]I"F"NL/FX^Y+9M+1Z88R*(
M*H+CX<;N.D;1'VKTPU\DN<>E9JYVG! 9:(;_T:G_TB]ZY2C^Z>"Y(U/WA[KT
M9Q&L&&93,L7I0("E&1#%U.]NG8HOG3(2R0K3N3U^9_ZD9N'HM92U0?;%5E@T
M0$=44YZV&]2>21,&<3S^2K#^PP=) MSID3^KA?O6&"K!\06RF'WK+I.J*4Z2
MRQ&*_H\:2CL+1>"6W6:G7A]:,[*Z>#?W;-2)Y8I]J%1:WFHDVYX?5C3;;Y$;
M"*M0*G8_<I%BW#'JQ)1;",89]Y62+J9_3VSV<OD@[.5L>^VXNL>X@5Y92:Y[
M6;8-^6@DA.&X#2)Y]F#>NO9N@_9CNDP),#F$Z-)C()^U0NG/,#XEZB'Z%B;G
M9-P12WBJ+F@[]173M(1OF]#%W<[OHYR+.(0Y[]KD$5%?=GT:.LO/-+W+ C4:
M)ZI[0N;<H>Y>9Z^XE:03>RW:&2TN5Q24E9J-=OR$KC:R'5$'^9FO_U=F7J+L
MY/H%IEYFU$)F$EJP(_?4>COD#=FMHQ#_,BA+U-!:QW" Y5"0DN>2;7O\QC_B
M'X8 S>]M%;Q>:%,_G<]>!#:9C5]' (>>K=[%'LP#?&253]P:Z=ON67=W.>X\
MW>%L-FD)KOM3K:UN/ W;/G<=TSVTT_[O$.*M7X2'4#'_?#*EG^ZUT,:]+2[8
MKVV<FQ@&#X>[:$G$N1B/_'8$7VMX>Z_B>]]/]:QGAWQ^. $Z95WB\H''4++<
M9DO1I4@\1/KOAF[Y@)$5B0#6V-";%6^)]O$<.B5;^VQT\@*>D!]S@GIRY%O^
ME*?!CKIC(,&U=)E>U$FF#3F]?0=E2(Z\)$<2VTQ&&;^&N>;KE8G/K/\:J#[3
MIY2\NO;R@X&C0,W[D4)7D,0^FXB&?^4RKH_1PV )*N#(@%"'>I[KR4YPY/AA
MK-?T]S^K5M?&5W^EEHZZ:J4-E+^P2XAN7O'V9R:R*-PGO!W(;#(?5^0L3R&U
MNCJUFI&/?T3FN4:2XLN?W39\<[IXAMSTCY+V@^BOE@J>P=UN$62)=C"#P&H$
MQ*D8 4B2*E.+J)^JHA!CS,_8A(-JS^-EI3Z(C<O=#RX*6HOSC*Y$:AC4=@60
M1))8]24@C#:X+I(>S8:BNR,[=P._F3\'>E4LN3G;H*"!#^:>,>77Y[U6# ,4
M$W!1:@7>@]'IY!F/UG<V'\:4LZ?<QI[*"Q5"YK9!U[%B/'6D%G4QKAW"%%]8
M3 K;!DDCK7NV4(JYF56!]<7#3@+OE08>']'=_4GT@NN)T?A\X9S763)Y,M\5
M<:MMC,@>:/VWQ-7/5*@(";8-$@E;%YH&3*<<QGTR["EU8]6RDQ^W2'>+JHW-
M7&Q:\&UX@P^BE.,2)W&+J6<GT69\3Y/H--=/X-B1-GO(T_[4B-;^"^/= Z'Z
MCTI:\KBWPA,=F;(O1,0;2=^U'>]/JAF=#MXA&8NQ@S2 NW#[T,/0W3PUU 'F
M!4G'8F"=J)B1_MU!_K%[T/ZS?J.-ZH)9F@7E-K"(9E7\TTL%5:<Y?/8;IX_R
M8X(3&Z"IF+=#O>[?FH!,MC$2=[5V&([X>FAYH\LY2*KWP-VH9X&O1M<E1P]*
M_'Q9FS^\3UZ1#:-B.-)E+&\@]";#^SNQ]Q['A@#0*P*:O(6&+<%G"U6GH$Z3
M_@X^U4&F\/:$:&U/A6+)N2[3DM&&2/G4._M@&T06DR&71K@M/DMC!7";>1+(
M4+>)!FQ*_EH6 T==3/RE+9)<8ZQ@[ R_\62.Y*DFL=GJV16U4;,X;N3^-?_L
ME540Y&4@O;HF1_;[O$A\RM5\X\+#W]V^9VJ>NF17M?^J^FK6W8$G#6GCO\7:
MNZGS(K'99[42CCRZ4O/!9_^K9GLYK3O);;":B_*2A4?_;:' X\<OZR4J7N;>
ML@+MR/[;4:M>"'JY&S<D#AQ-['.$4C)7K9F)/6C%\9I?F;+(A"%'AGX\;E4#
MB7@U:7X9E=L+5SFN+K=_:7A9HO_;XS]/CM[;'=%YY._\/:]G7@2((XAP;-G6
MR/W]?8?8;#WJAV!$\.J=1JFC[YHB6WM+_MER;"]UF?XTE2"?A+!TB\NVL*61
M5_FQOI+5 ,0LX$21W^W#L7N7>'H,;$_,WLTSXT]/AY<C@YGA8GI^S?A(?.=8
M,"WJ8.$AWX3HJ.G,9T= X"&YU1"V%WJ8#\S\V&C+NLO%'YQ H(51MG5CX>1$
M[/Y@_]8)..=8.%#4)J92?LP?:V\?G&.<?MS5Q/3"M[(T(_5<7HE1C,]YYIZ<
MLI5\E2+_RH"MQG\4$YZ7+VWTA_O%^(4K#B!"X2%21O>(.G>J,JI."]8*N YB
M&K56\QB9K'K ^@U'#7CRZK1&XHS!0GHPZ?"4&R.C7$#%,:'LM9<,6626;I,K
M-N_XZ6!1SOFLS"[R#([U%)C@0W$1,(%@J_*FIA0S"&QSV%9J67=FREJ>W D/
MF9S/_7GP$$2HY@8W/<]FXE="Z(DL@\ BYQU?=[&<>'LMV/HD'O\2=7D]T,1A
MC^+.8R.KZLR\6+TSP<T/>RW!"9YMT=$1NY#PB]/7 Q>D8S<<@SVY;OV9F"XU
M2" ;1P*SW$8:Q&7GS%"7@2,19%%.)"SLS[B*ER0J7?M*LXO9#$Y'+>T".T*'
MV>[^I=BU;AG*N(2)Q3!&P?L(MR&"T&7P_G88;58X7+O#^5U6+PX9V<72]454
M!9O;OO$PS_+LCP)]2L.E2FFT7L_)Q1R!G.08,FC]F%H$1V::2!'?NW(?^VYH
M%FQ+&/\-@\MV1S5@18&XX>M0*-2KX:CN'=71WU>;#:K2Y=F:Y7N^WYXNWK6U
M^]^+].68-VY++J[W<\NB8&6!D[(_Y[S)T.LV,/] ^$X%S>:6EH)1^8/)TNW9
M[Y>37N:J[@7AH0\AC*OZ8&"%YD\_Q3Z!Z3+C:-&TUQ,[]P,?MT&SVR ICDWI
M>=96;EGQ:8W56B1Z\NS1(>G<?%3=LX=)I87A&T2-3N*6P@(!.$Q>=:2N)Y4S
M<,1M4(/^ T2[O_$B*[PZCZ0/KT*$2WPW] FLFG/O*OY\5]TK93<EP__H6_LC
M?H(4?4#':76):0K+? 3%:[T3"M;C:: _X^VCJ]T#ET?GH$A+[:9Q-%G@TBZ-
M\8C;L+88>XEZRYRP7I#;7.P>0J\3H+H-6DVF@A-K?VR#]A(6M %_II)=G5@1
MP )+!)D6XTVK#+Z;I=_K^^ZCW.UX4EPGMT\D:9<D7!TILX%9#6?#4"AN$MID
M&DTDXSMZ)_H3:]9NC5E*<VY.:.9&7X;KO"+;9<"#,'^$D?<X?^YVA80<;!M9
MD_?TNJ7?LK7!%D//0L0P<,PC#_]TCE8TXB9-^02)-$ 5C--JSF1#B1[4OLJ[
M'F1M]5:O+Q4_I[V+T5>SL+HI'],>/N3#Q7/>^_F]W K";<2!KHH9$@FYOD!.
M;,0I ;MZSQAE7AH-5][9'7/E>S_=H<GY9OFLQX# )%TU=>C8)ZN #2L503ZW
M?\HM^ U)P=8/)C,W%^K @ >V/J+>CZE$]"C-%\C+\SX01YU?=TX0OCEPW39H
MQ#.HZ<>!;C6'EHO7!M$4;C(D8$Z-5<[-1RN@;HR5)?\6\S^#KV4ZOK)3<33K
M];BBF]L2:&+V,/5]X:5/H/#'Q[]%X9YL@RA9&-EP LF$M8_1F]A#V?J]F5C,
M-.FN#HJQ>H&E?Q:WCPJK#(G4>9'^*7LI.Z;P^[G;.K;>NU%_??T+/Y .S<BQ
M9KAEVR"?:)PX,HY_O<D*/Z">L='3/;C0H*Q"8OG!8('Z*3'9"N':VDGT[(]R
M\WB74,.:U6'!]9)_U9QS-:9N@Q20SN]4E"?,O6@(B25+6<9@ZIW-^Z4MU?/$
MFV7N5K'9&]<O?FS+,#@ :W7W%%8T>UR\JP2WZ,_*:9J$4(K(C"NG^!D?01I)
M=&.4K?YA6!.UJ3@Y),RZXX43@?F]Y8#+SSEBB)&&R!F5<'S*=6S=K![0]7P@
M<Q+ZD(R?6GW(7.DS4=D!7&,.=?$.,\.<CG:]4L\CP0>+#RZ0SYM6%SSUR+1N
MTG9768C+=3N?/O&'GU_N/LS0ZH5,XUD$AA9'^O7"OJSP&D!O61G2O0U2"C-3
M95\9KG"[WK'<5W7K[>1J[@EV:-SCH":F<$H?Y:1@&7J$S+ 6C\N;5W*21G]0
MQ">AA3E01ONA32)>A*I\9<-V$G'G7>[\/,O]MDD^?'Q(L2)(]EZ-.GQ3\F-L
M-9_%"WS]SXM_>XC$.N86=/;>)&(O)YKQ3WHQX-QK^GW6FN9&W_,^;.4/V5?.
MH[CI1_U2?K'HK4G=0;?G7;I;BVPS]/ V2)00N!X_KP+@&/5>39-&RL&36JV-
M[CZF&?'E?X*F[I^HO5/EV]!9_[3A3O;1Y*O"MSX>,_[CPW]P'#>W 2S'$6SF
M5G#4U1A#?4XS/^&&/;F=1\<^SI"75502KS39Z]3X)_6K;TQ[.\##R\S,C/P'
M+QP_=FE'%Z;KAJ4R,I$2V8.+A3(N0^)9_XVP]PYJHHW^Q:-BH8D@35"B@*+2
M!"F^4B(J3<0 2@T0%2DA0E1:D$ 4I!L0%!!X(2(@701"0DWH*$5ZD% 3;""!
M1"6L)(0;[^_WS[TSW_=F9F>R,YO-[O,\YW,^GSUGSWEN6<T[SK;(H \E)M]\
M8EI"M\GNHPT]5 $-Q$VL!3>JYNI<Q/G#GM5S8U@DAEH\69-WG@7OHHAX=$?2
M!4.-#KO*WI]]?U>BRAE_@P\ZR?=494D918\%,(BK^)P:@_/F"DACNVF+%%[J
M[B@*\!#< #/ ^():*CK5J:$VPF7]LI#XS\Y26GMIQ5O#]T6^0I/OX2R+ !O&
MQJ,6,)O"L0?*Z/,'8+U<(XSYN!Y4!(VW)S2D7J6,H%95,X*;C:;2O)J07K7+
MTO7:0K+/RW?*2UX $_7^\Q4.=XDN?!)V/UD"[?FKAR)M[/T* '=0Y>7.#R5H
M%];6[S=3%SM&L@VYUR:5R:FQ-7ITI>>>WRYR]5=1O@AT48(VS9AG3H?0\5.&
MGI.Y=EMI?/DEB-3;WQYR#OESBJU0NZ"0L@Z][T-3ZP%77&0J;6-'TX+NUL)Z
M,X_!-B@+8<P0K@%_U&'98%Z(K(VVZ9VD66F6(IH\!KN)90'R 6]0*[/7:#T<
MY+V',[!V#=&TI@M6TFOQE+J]G:@X_&'3,[Q(UHI;(IO2TZ 'P\HJ3N,)4UTY
MNGG))2K1'+9['V:I0.RV\WN<H[7TCI\EO(.%?!'MA:%IR_94P60=.$Z)B8*@
M#6;<T!MMSG=HT#"3 J[)Q\:":?>[^3:GU"RXWOECIKG_^!7#M9'.2ZU1N['M
MYI2%/%.]X18_/'%CY>*&DCCP;>%'#$-;#FW96;CR#!A5A,Y[^KL%_&MT+,LI
M4SIDG$"]M*=NQ[WK3'GMWZDK?QOE7@>,N&:\P^P]C6R4^PA?&N, 0 L'[[-A
MG0_7.Q )!Z]>DIEK?FT6.C)T'W7?^&[ZTONJ,%_TO*].QLGQ'>Q49JSW_RYE
M<\54DC^Y*2;E*M"SK[4.MN'EZ,3K1YXH#/9?0H1A@RL2,ET=F2'>#2]W)Z8O
M6(CZ4%XGJT][7.D;LZO)-ZI0Y_II:ZS>NLEV=YN]_'QZZ&"*PC^W@]/D[SD^
M/H+\Z<7X6,CJY8M,<D4Q3N#]>A IUV1%IC\\OBDKD> []JV)[1LS,*G@65;0
M+"L7JM"D,FW!-C!T[TGG+3V>$:QO5;XVQ@PHXX*!ZU"@H "9 WUJ*K?\$-]I
M-,WT'V5\^D'DR^555FDSOS3<B"B4ML^UR7;$U*B>+AW8X[?K=\\<C38B%DID
MP2P^_I1G,E*D=:W"K(]93=QH)FE]#O3JE_)_^%]%XO[O/GR&9MN@]$$&BKNG
MEY?9VO=_[C\RZ1,<)/%_% UUCML&#:*W08V^VZ" BIG2_PKS[NHS%F?WTBV[
MJA5X-D#8 ESQ._DX.ZN=Z7QMQ%3E^\.[3,W)V'4/!_6R@+O5UN:)7\6](E#W
M-.=N(<,10;X/;C?&,N =J,1Y,8RY8&U<%>!H"L\5,&3O=68KQ7/5HKK9?IL&
M)+J'[M>U*\][HOZACF1W=R5XG=[\6%""W&-BN^M# 'U(PB4R\776#3EQ^&*,
MM0".OPA.4X\&+\YH;<)7-KB!W9!8_O'W-I9%W\G_D,GO2-00&!'2\'BEQ<8P
MO@6E_[G+*G@KHOO=M-:GKRJ;\J,\=7H>V&629UGXW<TIKPJH^?VGQ;KBTY09
M*K+:NGBZ]6VN5EF0E$96K>NTC:K!SZL>A8E3-^@X$%9'H#\<MD' <5(TQ1L2
MQP$3]ZYX0_[FK:8N$&M>_3 ].7(WI.+'8,ZM"4T-)@;V>F;FRJ1!6)-6L7[,
M<F;2UX]K5S-_?O7K;Q-89Q3%JSHEGI.Y]3)*!(/*/'=L'!.Y$&EH-_FJ_N@T
M#"B!(@APF>GI'1LW8[IR?,K$=/XEW'_=\[GVN1/VKK;X-)K"L=UZ@SD;(A;4
M6\G;!31Z*UPIF-":;WOXRV7FY%$&##9!:HQMZ[,5"Z3H)O'^5@4\R[-B#3VF
M+&3-B;'#4EO,2P!D!UBB?CYYU'_S:TUP)BWJ>7'G(A/KDO$EXZ,UHOX?H0.7
MJTT&?EFB J3K; [?W?$+RL27\$?GWV7QI&T\MLA\&9X.U517H&D&%^ 2:'5&
M8$P!;6Y^#H&?.@^.Y4$,LO5"=3P\ET;Q@!E!'&M.3:<BI3/6?O_X8I4=.Y#S
M+0&"3 4T3(OI:_&&%!%C*%>#WTU5^(AC2"22YDZF?P4+EESJ53*L'[M_J<KD
M3=[Q[L;T?:N:5YUD-X/E- /*W:TC-3,J;39/<0]$S3ZL9G8*F V.% 4&(&7?
M(75K,2&*FF ZJ5O\3HMO[T::M2:Y/L T^YZ2[)U32@5RGY+-2F!].9$K)$.^
ME_DFY/#]3@5S,82T?:G5(DY&Y;+]H]*DG>6/VQQ!.X;M]IHLK FCL6VF4H(1
MY*F5F!4"\/;-/<_I> F$4S]Q_MI(L-$^O5G=/LEMD#&SDEF0:/WAF&Y7NFU@
M.S+ 7Q4&0VMF(KXV9M^,.W>99+C?.Y]AIE :_BTMQ[KX[@>5FC"?V[;0__!A
MD\$X!>M#]I*NL[/1KY6C!P8&+CC:"?NH@G:H+EPO>YNH;/S@=,L#=95"D./(
M8R>GO=&5PD)*^U3M]F9BE(%95O7B4'P]5(:GPGZ3NHB7\)L[0<4<*_//T:C6
MK"<EZ FG:UYIS[F,2WQJL[M+M_QE8("6YNK-\&/9A_G[^ /PNBH\3\9W$=M#
MH6UP2E,]J*;[ 1O&_D86:<&P0[&BF:EM73=JK+O(5(BKN(.3#!)R)@Y[7I8Z
M&\XPG#S>(LY!WDA96XG4FV=!P<"IR1[M3V,N&;_7HB&$*; D>4]K?RV">G[F
M0P2V&.&$.O9SY#,AQI-E_D%H!NZOI,!BH=;9WS85AS&& I,1I;F[ $$68\%&
MZJTV]E2M +V*<QH!WR;T(QI1ZT9_CI$N6S216_)AN=E75M-=#[W\=0$\(-<#
MF9ILQ[)L4< ITDKJ(OB1Z0FEG< M]IM(?W!"E Q5?U$I67!ND>\H:26C!DH3
MN<$<M=\TN?1$8Q%L[FRN+<HB6R,Y(WK'YMC?[FF\@Y,"6D"''X@:?,"#L>2Z
M;!V^0X.*W!!ASY?XIX9#IJU<-=?G][DO4PW@B/'*RP.CETI,1CUHHB\#;V6.
M?51G\__67QD7^ Z_J%&RT58!=J'@>B^"GBKAWQ0?0Y;$R+(\F^_IQ;(",\(>
MZ'%_S'K.=#_(<7KURR:*6O9E%BDG)V>H4!AN*(J4ZYUG.4,_G5V87[FUD!H[
M7U^R0N+@8^;.LGJ[M<6!$$(DV*'!1KUY:44_+\)R,AA=G)8SYC"ZBCG7'R&D
M]GY<XVUQQ(M;J#C0DK'ZPA!P6ILGA8<WL\(ZH6*V7"?^ #0R!!+_^SVC8?S.
MJ.;JD:<Z5?_*";\%?.WM6TOJ1@>I:>&G1>.M[!<?1X[1\6WSTWOY(A#N98P6
ML,'U!D3 T9"Z;5 ;SA\BS3L'Z%T2O]1MJA:]^G%5=/#:7/A;K<%_LYH\GC15
M45__4&6Y;H.\:6Z=B/LJE%5*!_S #T\M ,::[_94J7UNR]Z;:"Q*-XEP'_OR
M]))F2G6%GY/A)J[H68IR1$3CU]C%PRK'/">^ZX%F*T@^(W6!LT7>H8N*5L:2
M*6<B;H1RJ)QGYDB$D %Q6+E[=VN+M=B!GD>G+:7MRWL53H).*\?:@4 B.?\1
M]@-WF1X=,58K0"JIL;7*O%^CL9V; 5]KJI *+Y8";KU!Y& D0B(BPHR?J-K!
MVA7[50YVE(&D+AC)]& L6.!X\BGTKAZ\> L,R9D70__JV/SV).3'S="6)B?*
MFQE$UFM#OG"F:!;ZSN'>TX4I-^SVYB_#"6J=4Q3?U(-1H_G"$TQ>&.N7.8!D
M5"<^]"PL..1MB[5AD1/+D =A4Q5=SXL'!M\,WA[N%['=/8Q^@U,RM ?"N)+\
MMBBEK5:,=B5_FD)2_X$]P+O.[KQ!79<  3KUR"UM,U;88SJE84ROA$ @9ER)
M?&-D\=SRL<BT&T+XS:!"9#DR/I#$%]Z[&!FTD-6%I=GPA;/9*7>:)O@'T5E=
M2BH 2JGT<17FTH*MVY+*9)5&U=L'Z4MAB:5+INJU]=/'&NK8UUX/Y-M6+&Y<
M^67]O TBOGY$A0Z/#;X50H?N\S?@@UAWKC89Q!@4%"/.;H,Z_J'_TFRYJS=[
M_BM'T>:0;XJ!P;#5:.SMET?!@_@5-EU\%U\X2T <[(!$%M8:R-H?R]5!5RQ\
MF>S2/F#)V KQ>L<BXW6G!^F?Q[T;7XJV1ER=[**99FC<MRZ'^]$:?)-\=*]
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
MD1W<?]S1BO2]L>33O(= P&L><A(C3A<V=J0WXP+U(Z R<(2!FD--,P5W?#1
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
M&QP7)<YF\8MY$N5P9+X8*[^NW.SXV^)R(,A\',7\(E)[*3R\!.;N7EC.*^]
M@(_>.R\"XAT%3K'V<AJVR!0$)!XO8!9E"_U8@4X5YHMX;H/N8E0 C8+8+WQR
M76\8LM+_C+5^=]?]2R'B59\WPFJ3I\M6*JM&3VI6A5)^[V,7);"M$E4=5"S8
M37&6%KM=C\C+W/$^[FIU--I,2"%2>L?A,YTHZ7NP[L,'+A<HQ\E33Q::R]](
MT1-)*#\G\@IT7B3]/\+MF6P2#J/.6NQXN U*:4%5?0)0'9YR8[X3Z\P@AZP/
MM6.5FH]^J66S7+YDJZ3H.:4C\L^]MDR;@";QKFP5\M1>1?7GG]UZ@]D5OA?'
MTWZ#T9\P#J/;M.H<;R!2QUV,<XSS[<S.TSZ$'6_VW(M3C?YT=?3TW;L/(3WP
MOZE)4ZP* 7$4;G$4&7P%<#LV2^*U-[1^[2"3;B$B%?+%:"'+T_#V?.,??K_@
M25B6)3ZAB1*]:FJR#6H_3]8K<A8(=3##)((OB3-T<6R(A[%DBR/UR05>8H;'
M,CE]HU^A!#%U& [B0+!J-[MP>&/%[&_1(Y8$TY%%@](F.5/$";XZYMK6J]U#
MR8160\<)%),@N!JTLW.Z=;"?1D!!!J:B,4#)*.'CN.QI!WG[4"F,)<>>R KC
M';3ABUSGFF-DQTW57=$HSJUX>A7I:76@L6ME&J)P^7R37Q/^R>\ZV3^!VB'-
M?OJ:#NTY5!JROS\"8G!GIT[JTJZ>8716!U@48X-BA74^/#Z91 "+^$L"NSHV
MKNH-[O%P&AWL27OS_J8=D1CUX+40SO&>4+CY[4ZV+R=08'IF2_.2]7BIJ!$P
MR\[U!(!G-S.<2DR;RX 3)M<8$&' \42XZ="M!\14!?])@V'=2](H?NRMPX@C
MY;M:/^V:@?BE/J'40'@R_73F1%:G1'*4))6L!B@=\F%EI1JK:Z0!SSN#GI.-
M(J_;D&.@$]HM1B8]0WKA)T[>.6'CNM@ FFR;ES U%$R!!^1F"T^>W=N6G$J+
M:7=S$R@H0**;2 F<F-(\)G[DQ7UDCG>7VXM,?[);/;%Q'_(R_(1P7VG0-S#!
M<F7V-;;]'^Q"$;C6-Q'KG3SK?'F8KP]DV8RL4^+3/ <Q1)I/,4,^&')@NE?Z
MXZ#I8\VGS-+VW6TA=4TUS]KZWI6")YB@*-6HSFU0;3Q3D:W-21K?!J'PTZ'4
M,3,@R^#IYMX.?&QHOGU,VWG5D3\GEI?/Y?M5!5*'";+/BGY^C!H)#PD[._C
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
M-_>FIPHM30%/<JH(4F[3RRA$X.83V=%WB !ZB]]@USVKMK-=Z?NF'FD4_;H
M%JQ4 9"H90G<W*=D^HIY-R6)K OD]-&@2FC^LK;!TM=]55NQKZT-_MPE&.T]
M<:[00N)!G^^_=23PZ[6  %6V^P?4KIFVM\_<C>T)K**&7[*G7*^F5>8Z/RP$
M<2T6[IU^^%^OK9S<U:>/38&(Z(&3R(J 2@5ZVJ(.*&$PE;9!\&'C(ZK,K0IL
MT5*W^>!H>4&2%NQ,MT:B\?);5L_WXOC/DSSI:6>@D'N!%[F5OPU:P,/WK^/@
M[7P%H X1L3CT5.GTF! +JO;XMTU/]#>;.(9)+-U>'I&F^O-S0PL)EG$G'OD
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
M7D'\EE=)OD!='87/URUO'JTW=)9ZY#W!K+]\N*L-% 8F&3*?LY$<_]P._G[
MD'M6 ,Z+62GD8XA)""OYAX)^T2B@8CFQV)#YR16=Q/AHV)#DYWBSV6]5;4Q3
M0 2O>%HYH<>ZL OX^1IP-TH,<Y5=S2SAWEX.S5?=*HTZ>2'@]]:)/:Z$M=@Y
M^8:4<Q^3;WUYCE0JT"PR((H?>2E+\\R[VQ32;.7=G(_])/*?3S %&R]7 !.=
M_)$Y0^ @]^QWOC3@449.9"LNKJ7J53^A:9$.?A#OP14N#P]@S$K=W'N$2<W!
MSZ&CZ?:)RC&.C?E2)Q[O W&?MV^#ZBU7_K!W,283R'L =49U+,:6;=.1@URF
MK<4&)U-;&NKJHAE&L%K2?8M@;G:E3_ZL]LWZYAR84\/3*TES-Z&1Z>>^XA@9
M4E;%%BE6G^V65 .+/?Y&\4..N[H<:'MFMH>LN(6CW*Y^O VJ\>U4U 8L?V_I
MH@X-%;PI%E#B^03;ALEU[I3F*->5,AZ22]T+'96ZK_$!^:T;B0Q,NJ-ZS'\9
M8\B-Y/>0M=AK/'7M_0)TVJ\/4=0?=34O["WO%PLSK%:_F)F94SQ!4#"9[>Q[
M?8Y!I&04A^%NSWU\]2CJ(G]0]X/ :'X(1JN89[N5M:X6<';!DGF[8C'U2<!9
MO8<^V0R;^-;F4<*TSX/;"8D'8:R[;0>#PH/> )AWHAKA_!1U=C5?U)S[#Q)\
M$.*+D^,\!NX]AV$\MC+7?Z 2E90F]#ZK.:#$8+.N,T#T.:7_1=M_1375?E'C
M:%2D"()TJ4&J2E-I2HN(@(@(HM(A*C7$$%&!() HO2,H\ (O1"G2";T&(EU$
M1+J$FJ#TDBC&+2G\XS?^%V><\8WW-\[%N7AN,D:RL_=>:\ZYGC+7^=;/J4:9
MN63?1&%IW7WO@CO>I-_A,W11UBA1;]N)KA.F"8P6XU5#R>J'>9$BZ]2+'H4
MP?)S+MGM_+32A,O&U#3$!W:X8:KJ:'=R>ID<6)9%Q#:5;%LM8>*R,/7!6[5T
M#=1R/T0H</C"1VLP>:'6JYW4F8THGQT@W&W\UX+&4ZT=[YFMG'JW,]%SZO'J
MS9:D7L\]34#%8DLKA*X"V/2QX^5M]< RCFBQ;%X:9D6%]U<I9LFY#FO_K@&"
M;[;E_JYW^NJZX&83&'0EO),5LBHX<'BV#[S^G_S[=Z"%6;,8,98A:Q+<=#2+
M(1Q)"Z(V#G17"9M1 @DIQA"&Y?A,?[U8;"B\V$]PC>A:8RD]=(P(?Z;>;LI7
M:]1?6'9MVFR[85?M.7J%N"$FWG_?*Q2&0GSS]1%K/C=W4LG.U.Q<].+'M&NG
MTF@U<A$75/.HOR,,C:BJ7<9J;&:</?E+DP\8[R$VQP3.2MRY, ?+&7X]I7>]
M_07OV;[SZ1)<PR*#TJ6F<@I_O@!_M]GD,\LQGFL04B"K9[%AM9<@#K1WTX;*
MX>Z<U P 8=IGY6W=]TWR<?=FD9_EHU+2'N+Z9 []DV_FQOEH)(&PE(/]:UYP
M'$UTE^V@J*0@U V%Z5=1RK,^B8:G74W@Y-/JT*UI8SG*MPLU+Q6#C]V^,VX<
MHOTGS\G*Y4,NR/COOJEKJ$4VP4,'H$15%D\S57_?))Q"[R42DEDGYMR%)?TZ
MQ3M:$JROR^AXRO&Z#+ETJ/32SIFUSOD17^<&'-EF15;\8?Z?UL#&5/![: *T
M?H0A$DE"))6X Q;D*H5NC*A<[6V)289"L/;H^H_%AGL"RCO=JTZ4JN\3W_&-
MG:,*29SQY^FO*"-D@5AC588QQ:<7R[UH5H9"]K.DQ@RM"MVOO"^:TN]XK?<R
M_9"2C+UMNOE7U+R3-"<'2*!_D8BE53);C"\!/_O9?*VWE<>67;.DR24"GH)-
M,C8"?HB-[[GIF;0MP@(K ?=?#UQ.DMKK7@\B0V !91NG%9/>9];[>S(YF;$8
MCP,0-[J/<*0A-;H3W"(Y$H?T]Z2">S7%+26LL&*H(=L$T8E&/7[GJXWQ]Q-&
M;K[(3A*SI[Q5^GV>+O:_&B(2_A5(@@@?@.!(X*SX]E&JUI+F5B&5CW&2F</B
M]?N!"N['BFPGDP?)BX+OQV<_I[G"ZF;=_>Q_"PTH?(79_PX:-;FGWLC[[L+<
MV1:N/0Q4AS5-J%^(I]NA/Q.$6<?@YR][47UB_0DDF8X\$TF;Q*??]18D)T8_
MJ MUE9MR.-C(*H;R[)"XA)HP_T*/H^BT3^S79< :7>3'2U%_DW5V^W9G4LGY
M)9S9D#B-ZE^J\\H+G*W-]1.!R9=T+'<U&XX']V#]F@F$<>*&;Z.,6IF#C^JW
M Y!C4W#0;UIF\U0=#P*I3FIKS@@1,@F0'!).\KQ?&.C?L7:$&LOBKJ5?@://
M 0ID[,PK\IWZV3 G9F:8:>"2M<7-B7_>%:M$/6AK:V8+8[-3/R'DNTI5*\\W
MCFC#WG4I5O)M8F>&Z._J:CLZK%QRIQL:6MI<5'4LVMOA*/>[C8V6LJ<75I;>
M)!P-43#/F- J2._Y,\7$(7S^'DUBE\G6_\=G1LVF)$R<6<S^MU&\RV==(L7R
M/*KG!GU\RC:"7P3P03KT-1.((5RY6CW5E9X[Z82"(:N*T$T7^*R37:A+BWQK
M<\X%":4(U)1CD;G$47==>SM^;OGGD/S4%(C,WWE0X Q_237K$Q34R8V:IJ&
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
M1<0UKKUDZ(@*0U2J1W]@*Y[NR!J!4&ZE'G(:EDUFMI8P#(#EHTD/%3K'WIG
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
M5UC?F66&]Y<A,YJT>\P\A@\E\D8ZZV<W](3Q1899]):ZNC9/=A5RAV'P*&T
M1@O=U'V<OCZ^H??J*OGT2M.%5N@L[@AJP!2(7MKE0ZWV.+Q<7)-5^[(WC[%L
MCS#+/%/9J.JX\U95/JSRCN7W5FDN<YF*\C<"KPD>D!F++DSM]/L#D$"8(N65
MS!6:#!&79&A] =%!M4G W3$NJ9A+=XK MZ9,R?>:^)>=5.'LK/K/69@$D&>Z
M!1]2;8RM^8J_I5O<2=&^E1D<=.KNG<-6YT'\EJ55_MN:;ZUR57-#AT*TZD*=
M"ENB*8^"K(3U=06X^![!_XQ13P'S[,>*9!9UG@L[3]GMPPB&B3'3#D ^NR>:
MHWXYX27.1?:B#:C:-Z@??]R0-O<TD/6TJM5IK*I'7(4YUOQ(30378;9;V7%;
MF8E)Q=:K]!-$POP E;<C,JNI^$/+EXKQ'4VC=[^XNOD1D3E3>DUO'Y?8CA4T
MM(__KGRK^"?[,B20X ^9:;_.+&=3%3(>RXU$D%_93^PY_8)RN^FK6MXG;\N>
MT=AS6O(FR<(R*K/CB0IMWO>"$H >%O<X_=H&093@$[H;L0!IR3!60P\3AP=Z
M1@1GH 88WY$"QV%%225&A>9ND:"BS7V='LI/TVBIR[@JS .!61]2ZG8[)7]Z
M8($[6YL@!"N0TI0&Y%=0BW<H_36V2'M;TSE8\ U):WW@M&7A'_##\B'H*[#L
MVRP6SRS[>5E1P /S^GKC: [6U/<P=2KGQ3L#[V LM?8<U=#$LM</1/.-KE@A
M[.1G[;@U5?S/68,P5YUWBC62"_SV\9*!.[6Z6>^@?H(P_<>%&Y+_9@:-S2E%
MIW]<EW*;;WC &QA\YT);S+T+\#_K0-4R=C:6=2RM<BZ,B^+3-2+*&H+6R\-A
M,*I%?R<D@CS4YZXTOK=92\M3_BAQJB'==\>P[@O1L8MFZ3J@U/>K-X #N98O
M4= 2HQJG:/DF__1*C.]7P\=]9V-3KLU;\J4D55;R\!6=>.1W'?1C-V*1VU""
M(D7"1**%&)#Q5S<HN(@&N)O"S1>7?RK_4#@<.INUJ33YC;ZC\O+'Y]4:T0WM
M_[1O5U]./;D&%0B3(6.D@9QMM3 (25W CLJ)>[HE8N913!P*-![K/:)0B7:]
M;C.B6L#O:,MUVPRC8>]^C-G!%NFX9G<UH)%$2+)#?P;7Q^15;CRSZ>[@/U6I
M@,I4-R85NFPFALO^M&YM#YZ1P-JWM3QUDN[B4-96>[;X58^6QRR%>$*(9/!7
M<=K ]*ZA4Q%0G",0DW]^4E-E(LFAWORWY(T<]]K'AO0J+J>(,PITHZ'Z]>EK
M"A>]!T%,7C8=XEF?'+ -7%O-90"NB_9#LP_R(KB"JO?^=U-BLH5_:M.R4VU3
MFOFO$'4YEY8/*AY$L;MS,[A'["\&HL>;,(W!6U645;):%C=+;;QAC:&R/&2]
M2&B@VK^0='+'C[Y:.=WA.+:A]_+(F>" OO".0 0R%!'@$\P7K)OUR!H1B+S
M<RI_ 44\\S;CI"CJ>_*,S,D3'WL%(Z&?L[9P3_ZZ]?QF7RF78<?,:,PNJ@$T
MZ=9#*LDL$:O'?=ITZ E7[6G[IJ"MO@<_<_7TS;K<:GN_]#X7DW\."376#+L*
MX>F4 MK)*@SY?&5J"^7=*^/*A9.4\)P-6?E).SZQ2.L&'QM]6YZ@.XMR9@_2
M/KP_PS@QJ2U G&8=^[E,./:5<16 X]##B[4VD0Q3./FX30]+.65EI!\JI*&F
M=%RT>+BCUS[KIN(QC^/JQ549K^T&%6^-&,1S[?E?EHLXQ'$O\H/<+XY@SI>@
M-V>?EW/^-<)[<^2Y\>M#B20<_]J"((652$(*./:\6W.7'5=K"%?NG@_J@96L
MT]81\,,"5Q-T./(=OZ=8ZC3_SP63_\M,3<P:Y(<3WOH =._K 2A]NO7_ZX,O
M7*U_SY23"#_=(3M.!Z!9O]]G*8M_<.#?:@>@[<;0C/^[5Y_[SA3OIDNNZFLA
M%W>787B A"*/7$MR008/QPE9/:\/<DF4)_:GWPA\UZ*Y,-\$'H  !94!3"*T
M#KNM3EH\,8<>R3>@5BTFLR09-T8;UI'J8VRT-M(__GA&>D"L&%'N&R3)CR4C
M] U>8-YLM#G^H];T0SAX=[&!L'UGD7)W41APH<DQ7U;A34(HJ2Y4SF@RA A9
M-J-E!)2LM?E$X"%ESINV:\]@KU0^M7;416P<,K!X4NXW10Q_+4;]VE7FJK?K
MP%;!D=!CG3J^4$IRF". (4'C]$_X>(Z'W2IRWGAY=4QCD(_SZ87+GJY</]ST
MGK?7-WADCN)5Z8:LP46!0)=A83,@F&)*^OPR.;QB?M9EO5-B]"VQ!.XZ!U:O
M]KE7K(YH'C:L Y^=4LFT3CH$F%!^DO8(E!L00%7@!5HDS##W5BS-E]G0<$F=
M7=(>MS:P\6$+'U$SY1+1Z.0W&34_@2>]7[YVP1\%J*$EJ7'U06E54YW W[59
M]% PM,%G*Z,:R.JVK]?K0S[7LPMSIHC.1]1,>C6-ROT,@Q;,6(GO6V2'O[V\
M7_SOB;R?\&=B*2?$#W?J4S03JB%+)03*;8$8J+0Q>"TGCOF:\*#"Z [,^-)$
ME4I],_4 U.LR_B0 KAR_$NUM6E4=7UH$,3 I1'EI: H1P_VXQ?=ETB^NI%PK
MOIIYYE9AYB41P\?F&W='1U_86]C=S7C!5Q3!K7V(&LP0GJ:]RJ7AF&DL009T
M8LR1<2NT8)!$D(H_A;)#2@#F9.LCO>*TV0R/]'$'?)U^1VL4_M$ 6MTIJNE'
M.;/,=3$J3(8$!0&AUA0L^VT6 2X]SE>M.;/?KF7:PO81KV]LJU:*-:VEO?LC
M\RVHRR?(.TC-LCK]O[=Y4K%$59)2\P#V!5B\DV]NOCJ?(,22!4JZQ?835=M@
M;2FU17.S,.?<_J0JM6=![Z:R<-SW5Q6/"Y*&0W5$_FY&?H^AV *0)6R;/8[.
MQYISEZ6*/Z]&BVP^8[@?H19)NN['8(WCRS8=B$69#J>NVKFOC?F)._QNXXI3
M0X_R-04+KO^XDHJ@X^Y0N9*@+%Y3^O4P""4XBJ&)<V9U@^L_MT*2PD+)X>C/
MRU8'H.C:Y0 .FKY_?$FT@=W1"(<F*]1*3BA">=6Y'>^K./$4$/^M0A[96J:
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
MN'@LZQ3JF6HN-I8%:6JV((QJ%EVQCJ;I=M"BP^5,0A^,_, NOO?(,[7EZCH
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
M +?:-M[I7[DX$:T7L1J*9!>B5W0^J43@%<")*E0B"FD.E9A;?[3V"OC7T>4
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
MS:62_X>]]PYKZNW6A*."*"W2!81($Y&F5)42$6DB(KT3%9!FB A(E) H(%5
M0.$'"*@TZ=(5 Y&N(M)!.@D"TG= PI:TB>^<F7G/F9DS[W?.]7USONLZ?ZP_
M=G;)L_>SUKWN^[GV7FMM\?/="7C,^@[7N&I=>&C'^1"R]Q%?P(P3##+Z<)%L
M=$P[8[496;'.A!3%SINFR"0*GYVW,YTWXHR-WU\J_>:_-:_>%P\Q9>V6CONG
MW8=B8__LYBPMA?RM/_;-?[V<V-^]D1NQC*C97-MYC;$>96@NXSAHAWW)#ATV
M"14>W8=?.FE]" VM4W2K'^J:5"GXZ!O@89MEQO'7-]=T_9U_70#^L_=SG93*
MY]^E;NB8^VP47:N9*N!3[BCEO?A9[67*L.2%6\<E_7K_X5>(][EO#$XP!E>Z
M*(<V;F\B%^L^-#PW[ Q$!HD;ZO*7$//3Y='3ENR.23M$.!O<J^\AKO;)^2G$
M07U1M/?'&G327KBA2_-@N54(C_']!=_+K@BSEH6*U\HU7#>.1Y\<$93_PA.V
M\P\\M#YW97IFBRC81XD"?:GFJUH9@S03T(EH@6MEB&4&Y%$U@Z<?W/>^7U1[
M+GF]X=:V;=(,<?\'HQ++8X^?2W/]4A;\&]-EA_U)MFA+2@_PPET-N-W .$3/
MU^5#40C[P94A+=4RO3AMK19),L_(6Z>)\>)KP=.FPN\' QS-1/WO90G_QC$.
M#[$N(D^6Q<KBZ8D$) 47PP+ %IA&TXED4I6PF62&_[R.A8J:\*1#2Y//NH"K
MN>GCSH;B17HRHG8RZ%C1C[1 Z@#B*WR]%?B$:[V&0U9HS^%:56/XP<N3%-QP
M0# L"5&7R,@,*9PN+?A4B_9K=3KN9NT"4_'JO[2PQ-+/54[Y0\Y'%R#T$/ ^
MU8KQ#=$X6DN]A.UM$GY<@5[]J"\P] H@)- <E*,2YE!"115+AO>]7_D?KDN8
M5MOX;H&4SCN[5C_\DJ\D 7[Y3S.2VL8VR_$$XF(VT#XW^U@9HTQ$GBO(S#?V
MSS&QQF<F6+[QVWLQ6;FCN/S7HGEVIL2G?<:"D%-_ODR(:=L<]R?>BP3RB<:1
M!Y-?^0!2>/S)JM+5O;(WU(#Z"O?Y;RW#J*)II=K+O8UW+G'&E^HM_L,)2S=A
MGN.C960>K"Y<\0+8 VS^:1H>+F";[#1X&V-1U/G&\$:)\7YZT>37?:^]+_#;
MV7.=.E4>W^H@^8A8Q04&M38IQ\3H*KQ:QDKT![_CG[0<U/!7#-=O&SPT?,J$
MI[[&1 P"^3SY/EG)3'9T_?]!&"P.#I+90N\U[%J5<3ANW$@*YCU_VLGNV>FU
MCY[W-,_^TXKC=<A9R+Z/D#N09?-_/%PQNV0!BAT]#ZM$,P/R.@FQLURT/PLQ
M,+3TV!I6?"RD3+ YO8LMI_+ZP<.A!F?J<WZDCQ0ETC)2+Q+08_UGNH]9%5A)
MFPCZE1P+?'/ITC4A*[X+=G80]FM_>O H_.NEI/^F]+-I"%8HX1()W!@DD->5
M,FU&Q$GZ.#@?K%$*D!PD(RLOG^]!!HKR'.NW%+21^C;JT_;NY%>H !/"W0M$
M+%%P0[A;X=YME =,2%N.>BL%RQEY:<3#[+OO/>'7HX/$$XI-$L93I5,&88?-
M7KW;?^FZ$2OB]]$JS$6ZDT%ICN[D\[#US;C9MX2.]; ERYFI'N*Y "_:C2%=
MLZ*+:'A3'9FGP%$GP/8HP;-%CJ5L+'%>L_M\8 <U$Z$=&3"!>EA25E&"UQR!
M"P,WW<GC#X^Q>Y\T.F\[7/<IL[C:0LW[S-2$JVRHA9+-<3O'+(-$5OR:@<MS
M")9&*YR-T+4$&E;GM>-:SKJZT?3 ^P!#3WK>JG:89A$4D&NT,/WUS+GJ<.5*
M*7RM3ZYBB?>5MM5C-DVT/YF7E6LB''[.UJHD%]%N@V-%XZMP"<TR]<#7/QMA
MRQ.(MF856O:C0M^+X2LAKVO8"81KHL>.OCY^4/; +Y0E/8G@;4B]X(8=&:#I
MU*">/)A)]O8_T1R^:)K><:&4)?,S$R:<5FL,:K@J+FJ(7"FISI/1W+'X/[R^
M]M_LVM2DRXR+J]-TNU!OQ3#_I.ODMP0E;>'MK@$+[H%W"K+676NI,OLKG]@]
M8HO/BH< ?]2J]D?8H[&);\5 -E$U G.X!(S8")M&6/5KF)OKK$XFQ(DY7<DP
M$/,R#O58,%Z&G9U\J#CU\Q\DGRQ5:&PP%]F?;/@GAF:^#?:;*BLC*RY5>CYS
M:164-H,Z/#4N:^Z[=[MZI^P?I7B!<+Z68Z J:2P";P!LDH0CO4@H#G11YZ_U
MH$N$BY2QALHO5)BOO;T9GVSB<+2)T75TY40\9.M/*VEVAC#M$/ X[Y$^/UK^
M(J#]>.WN@&^6Q#/[$J7BS2DWT[+%:==S"XLYTY\W%(?_@?O3?P# UWJ!/N)N
MMV4\H4X^9ETUK7OVJ$8O]#+9<TS;,M#[AX_1S-1WPQ,6KS*G\,NBA[X>%.2D
ME;"\)QG7JDVS+$'GJDZJ4]33<6S8 <E#+] QKOUX7:,GV'-)'?>'IL=;>3]E
MN_JDI*Z,#+>67W16L/UJ@)IN^C:J:6X!-1O1K# H<.&1N=H\HNI\LB#7KFYH
MO?##>Y^7<<Y.!4?:%J03G<V.LADI?;S&\2-C[1S+]UU !_(0T2$.3@SS%W-H
M@S]!' I.R&R1_^E^/#/X+]3U0<'.^Y4_W[K]M9!2F*66X6RMZ.8\_2[.*C_8
MCP+E])^MA=.$BN<.UK3(@F&DLLUH,5S20OW@#[*@R'GVKI+[1&KB:.YQ8#'_
M]K+B=W>39\\ZIDQD7*XXIB5WY7$R/DW :$(>E*]DW#I7 4VS"3Q#5?IY_M7
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
MT*9S=TKONH\)G+7JOBGG7'@*\RU1U, FQT'$KBGP3MYJ<3Q\CF@YD6T]JA*
M40<VB;CH7W?O.?LF^Y?XU13X]38X;:H&2!KG7OKN93O)^4[?NO2IXB\FA,+!
MFI5Q-!<EA:P5!Z3-%\?\VGR,$\088C7ZN%?VO#JV0%C'6.KOP._+%9J_DD,*
M_!VVTH[Q7=GT#KV[RG9POQ4"["JSUQ[+\MK)+2QVL_1ZXSMFOSNJG3ZHH:V5
MD9XFUUDQ@G]CV*F')Q=4FT:IF<9_,8",_0KE#Q?'*'S;NOS[UH&8T^,'M;]_
MOAZ$J2F2/HO7DCX=6&A-J*^P/SOA.E59KW0YNT0RP&SHS8@1[7?[K"E*8.OV
M8K17$NF8<5@D90 ]57;F\>$;9\Z&:JP,O2ZQ+E:2<#<OU;RSP?FB?('SZ=47
MA&&=JLN*H'X]ZT99GM=Z85VY8MV&]"W[E(N!()=<=U2P67'*C40/ARS[F.":
MM]<&36?5WRO=UX33]*L8G%Q,B)&+"1/2IFW(A,QKTM(9,;DGIB<UB<)5^8S^
MK\_'PG">OLLX$#;<L^Q-;+_\VUOHQ&#37K3KVJ\F J6TN7*GH>$7RTN-<(<(
M_[.7#?QOPH(LGWN"">D?BH(#\YFX[?RQO0?_&^\WPJG"_I3)4U+MGOU3&CB2
MX%V53/;1/UT-I@26.X%!76*W4G@3*WV<FZ,3<1633M.M-P?&_<3<?CP(7[.Q
M#!1WF_@TFL 5RW\)M0PE+77D<,QMMFW&PH4PEJ<Z7[((,RY6%U&R,*J5.WMQ
M2$6U\X72E'CV;ZFD+P/G/P<%"OIQG18"'6*Q$H&P:*<U-5ZYXJB]D=L2NNU<
ML1])DO*'$UI'RIRC_*U?E R4B8A]?S!<?+5>S$[F/'+KW66!C'57=A('%$Q.
MM=0ECI-:*DQ$;/;%OTI\^18L5U%Y?DJS\'*YC'6%@KQQL]C;$N.*RW>?#"[:
M/"'"%MH9G"4<B4P(J@\\:9] E:8IO->^-[L?*PRV[?WH;B*UZOJT"#:1&YIN
M;7V32:6L0-G!P].$^3%['<>[K2W33$@DC@GQ$<4$4K71?10<F7V2)3W9R"%M
MRPT9W&U$C,"\3L*T=:N669SXFJ1<(UDO^Z0XLJ*E]? AS@/;VC0^ 7= N(K,
M12FBU[2<Q5B 8<3-6)@ _D88L4),51C=T]XD7'IC!-6=B/=],SGNM_>\_OM0
MO;+)-8#^O+SL:*Q60A"WMQ^?NQ40VNW.37\"GVO0EQG4%2)M\OC#V5@CFPY8
M,HJ@MDU0,LI![(1J A1)@D&=9/?L1GH3\2V28.Q3,$ VU2AUR"*+=$76X0#\
M4/A[^B5:"#@/;%("P1LD51;@"H4X_4(< !V7$\I863@582FP*E:1FW@]Q;G#
M;L&W:G/]]4<OSG+'%RK0+@(?8:X"\7:V'<:-AG=,;';BU@7F<;R^^HH#>#UB
M[ZEPCXX!GZPIA<#BJ96FVW<[)3.4GKY+J5#9&%P^<IA;WZ5KLPO7ZO^G8<P=
M3$@WC0G!J#,A(]G$4[_5&8>%F!"VG_2L>MRX8>NL..,D6MSD3[W:)UE&.R-3
M#+5:MZOM[5A8PS JV%\5^M,^B#]]@)[5*H?_L'C_1T@<]SU*O_1#;![M3UN)
MB#_5T(3T^=!Y\[AHQAGTO:&/[H=]2.3$48+"P Z<QW7*1';TWH/TM'/^M2%O
MC 03BSL]&W$!9RPDJE-=PJ(2.O1%6 APG7 #GB"I5PV&OJ1=PP]J-CO8)IL,
M;&*<7O6]_.E<\:NCL.Y>5MU0[WZYK]DWHUTZZYY\^BGQ]%CRDO_<[)H$,-D-
M!^P1";@:E?PWJP]"6Z$<8''GC-H[H"$'%\BYFBL)C/3FOB(2N-R_I$* B6Z2
M*5*2<BGL65W\\HW@](7<EBW6G?Q@=!)J=]L0XPG$V4Y"%)Q7]QPPWS'##SXG
M;K*9JSXNS[B2; .,UK]$QR]+MSB::HLX![QZZ;OEZ/I^6]H\8:I:;3\$7@"%
M@9OM"&X\%VDSEJ'2[ \]#,JT/R#$TPQQ@A9W1R=48FYH%>("CYVA#:DYM\H4
M^ 3)W# 0[<7(5>%:'9B0&TP(+T8>Z.[B,2%]]6YGJ&4X)+0_D&C(UNQ^4L_W
MRJ_16:OP-+!BMN3B8HCSUK6:FK% \7RT1LY8U[ M8MQ(=$0W"XU,PCVZQ>A?
M&[.6$@C7VTEZ-S?NS6I^*R['B)FOKL8AP!G_S!\I?VV9\]^O^@('I?K6H( \
M::D-B:"D@NW$243<^1^2JJ-X(5:ZY$:GJC: WFV4\[KW0AT>/'$.+K_Q?D23
M:_IRJ),GXM2@'$J.K=%!90[V#E<K3Q.$4ZSI%3M.M'- &$DI%*O<6(TTPTN1
MQ!4TH'P]7N)"66$NXG&R28#!;G'2(,GW]9/?54?CG,:V0QF\)YF0M N@"Q/B
M1;W$A R+=-L!.)H0UUQ>)/RZY60"Q9;^DN#=*SU$G,D@T6_U. W3U%_&U W,
MC^I*D/0DASI6D=[B;)$69-48S1X=M\N=\""-=9S^]*YR<A-NCKA\A0FI)K0Y
M]3FUZ( /;)(RTS[JGPVB_3RP"D^<.4;/P9BS8J(5X&E<M\25^\(YE+!"F"/#
M(14.[>MWFK[EE51D1)?_.K?&7L*OF^JG7>UB)JKOTAIX&JLH?Y%>"+_)A'QO
MIW"!3F' ;E?63"00U,D0(Z>G  A;?,-PB$2HU=CFP??E;E-NN@5]J+M-](6.
M+7-%P6@G/IFO?F?FX<"UOM\7,3#*9=PM)H0.Q^A7#E%.@.; $*F/QN\_5YC1
M4<6&#NT:90&-W7Q%J&%DQ_G@\U$/[*O96I0<Z\6E3NH;#:KNOW1\CGOI  3V
M @9<K@)/-;83'DON!VN+&&,$<;Q'F?]$8_+U8=K1B37GY#BYF(M(R5'QYXUY
M@50-5+AXK4&NRQ+D%N%E'PO$&S+6F!"J'N8D ._*B\L]]6$("Z,9Y9E&MCD7
MIC\/PFD53"PF:C47$\:/=,N>^5QT8?N#J>VKB<?FQQSF3&A'0BEW0#YR'C%F
M?5\9QAZTF2/ _)RU.WETS >K="WR6TLLBY=G@607UVP=APRZ[<'[A<]> V[?
ML_;D&;SB0[<U4.,"<^DIA4Z3RWNW,LD95]\.K2$]')'E:Q6Z4)*I<@62=$WX
M[/7'_"=3+M@:<1YDA^ NZ(N3>9^39J$^V)/]E=CQUV""V=!.\XE5#Q-*CHY-
M??S6M_"D _+9* U4_4.O;U#IECN@#?46[0 X0"XFA7Z$0M"O-VW!3"!^WKF!
M7)FBE1'HC_)2C=D9(#:[.L]\NN+@[UM6XW+FVH?&LJ*%<Y4LEA; <E<,*,.$
M>!9_A.\]\7U.^_/)DBH3LG :!UA!J=R8.RS 7?*Z .N7[]Z<L)FK6FN?VR%W
M=_5)^.IS]2^]%W9^,&/J-5P?UK9/J^EJ)B2L9YG/U#?W)"T[Q%.]1S3U-!/R
M%TZ8"9DK87DN;EV&JHT=1O R8+0KJ3U=YS/6Z.2:(<,!/*+0G/@98Q $:]\\
M<JHUWU)W:-+-,O I4GG&)T ECJ]5X$N/*(U*?TO3F&V4IPG7ML)KH4F:7-G)
M47G<=>N\7U9-&W(=;V2;#V'8\OCQ-OLN7>??=1FKBHFIW#QR.#HW?:6"D7@4
M]@H.6*' $R9KQ238N G)(9[& \RS9"4G_@;@0!R+IX42$\-:'P0[!S?>F^$%
MZ(QZ>(SF7VD+A*$0\S %9*-%DXO3@LM?DZ<^/KP+ U H6J9\'!.R]A[-NH;5
MYB&'GTOKBM10; \34N/98 \3P\HM3YP@O)ELGLYXK/%]UHFL,?JF=-8G7.5K
M1EW\A>4?FK_29WUXFO9)'_2BC?XA#YOK=57?+;LF"E=_WWN ZD)((*8_/_E]
M;Q1[%"CLV$RB2B=.2HZ !*H48XCU'][Q<+_-9%C=$DV0T\*F<T9F5!-73SL+
M_&J1P F #T;#S:U&$FF#XV8A@J<[B;U:DR:#O[C4$MF;FSO;V:?B'D)79"CW
M6#DC!]L-J]N-J] 5 ,9(=UW 'JO$'T.ZJJ15#F"FHN2O<3OBT.BB$U*ELF:U
M9E Q/T@+%R28[0@EK()_BL]F8@=FW^9U5!@2Y3MGO[^6,/^8)ZXK0NI\/QI0
MASJ,:X-YW2]R*G!.2BC7<9G"R]L/A(2=)36>Z4C4JU@K.>/Y2)A0DQR9JX0G
MS[8AHK&:P])H5;S3G"4G.GY+5.;T9Z'1ZM=.B#[QCH\: 37?6I\^M(V 2C_4
MDX[_4]2ZAW*4"7FVB1U'["R3MYD0>X<(Q=T84NAZ"547(P&.$U4?PO@P2%AT
MBQ0XU+X%YIM&,,9?#=P<D$IPS=P,T0MPDJD;FN<#0VUO?[WWB'/C!MYA;G?M
M#!.B,$.O(:P.S2\QRJO8'/)8,8'0%YK$!/[I'X?]BCN$J@_KY;($$P J<>RQ
MIK*+)61F?#FK*DDWZ& !Y56LH6[Z"=+1CLS8NH>7*T2]CL.JG!MIPCC&86H!
MNA,/D^_LZ6E+:\:WG!C":[^91ELK\"/D=E?R9!>$'B')WYL$V9_EJN_Y$W&"
M++B<D1S4=2(J^U\E0Z-WJ%SAEL:C==EOJC3HQFTK9V1%M,:.U,JF-/%-J358
MM=4\AZ7 ZF=I HH48V!V39F,:V<<!LV(?=!5')>^ %C5K2]"SJE_JZ\L-OL(
M P\C:7\@C+[(SAX/*1B2KQNF413/NWVZ6,8NPX+/""C&F#",NZYGBDZ^]B[/
M''0ABW<WZ25,??*D\CY"%2]C5=-G^#N>1TRX!?SJE+S71?AP@<\6 B7@?%&3
MFQ0G>IK*>G#R$P)_>3"!?\8E^YVN7/[%O:4XHS=VP;GS%G6!%-E,-[$IA,7M
M[?SR%)D.PS%UJ@:NU8S@B9IH[T  T31Y\(E+5ZJ!7F]>E*YE40^1'F;=6)]8
MU)1AT9!E-M=,U3@U9,&MK7SG;4':H2M6EY=!."O[98/B1,3D+"637LR$^.$F
M/"[7@6DA+]&IO<%Z!]R-\?V$1EVKD/*IS[H-5[M$ZH"-E!O%WW^F7[HO7'+'
MR>&T,<>F!8$FD$>Q&6C1PYREY^N* "O='V%'&.)3*V-:%G.#$RJ)%0T5K_R<
MV?(FF^S>"S>FNDSX!=4)()V$G@O5/(S8M_NGF!M,#CN%J)O)H$HSOC(A_/J:
M[DJA8BW)18DR+'QYJ>:7JSW&ENXN49\"Y7=QF<H841V2RKXZM+E?@NK_>YSU
M\+&X5BU-!'CR<?0'ZG7&A.19<E5L'4+<?Z(#*]@O-8)2"E$]4I'S.])J='%X
M-S-X6DCU9M-0<!G/N>,F+KX!";IJ+O,;L^!9'-6!<;2/R(2,LV2F%ZZ-!O2/
M<*I#6"(P2KO;Y"K_2>K "_=CC5\D;,#XL9_)- &_6;,&>B3.BVV@@9[).(3F
M)"WY7(/75P8KFB=ZZZ"5Z65RBUO8F^/R:1=@+PC"\+G(V</!=)-VAC8]M44&
M[)D+[8#RK)Z_5>Q_HK#"#RL]&) ^N">>^9>K!K#2X'"H&EI;V-S]?;JF\?2G
M@GU$&( P+8@D::]Q< _>'S(D50ET*N$9%-.=V6B?K:"T[;?*?;K;B*$0G#H<
MN,-!>P[[KL[H5A7!K1@!HP_A+Z'QB&,, 6Q?'N\Z'D=.[A:3?Z2KB$)Y^36E
MU^K(3VRZ]YL))3ZN4U >69\J$W\>/2-Z"()_?$0$EM.0![A:@O(+HRU9?&0F
M) %IM70$%S -JFWHL>][*I^[&Q<J]_'A@4418:^HZSF9O_U7X!.[<[BU>C*.
MB(L,J9H8##\_1NQNF[;OZ>SOJP CPKDNGG_2Y/-6>**F75K">6;QQ"F-WIKF
MUHLRB2T/:'?HY2SUE0S*F"3 O9/C9CDQ7%YS?"0TC8>D"?J7H%4_9MBG^N9J
M#=4EE& 4Y(HJD>LJTM%(=RX=EXRT!SU>>FUGI7HA.)-<3G)C%$,&[7*)W/BH
MGJ[=*2E(EGCBG!17N2RB$%*\(AP$3?4Y87E15#:QK4<PGGPY3EHM.1+G P5/
M$=:<J-I@]S6 (UE?=FHE]_1 D5;38MQ<LR2"W]4G(T$JR5SYLN-2?7WTUOZ"
M*9>"K<\<4\]D7^7#I'"M!.R)4;PA%0JF&>,)68X8*7)RER2L7\S;=[2M:]L0
MF(W%O+&^>-%0LK#2_>K;)R?<'D*..?Q(7K,DZ[ (@P'5DH8%1&B"XD2YD;X$
MO OI1*0%F$!*YL6UF?,^NSFB>6MXX\GY*!2E6: #&8+$:J[K3HD(MWHZF1D<
MY=A!4-6Q8XA]3(A_%=<*5A$4GQ<D:Z8_#F6/)G@$>@<6^^U)+ P;ASEJ*HJV
M;F61A'RET(6Y\IPKLC-)9=NSZZP3V1WH"7 6)3VZ(@DA+W5DY]ATB6ETC;D.
MZ(KD]Y#,$_G)GF<^>Y68'Z,TO)VY8)N=$)SK=)R:&O5,PV.,%34H-NQG^RQH
M0LL)QJ>&F?V-_2VGIB80JWN$A^[J1>Y^32'E;R?T1O_B;,B^#VE*]2TO;JQ_
MGGLOA<1U*HW6]*<:J@"#D\%B"'5,2/?FOC^KJ2U\TZX@H3-7VD>C+[;E)+!$
MDZWV-9:PM$=>7?T\+.,1^AI,J:RHZFHN%H\@?5=*D#HI V&4$6ZA)C;GM-=#
MB.&6G;@#F)NY)VK[-^:JQ]94E):&ZA,Y-U9D].K$<I[,_38F'1F\"/3H7A4:
M-FN6<%A^\%N&8@4XK"5Z%:"+2<EKS[WF9('=3IU)'I..K(R'<HG!/703BPC3
M]<YO+QXCS/&)*EZI_F85Z[=4[PS673 MH*,N2"+)R:2 &,"#:-EA&<^031$P
M L/FZ&&=H:4;,E33@5^_-RK69.Y>H!H7!C]U=*Z\NZM]YOC"8]S^C F.;A<>
M#H,_1.-S4*#,"A-2?[42F#5-4^PA):J0NKO2F]*N%$.+_";BT9&&6:<O*OJ,
M73NC>-*9D<+BC82\.AD:G)Y)4P#D#9OYT&GSA/C7;M8SY]+/P8F<0%1#T^.I
M(*^TS\E69*&NJ*<],DK6)W+"Q25*P4%R<6O>>#7K&FF#V,_I>:+Z7'VD61Z:
M= -9*^\'QAAPL0PD>QO%@M_V_"]HYJP&5?DOV0XV0EQ=5K8Z=Z].0.A/04VR
M^D6P!\@G+G5:\KARY4"[&4?Z,7;%IJ).46+?<E /I#-0AS64%8TT/ \FV09?
M%S65S$ \F@4N0">$6HXSOLXH@"(5B(1D/LQA\I7^Y6K=-C.75GV5K%6[03?'
MU$$CW_+NJN4!MB\&OOZW(OUJ#E#G+TB&D^&DJG9"!(-GI.4XQHI\+W&NZI!/
MM2BJOB)@71G9SA9J[N]Y+FMKR\MD2VE=)FO1K=Q:^LT"3ELC#U3&T01V[<E7
MW$5@ CL5NA:!$C7H!!N@D-X8;6A*%389YG>J%#YBJBQ5O<_@LT3@;Y;.9L\:
MH1FP,)!"I#]E0FZ^J9\L@^[S'T1;VI$U<[+K/%<8ZN1[KPI7'(9.O17H*P(-
M+T>[J?>RN5C<O_N)X\5O>M08?.XO7+4D :A4C1I#[->%^>:[^)[Q'<V:R?94
MPCOX!@DU?=2,U01C6\3*WJJ;!V]T.4GLJASMYV Y!I9+DL<R%DG*.0C?__EU
M)TF6?#LKI\ =AN0-"VZ*M!,K2*VH^E[4F"(7CU*_'?]31.DC[&N? *[5CS6K
M>3.BY$, %6,]LM,EHN9B7HX.:QO;BXXYT+$@^J,YW=R,6^?1I.R]P8/'WD@3
MSK-.J#__>'?M-U4+^XGP=K9-PL6Z#LB+-05VP"9\YHZ;I0&@UQB#T2.*\QB3
MG9Q)HWLL/MG\?O@F:KHOL'CBC*M)/-T)_%/6N(N>W")&$P!FV\-MYKHC\+XA
MVC%*'F3O.)I9@=$;_US9D4JDL(6AU;N6%YESLT%*B;YLO"GC;=+14@UR+Z'E
M+0<9_;-_.H'!.#KG\R(8N@.Z@40*[L2BF]J\2!/RDQ)/95GQ%9GFH0VUQ/J
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
M,92N-0B4C2?:Y;O]=/G]E>R=H"M.%6<-PDE?%V-$;]076,&>!^^3!3JP*LT
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
MP5$=PGQ:T^OG<TWX9K.6=UW+0L'5PO[O4?^QS)Q BLZUHS/'WHNT&:E324+
M*I[(#>R*5;[(X[3Y1G_%C<R*7Y.O8<N3$R,O[<VT ^86@C::?Q@%"IA]7KF-
M\'_,;>YQ=NK333'$?5IW"]T=C\_-;F\9+0: U8F,*9>9E?V[FU;2%TS 9]V\
MEJLT*Y4='U*\._]&'8J\P+'C$K\-+65D$T9))8(9R(EZIVTM, 4:CVF#X=-<
MZWK9[X*H@FT>5E@,QEMKT=D2]<'FN=985(I_CM,E89@X9P!6"\,/$DD<@4GF
M'<"#6MJ,HT%?<5185^C8 HK/ WB%T9TP;^K? %VVP9T'=ZW?R<_VZ1'\_PS@
MOLS66)Z\*T*"1,)H]H-3D0O9!$-(C+$HD!-VC_K"F<G4N<S5NV57T9=']9B,
M@-?.OLY)H_V2&7-*6K8_G'.FRLUSW%3\H?)<D5V.JE%KARA:T5:[81+%XP@K
MS\<,J_O@@\MGX5E]EYOXEB+MQ[0VCM4G..Z!%C^[7!Q.RJN4PI]D_5MIV^!\
M)?$:\\,ER.AND4ACOF&D[&HI-7R3WP_?J;]@%L.9G_\V<W,8XFQX/]^]H+A?
M^%O/,S'S!*-+-6>.@8MPM2B6> O#>A3E62%QG5[U\BDN#GL:*"6W6/EW0T5;
M;0(AK1;$JKBG74U_ML)[<PI'[2QRE_I'":;/^X_DVC^3C0>Q(0"$CJ<$K?.3
MK72H-IU@F>7\L[24LB8NZ):ASP*"E8Q6%:^,=\XZDBZ9B<^X*I_CN;"9G#G3
MQ;)DAB&_NPL!PUP/\'(> B1Z4U*5 (G.B@6(I';3@2F?YX%16;DO5F\0">7'
MLL@S*Z$/LVI4K'3Z%J_46NP'$[C6PF#&=KS58&$/-*-#'F[[\@[O+CR)T/F\
MW!"@<;'U0G1W!35Y_PKUW!1%-;_O2K63[&-<'T_$$_\E&V(L \ZU[NN67/1U
M3G*$@)8[8T^K^+GZKS,L__B%VQ6\&T6%/MA](WKGM^)^VAJ]&?-LC)'U.I9T
M:R/]] FSZ4M0'TPJH*7V[RF)(SV>]A0E%:(A8Q#O(1.W#1$B.0/V5"<U496N
MS_RJ[[YZ'VM=?OCQ6M+FBX)S;+.1D!<0]U%-O0J9FW7C3Y-M1P39AG:C&\K-
M-6VU3<F>$2O$G]+PXAC':3?5ZZ=N+^D!TTPD-[ZC/)_A/,#Q,%HE5AQNTX[5
M!&Z1$TE2 )2P*Q5!]!M&=4+VC4'6]02[C ,_!)7Z#LUK?0_C9?45QZ!P<I.=
MN%JU==3"( ^J0X*C#WR<<<IDN='0MR:0,G#([2_/E#8&1"3=E\T?U Q\=[4J
M\"%N+S$>) 0',K)F3#>Z0,@VUK\#6TJ17>"ZGO@0\$& 1,4\KTK Q$LK.IC0
M[-%J\1M;RS,90<%ZF.HI37HD<\IV_4=T;?KG<Z<NJC "V3B49Q"QF;%@"AC2
M#:W'$9;^^V?[*5;N:L-&UP.FQ#T;1ZN.O*CW(,X_JLVB?!!POG;[6.JB&DNL
MC,$/R%-3IVOQC$2@A_Q"@AI&"$J4ZVY#*6XF::$:/(8Q+A=M-[KG#<\%]A&T
MZW44LG<F/;E<"XE_]] \-0W%)1>H58:YCS,*KH.NFS#/+U<C=!,)6)7F[#M<
M ,3BB<OJY? K?RR:)D[4UUV?YLUJ^N O-KTB;6:4@QY\4_G7&@0M%4D"RW*.
ML'AHQD5T>2HI<:N*%S"Q(&;+59:I7\OZ>2TTHGO@T/A2*[;I]]3E@"#YKTRG
MN-OV(:P_M""6= :#CUZ5]! AXTE7<1^ITKMX1?ALC\,D2^-9"8"D;JP\B)@^
M^#YC]FNBT8BJKVK6IU=O94XVW:/WL&2R.\ 2'!7. *FND9 JZ/.\*IXE2!%&
MKA)0XABK$QHY!69Z;/G+7T:V!9G^E_[('^+T?78V?WJS^#]MRRR;<_6AN#J^
M;AR@2EK/)*?N0V@U <$T4OO\^9%US+ER(SYJV^$>//&[W$96PP^P"#Q!*D'1
MBK@"GJMSNQ8<\O/(Q-QTW'N12FYX^N2NP$Y%W*$)XF7V0 W2]51%,*6_)$6W
MM-6P#+"V["AM:/GDNY,L=$ASVFD=HGDTITC[T<=ST\B'#DX+:*(EPX.=@GH
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
MT"=,Z>BHIC;U?H;F;H)54)#JHR^G?A/UOC\#JYS[B>T&#C"M$*+LDM93G#.
MV@(7J;E6K3CO,>6ZU_C/O@[@/_C;(TO\S[R^7Y[Z;?JC+W+1@NR%RR%-N3#^
M;38P8_&Q\Q$Z%'0"4N$+/:P+)>8+?0A\*.<J\<,J=)Z158..Y/E,S_ 0.,$W
MR^*J_KQ%M]OE4,.WN8LX\G\D::PT$,01Z*$JRC!NMTVJL/.QD&7BFCY'J;4Z
MMU/PDI;*^(=D#"-WX6O#,"1K15 P1Z&VZY%HM=#'E]"BJD120_;:-DV#BHLP
M%D)8T]_2)I.Q1WWK5G9Y'.R?H#RU\QX&$B:?IWQV"EA3MJF>31]Y ,HY][5*
M N .%Z\-.P6KSPJH _AH2]V[ RT++VQW=ZR'-S+PC6?@_H[-H]1<_ZC1^MC_
M<AR^->8LI%LZIE^[$=-ABY) D1O1(MK&FAP2-S$VX@T#K#"^1B'D=3!>^//[
M^PQ1O_FS6$SSEVNV17-:A>_\O/T;Q'Z7MW/^( YR!RR4TTNJZ\?AUTW;28=8
MVOE&0)AO,H2JV/\AHRO[>>%$@#^J=-[/D]7KU?;GN.81J635DR_W79)"^4(
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
MK=Q O$=KXH.W7G=>&(]93;_$04_-L7UL!X0INY5+OZHHG.(6>+J/*I*TT6K
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
MMH/-<W(DU =??= JUTLT,C85B0R'&UZ<7H^) *R90-ES>"<&PI9B23K% -7
MUD.+ &SG,&G1YOM#JL*":5UY3DZNY-CJK= LYK<JYRSE**.:@TT;O\8WK=P2
M[#3![_FKC9?V.[%O##3HO<P1YM=9T#0L.9"0^4+?O?)%X\%C!L@X_-+]B!;9
M7:X'W%O5RJ8A#B;R$)TCSZ$Z!MKHSB<X#QQ/<19Q?F;S&EF'*51CFFFT8DRA
MU[YQ5DCQ7SI\8OGD]KF\BZJ;?N+*U=,S>.6$KS6B3Y44_IG3N9;T?E"OT9Y7
MN25TR_;'(2WTN@+?Y#D%$U\GBGX[8?6F[#.[=)[O'H3(OF9R<);*/I'F %@S
M2P\#]'*WIV_H\?C51HS-[9:GS<X_8W_'75/D'. S%?P5):KU@^I$RVD_AGR&
M(Z'*R!'$S$CZ:1])4#O&BA0T%?,0-77N14B@5F)OSR1/&[)6$^_^LH;UU; W
MA_3O=[P=_L"%VZM]? @HQ3Q\]< -*9YSCRQ*_CCF0+R/L;NN?W;RUHKR2T?Q
M_/=5%?M'?KAEX>HEU0\:I"T7_=</K\#(!AX<2/G.\0(<1&CTW 7R7B)=>&6.
ME^09V:I"%&XF9V"P *8[N/F&V :NU$<L('5LVZ2M.<QXRZ[X4TLV97ZP\9:'
M?>:^&!!!ZB?N]:(Y8 B!!9.('8@8 FJ5Z-)*8BZQ)J#%HVN=:&;<)9K>6B9M
M[)[DE25[S</ZD>B+?U@BCBHP2%$%+"KO(>([YFOGNX>4'#^9?XHJDDN66!^J
M;-MMS6BTF80_]7"TDPVWEY[A#W\1:VS3"8)DXDB7G5!379B/V+YY05AW@$IF
M%%T#6(6U-=8G# 3+5B63%CL=$K]JDQ^Y?4+ <\\DAX\).>^NM*O16M"$5'2#
M;?>E*^UZO@8G&C+FOFTH5;(O"$?[*R.#"BTX-:_M.)G<K&E^_;7FG.8RH?U>
M>_^6R]'%W0BB<(=_Q#P+4K444"4<$NX3"/8N?'ME2-5*MER$6P-%>+\AW]_?
M.R0LB$LS7G,*W) Q.0;^4J=F(NKTOOTA.?CPOA4A,B[F#]D9=W !>2G'KN53
M:,LR_$FWZ['\0.GS UJ_*^M2.L^WJ*MLG;UP*N R)!9",FPSWNXR,* U(-T)
MM0N#V)GDKGVW;$QTYJVX8-V7>)7-F" G%7B^A_88(A&I<(19RZZQ:&0TCT\&
M1L=,_73^/Q/6HP#K%8#NG&.HWJ>-.MX8E$1K-7DR1?GLJ/!HO83NEQ57C<\M
M3_Y?$SX@;G8-1T,Y]>5]"; H.A=I,YQZQE/\&GOT#H\&OM^"0^KXK^W[B>J/
MQHR//K[4F?X39.SRCF4K.!Y'R()]Q"92373B=ID\NYNXAN_]V?USWMRW6%Q$
MBRM+-,\4JP(O3.+(G8GU3[G2L1@'HKHQRP/+] J9ZD:KW&B7'%PPA7H>WW@R
M"^48K*Q8]0\JK6JJ&,C_R&WQ<9)(&HBM3W^>)73N(7+K2ARN] /1X!15#0@E
MQ7=1G+D 5\(F+P#I:G[46QQ-'-+ET>Z3KK_;8G(D0KG(VKHHJ_#UAP^97<_U
MFD%T4Y0N G;869=_R(55V[E7@AT2ESIAX=G:6*+%,[C4AJ/W@Q$J%S<9$>>H
M]_GFYZ+O*!E?J4GQ-S$AFDLVAETGNW>P]%,2!\?0(ZH+EG3A9B:P"\&*Y[F9
MP,S[',JN[[ZP&0/C1@D!YIUY6N39KW05LEQB27S8'4<=X1J?\_&#J1M?TV!F
M>[??K]N^B;YO5G7ISW/HJ^&9*<,(.D?LH3-V$P!A^TG#,F$B'F42H2F>>/OW
MTG8K=+%4)0@#LM3ZVH+Z&5J$R!;15U#YA;F0O71;MF88LSJ,-2/QQL)JAM?V
MR-']*'X@EWR>"'V)=%W</-*0/2=(MJDNX=@-$SZ W WS-P-GGAE];>?S;8^2
M'Q%BRWTOJ#>4! *!.D"@2R ")X@.0Q,:)(7(C1U8_#;%EO:)>NG=/5])?E(*
MJ2%G0;@^RC:))[B#KM(R.911]CAFU*YS0?7$2O5R]I.M5Y*A>O7L3[Q*=L1A
MS'6>0W5E0[L^4=&NBVWF/0:R&+.D%=XH751R*&^\<9EL<_-R9F7 R?&'5G[B
MG_-VG'X4*DI:">8_Q7SW%T4H=<%.4B^6 4;]!J=&J;;$1(]C#=\U+SWMXS&Z
MV?:BDTVN,5>" Y1;U>)F^#BA)!M8ZIXGW1B>OM-%5TCN$]-9FR$MS-LU-ID/
M0L^;"H.U=:P^/LG^UA6<BI>W$14UOI>VM7T9D@0AV5WBZH?6,5E:XH$4_8?!
M$9(-]CTN2KD_EFI%+ F'F]PC]:4LQJNPWAO9W.C1)F=\' FZ)+F@8DC,OYNP
M\K1&S:ZU'Q*,%#JTMD;U2LH"*N\0V 7AGB<DX:0G3%J,5XU%0>:]GZ5_JPLJ
M5[(26F^/@L.+:B=4ECZ]P'?9^U7>2#'G?2,M6[W_[UQBH65A0X1V9LG@^TL8
M2N@RO_UL^YM)2;L8^_IX8WAB:<SQGF-0Y=.<PB!.(-[Z<),!U8F?BK'MF6*
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
MQO0.\5:#+N%:4&'.H\^+^PTD[-HR"=K!7!ZD!3FM"\:CKT)D@&+GU.M\(?S
MH,7XY+S=]TH)8L;U<\7&>-=4<X3$=ZLK7J\(<*$^9  M$>H!Q1ONS]H 0Z3
MSCF=R34BF-*\45 BY:ON6/7C"JV )8FXP&)M^&6X'F2M^(X31+?$$2KGZ_S7
MHLD1ML U@N6,:M<S5F\(K]:ZX78O^B15FEBZ SWA,R6VXGURN5FB8N'+Y!_2
MM%Q6 #3WL;1-:)9TN/1O_<2#".:,(P")!?]$&.GFJKT^I/B'#WZI6P_+@KR:
M9EG3F+I"WS8:K]/+57*(^C8GY"V3*E+OI25J&&XSV17<.1MW\!S5,5_]B601
MW9U_H(<\+\DS'E2J?\WW?3)OQ\=$OSF(U"4S^RO" O=B:B*+TE^'7[]E*K]Z
M8>WA0HV%EDH^F ]?F6I?YT-9&)(ZJ5(=VRUM>.:(M/BQVQBE(QSO>)>V*2<.
M=Z%07_($:*]:V8C^B7D7TCK1_ 9\"-WA+H?,J)*QS:I=B)!JM$I&7]]V-P/D
M_J*R!&/5$"6?BE_Q-?)_-';UFZ$?- ]2,[4N+K_NQ)QM+2FZ7XA4OQ2QLPD^
M5P1^4>##I3''Y'!:!4RY,E;'8_CW2XPD_(YY74-[ZG7AM6_C&8UR4H5,=-9=
MH@K *.)DX?C,?C'LVD_2'!R][D$/N6-B!U=5O=$>C,<JNP35YSTX=PJ<P/UB
M:S&.:M\R6E?)2C\!'M%TXK6H&=/,/=\U)U[_<?S)JE>E<D7E T#:*^6*/_R(
MS*U>L><?2O,O]X+05EK_%)C/F4)+V66 \ 44ZT]-I$NYW\K(O,1C9= D?9T"
M!Y,_/WR;GV0,^"Y82.'/9(0.*.<WMC?<Y=YJR)LDEYOJQM%\WS^'9N$ >5LJ
MV).H^AS%B_ G0-==H3%(OD7+*/ MQ,WNWDQ=IZ'=O-K"Y=!*N-3DPJU,O'-E
M\6RO4-%\#O>\SQ.-!>T?O%//IJC@%H)M'%T-J0RH'UP [O1"1'<W(8C%[KQ3
MWW<_U1U4JAJ1Z/$?5AH:'/*P1]BR#ZQTX6^W8&;K0I7UK4\W/#UN'S_ +N#6
M^ X@5/BD.Y,+8IZC>>L9H),_M%<3'_T=F?&Q90^_L0=V-LFV2ZC5S70Q]9#)
M7D>=0 W :OW7&"#I'\QRK46P/ (S:W&?V('SXR_=O'E<9H6_HM',CE^D7\J/
MG5TZ#D0/@A+>;0'EE$/3G@JJ'JW>CZI3NC+/@70'QQN4!14[#,B8"73C2+&(
M6K/L7]B9Q4FAD56*S9B^QXJJ+%_2,B<]Y3_7[N_T/DGA0YMU(:06D Y),C@S
M#SS>5^5$2%N.[9X-\O4_.3=C#GZ+7W2:-?+V]'SPE#S\;/3>O?/]?'%GFB^O
M[C>268F-SU%*")_M3@:('WGF'6*V6^SYD<VK9'"N?YG=C;M1-ELEQNJ?3KM<
MSX*<\NL\3<TA8@"YY#4E(N])9BA:YM.'8#SWOQ<TQVV-F>X\"#Z&">"J2&E+
MK.Q)O7)LRAJ>+VIZ*F((A I$=Q[%>?J?0D(!>[+GXE+RDU L[SPRF"Q1V'PL
MJ]3!TA.M&K5S$;LA]5TVG'C;KG*S_I+MK5"A)[3U][V/*FP>.!^>WQUF@%ZW
MT>>@%#Z 62C+5J9V?L)]X>[^;$6YK=H-#:,R8,HD64;M"K</_X7\."V[Q41!
MMJO7.#^ 0)QDV%'4X6<#XDAC<G3O\)'#SP:B4#((NGD6\L$"[5S/E0K?,>>?
MXK/][9_FD-U!3RUZIJW:86]&V!?VJ*?N,$!RO:1D^I<ZW+YK!NXAVA/W[PSZ
M.'HM%\&DPS<RGC!E$ O)GQ(UHJRO0BXA;D:CI/Z*.;]O;L<4 :G#ZQD-V7$]
M([0/@G.1[NKGC?OURSJ%5G1OIA7_=7#&O/]+>>2];Y/NZ5^R/ D>^#T[,^/0
M\W%V]G+$QC7NZZ7Q,W>95=0#2GB)WGJ";MRCH0%;!N@.-,9Z:W,]\<"X<:V
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
M.^2IAYXY2TJFY[A@NS8!F2EJX3!EDP'"5L(8H-OK9KBB9!Z$[Q52</0.FA.
MF=>-ZNL1:0:S9J-U\<>I.2IZ-VL3KL&]X2?EW=3Z\JT>/V)WV,)&SQ_V]48Z
MZY*C>W#1AWV]1*@$\&_.4@2!N5Y]8%"&U<SD??)G'[[^Q[\IU?0-V[W/OQ-!
MJ$,$ZF. M@P-6- S)F0=^IL=_'X@G1-.8NV%UK%3!8P,Q_7YB@?*@8(.E"0
M)W..WVB(7<)-:*[S=J?TEL]XD_I$?S>'.M9_LGL-?E(?=,O1"UJ,%H-Z8L)Q
M=<8IA5Y0,?HIP'?!(/G="N\';["D;,V!&UAXJR_%/-"OY57!H*#WJ;?$T<O2
M1]H\^F]6CS]9M9#KFQ2':W=]F;]96Y,(:FRLKG^A4KGNFO#KN,L+?EFCE&K#
MMW$@^B,H(1?7B*8*$)DI F.A7J3E:VY&H7D,%*D71O-)5:USVJ1++<E\$F<U
MK7Q(*WQ>>[7F0?J7PQJXZJ.\_(0*_GT>H)TY=(5X")N67X3TA[0+H(;VT=%:
M& D[P-6:+(# =LWSKNTD<FBVZ3IZ^9^.@/DZ*@W779]2A[]TZ*LI]7^[+M5V
M9\&2*E! 462RYY\ IF^^=KA[W:C'(7+0V4=WJ"$U.VB7NO9X,U@VS3!U4R9#
M_-B"Z46Y-G]"_UK3@0%J6/V'?"?Z93LW$*;RRY!K=HCU>OCLK9:8DV;W8&JA
M64(Q;%-?.7N.?'ETEI6I8SB9SZK@0(N$KLYVX?9SYFUW!LO%R44^GF9;2:6:
M!]W%L;B)'#)<?IHZO^].25;]REP7K<4Y?5HV_2C5$H@@\L:U0P]/)0LA#4G\
M/>TGR<Z5]\]IP3GN-X5^MND+6_T=XU<8&K-5\K#"SM:>C+Y)-L"2, L>Z82R
M/%X1'V<6<E!R9'$LM<F5S#;W GWLU8.TQ__NA#413@Y^.EZH=$8:#D)SY E\
MQWE,MZNB1AP\U^N)D$2QJ=Y@('^!"T &D!I[PAV'E.-G\B>>T(S[QDSAFZT#
M_;G@=XW*TK&IW/PED!H8Z28&;TGGX"-Y+IS2M>SF@DHBE!8:XXLL3JA*(-W'
M2YJR?K6G7L@T;Y@J:FVR. 7[(3)VO;=.W51N7/E+Z]0 E&2!QO=3@FA15>UJ
M #ME%+!:J!1>V(Q!PE36IQ*"AH_*QVQLK%5.])[+T1?KZ@WP/XX[N(9W=LBJ
MW.2>\S"]J(7S&X['<4 )1?."!MQ455JT =NJRH(Y+_]UI E9=[93#8"!&YD
M&GYV\UN6X"N\=[9.FL'[J;V]LTXUKTJR(N_SUJ,)A";I+ ;(5=3E288"2L:7
MWT3FH81,XG!TEH2$J8W);5%[4^[CIU_Y[K#2.:,9H+,=0 L#Y#;5B=YW)*X<
MMBS6#'?BXE%<@#4SMI/0O*U:9&T&B(C*?)]X8K,G ^,/UW&L&7]R8#YXH*!S
MAC= *^'AU\!6XY<)?]I@_6AN) M9KZ.YI!LJ"=B:DDV>UY=SA9V_2VHO]Y,?
MPRJK. LWU&=P5[F\6"=Z=4A[)X:=9=WNIA\?8C[('J"T0Q:FY\ECAV )\UL?
M^[LP!R"$. -D74E#FT!Y4"( .V$OH@X3_9^0* 3.=V:+7<^VC:XS1]=Z4\PU
MH^R1;QJUN5/5@V52[=+NV10=[@1.&JA[,T!UQTI(W5U3.-$GY;ZAE_06!"EZ
MU&O>_MY>D^ RH3D&*'.-<G-R5"++S@YK=!GR394J'&BE"UNW.-" 43U&=M%@
MU#<PGHW<3,)&!TWO)-K>Q:5N+:@$K]5(UW_/*"V33>M$J%#+X 3S!PJ/O^#D
M#^\%I/(E=TFJCU!-%C$L]/%GZ0VYH3QSF>^ F7-!PSS3&AH#IX3!4ONC07H7
M8-RC@Z\?Y<\<_^>[D@PH?-UO[,0!"@Q0UR9>>)$!ZL8((*_3WNRHR'?5+JLY
M3 ^7 JB!"LV9TQ/OU75-B_M#O:MJ5GA=GXTD7AEU"MQ*V8#495*%0ND<@V0(
MH3^>*DJ 1>P=7EKAO[#)L^*@$]6J)=^5JV2NW?RMY(%6>N*/YI<0KZ8HN/8?
MKRJ7I&\*LEG$JXFO4RY#6B"U>WV8")RD@:B7P45 ?$%"J4?R2"ABY^<%[X!X
MJT)QD3'(6GS;A9=I-YMJKMEESXRP<7(_7(XV*%F0X!_LP1]K(@Z9VN]LGO3:
MSXLME3JE9^_3<&?:23'OZ\B]ZX(4&3'J?298@P^)!HJ=_M59^3M=;EDL,TH&
M*%E,83XKPM$FR==Q7=4HVJQQW.53T_B&D.?'L"M$'?5NQ8IBL'&*4*S0@?]E
M2!]3B<2U7V".I4J?Q0BT\I!-NIW/3!JP40TG9&.UQ)6"K^]*L*]O.7DYJXS<
M>.[@[+0\N<?C6SI=4:XGI7S35;$8Y]/Z@,E[^F@12#W"OU;3 L1X#^K<]\1R
M<W>BA%)WILW^URD]T[C)#?-&1W/0VI&!BZE$%_8 XU.VR\F]EN'0X_0+7AA2
M$M(1""'"8L34O@U"^9>U\<]?-CR&_T[1!T[<1 <I'IF6X5?Z@^9 =YYG@![X
M'UV]!41<H>48B/=^P']KU [6>7:Y'1QXAKL2SC,^P D_?9)3C?*.]R4#Y*.*
M-[*E54 )24R)B-)>E3S2!CR:D_O8'F%!FGNW/?#XB9-.WS-X5?H'S48^P[&J
M$I_RQS7&X>P\;TQOB&U""5G.1Z$"#! A[1FDNUY=>4Z+!.W!\CBT_MN2:ON>
M:55;G?WP"++47S;<MN/;Q(4_.)M6. E+G.J!L?B@N5I]">M<,""TPJZW>,6
MK[4ZQBM36\U4<,2A_K74V501]R@%Z>M=D6ZW=>]B> Q$$*R$S?\G19%*ARG:
M_']2=-+04^/K@_C ^X-GSOU*M8_59*%BF0Q  ?UP\QBZ$]IJ2LZAW*)5P*R
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
MB]@R$DQJ"9[)Y/MI# :/8-$$LD>M"Y>(RKO,CIYJ; X6VS=S$&6TW*<ML<'
M^H.>OTL8")[I2G/P^N37+LA1QG3 SR_I*M/^2H2 EPYD+>60Y[G+#;[EN.]D
MG<BE2,S8;QRT_+^-]0SEA/C*:6G8-J":T4=_X?,JSFR/7WV2>[[[&_>2/--\
M=.FEF\+"5<(892D0Z.T%;T@.VF4 DE.(N@\>IO!Y.N]&-O3<S\-=?CEG[S;P
M116:FCKLQ#M%OVKS?76E^B@\J%)ENYJ9V7K@H.>?-U#FRBJ,I65-17U7(=#5
M068&JC.Q!LSK)Z+%9ZY1HZ]$I,*8*]#11]9?XMAM]/HT8;7H-_K!/U$ $A1;
M70%<9K N*9]X% I2X(P[%S$"E[=5RWDNPLV7_QKM9ST5NL+FNLJX B@]0(LZ
M4;?Z=^L _Q]WBK<]UDW'ZH>[/MMP):H,B>Z)MB%F[O'IM[=@5]93SG-N7L"=
MS=ZS37/OV?++&@%?M6G<!1=264B!O=6 !\BF/B20/:NU[9W*S#MX?I5,G19:
M.X/YN6"_R'=K@/K?LO<YU_YV EY:2)?K2S\5?W^/;$S<!>+3IE4TI]QX%*<R
MK\FK"4-#W/8=:MUMW@P< ==0N J,,))N%NAJ2T*_.&$E?]X]-[RET'G4,BLD
M4JWMSBSEU-N\B7?_&@[M3%S3XH8T.]I^L2&U"/<LZG;]U:IB;D1@QKF,_+BV
MAU>8VX=K/JDJU]HK,07#FF[MC[M+A$OBBS!.28>CPP1F.K:)\(+.33YVM:T3
M0ZF9-Y+;6F*+U@,)ZBK^Z@$ / $ M & #VP'SJK;KS^@XOE_%!C3.PJ@_938
M598<(O?%C/WR>K?YF!+2_.51!*5-Y'$6>:A& 3#[I_W_\)R$ HK_-E"I[Y ?
M@EC*U>[QUPH@>^#IKVYT:SY58BH"SBP&.;U<J44LP$%FE-_5GV+\86!FB-US
M+]*+7LO$0EV#*=[I6@50""H 7I\"$):H1L!A=+0"Z"*09R;(8O_X>SQY7),"
M("L71.EW5I64D'J4Q>Y.@0+@/%( +0?GJ>2?9G1E,C\Y/,'JWMTE3XYT@2*7
M%RL  V^NO0)XRT(N?$1*'@-YZ90I0P4P.P);6J1) V"0%M)"6D@+:2$MI(6T
MD!;20EI("VDA+:2%M) 6TD+:/XOV5P<)U_S\2Q!N4=KP&856H18WWE^_YK%B
M7<KHNN<P'V#!S>9> J*K!:LU1S/ J:&?</KL\+M>F%7AK/W7_,4C28]P_/6I
MP(T?GF@FV-(40,KF!PJ@NT6H*UVE $2E;VSNZ.K_^FX)A$$8A$$8A$$8A$$8
MA$$8A$$8A$$8A$$8A$$8A$$8A$$8A$$8A$'8'X&5/@1O-44Z-KIEMCZ*C"_!
M!A]#RVXS1A/G'TXUCYYOGC.]"KS'9/[S#2.R8O#O4$L! A0#%     @ JX!4
M6F\>9%./! 0 J8HY !$              ( !     &%M<&PM,C R-#$R,S$N
M:'1M4$L! A0#%     @ JX!46O ._$1DK $ *? 9 !$              ( !
MO@0$ &%M<&PM,C R-#$R,S$N>'-D4$L! A0#%     @ JX!46GDMZX4;40
M+AX#  \              ( !4;$% &%M<&PM97@Q.5\Q+FAT;5!+ 0(4 Q0
M   ( *N 5%I$!A 3+P,  !(1   /              "  9D"!@!A;7!L+65X
M,C-?,2YH=&U02P$"% ,4    " "K@%1:3MB3T'4)  !X1   #P
M    @ 'U!08 86UP;"UE>#,Q7S$N:'1M4$L! A0#%     @ JX!46M\O&!MU
M"0  @40   \              ( !EP\& &%M<&PM97@S,5\R+FAT;5!+ 0(4
M Q0    ( *N 5%K]Q1DW[@4  "\F   /              "  3D9!@!A;7!L
M+65X,S)?,2YH=&U02P$"% ,4    " "K@%1:Y+,O=/$%   Y)@  #P
M        @ %4'P8 86UP;"UE>#,R7S(N:'1M4$L! A0#%     @ JX!46N?@
M:F(YR0( GEL# !(              ( !<B4& &EM9S$Q,S8U.30V,%\P+FIP
M9U!+ 0(4 Q0    ( *N 5%HZ\$@LXV0#  I] P 2              "  =ON
M" !I;6<Q,3,V-3DT-C!?,2YJ<&=02P$"% ,4    " "K@%1:KDK\?CGH!0"O
M_@< $@              @ 'N4PP :6UG,3$S-C4Y-#8P7S(N:G!G4$L%!@
0   +  L K (  %<\$@    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>ampl-20241231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ampl="http://www.amplitude.com/20241231"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ampl-20241231.xsd" xlink:type="simple"/>
    <context id="C_8202b758-2740-4c23-ba33-111a39737590">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_8479fa9b-a58b-4dd7-b4fd-f5560ff8a35e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_858a57ec-c392-4719-b59c-2683b49ccfb0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_86a71409-f9ba-4fdb-b2ed-ef0e54576986">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_86d6a035-37f4-4586-b808-d7c0fd30ed3f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-21</endDate>
        </period>
    </context>
    <context id="C_87587a9c-f950-4866-a417-43c7570b0d93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsEarlyExercisedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_896f0356-eb4e-4612-9802-bf02bc6bd67c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_89853727-98f8-4ae1-8b92-2aab4a9dd637">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_89d452d1-5e0d-41d4-aeef-ca506e1ba0af">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_8a52aec1-2da2-46b6-9dd4-799102d6d2da">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_8a5316d1-17d7-4f09-9ef0-06f847068c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_916fc432-3dc8-475c-815a-bbd8d604fd26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_93b9eb96-68b3-4894-96e2-c32da770af76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_9670d26f-20f1-4024-9754-8d6d380ab7f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_976d9e44-8f3e-4a3e-934d-01d7331c0382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_9a4ab6c8-ce30-4a3c-8ec0-1b1f195cfd99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_9c81a9e3-bd20-4030-916a-816c1c5c410b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_9c8cf581-b06c-43e8-8254-7c6370f0b676">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_9d61c66c-6f8d-4167-9764-1b4b356b7f51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_9f37e247-ac55-43bf-93b8-cae2b9318c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_a1355834-55d0-4a16-91bf-e045d1fd64e8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_a25f776c-d39d-46c0-9d5c-b119a00ee980">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_a2ebb515-35ad-4595-9fdb-06452a31da7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_a7466a99-6def-41a1-908f-78d4346e073a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_a7e656da-3c7b-4d42-9b7e-634a6d195e81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:OptionAndGrantPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_aa15f715-72ea-4893-8849-6220cde2334d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_ab0fb4e1-5202-44df-a6b8-31adb6754187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_b42ed14b-fdef-4002-ab16-dcbd2806639c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_b6682258-de1d-4b7e-a2a5-316013473478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_b7dccdfb-08e0-4ef6-9333-bd589a48bcbb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-13</instant>
        </period>
    </context>
    <context id="C_b80ec104-a0bc-47c3-8af1-9c78e7fc1460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_b817d113-36e2-4673-9338-1354bea720a0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_b95f412d-95ff-4e4d-abeb-6124906725f2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_b9c679ca-e841-4ba7-bca7-a2277512b954">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_baacb2a7-1ee3-4cec-8db1-ff813d693192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ampl:DevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-15</startDate>
            <endDate>2024-10-15</endDate>
        </period>
    </context>
    <context id="C_bcb443c6-0c1f-4523-bc08-809ed72a379a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_bd3808e1-a4c4-4fbd-a4a0-cc6f75fa56ba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_bf7407d7-f329-4512-8530-4c05011342a1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_c337cc4d-d471-43b4-9961-6edb99ab7de5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_c5c09b06-d3e0-4ec2-9dc8-f81bddbab8e4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_c624e6c0-3af2-4a4e-aaa6-bcd6a4c1a608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_c936df86-92df-4f66-887d-8580803f1a5e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c93eb01f-469d-4b60-8ef9-ce1ad25d3db3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_cb21464d-ce8a-4b07-987a-b0d26dfa66c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_cd07b723-0dca-4113-a09c-0748f35b75d2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_ce3c0981-643b-4a74-8b33-5bcda8c07d67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_cfc93e04-1ef3-4f5c-b39d-9e9b3abd0154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d001e40b-38b3-44f0-be52-6607e9eb853c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_d014772d-0c94-4ff7-9226-23740ac08915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d10df520-ae4a-460b-9ef0-433a453d7efd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ampl:CatherineWongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_d18bfa48-532c-4871-9fc5-a235b21c262b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_d3bf9771-f506-4852-952c-9768b7550f31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_d6add92e-478b-43aa-a541-7e1e7000a9f8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_dd50994b-6318-4b51-9e6f-5c87ebdced19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_e0e4e6a1-e7c9-4c0c-ae9e-f763159a9aaf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ampl:EricVishriaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_e2b9f9be-c657-4f7a-b1a6-201430f13b51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_e3b063bb-3d26-4542-b150-9f83cb9ae37b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_e512faf8-a934-41cf-98f5-90f903ec5ed8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-21</endDate>
        </period>
    </context>
    <context id="C_e5355f0f-41ea-4ecd-b617-9704752564cc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ampl:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_e74e6f96-f6ad-445f-8c61-42fb139f8e7a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_e821504b-1e3c-4a29-82ff-568c82e2d06f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ampl:PrivatelyHeldCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-15</startDate>
            <endDate>2024-10-15</endDate>
        </period>
    </context>
    <context id="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_eb11515e-55f8-4c8f-99c6-f1792663e8f9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_ec9a3e17-e0fd-48cd-86a1-a602dbdcd799">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_ed014d94-d32b-4613-a53b-7895079d6bce">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_edda3433-9c2f-4fad-b2bd-36b654ce6356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_edf2f143-3960-4b98-92fc-094232901428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ampl:InternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_edffc430-1511-4523-92bf-dd4256a48905">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_ef4188d9-ea8a-430e-8ee5-196469bd0555">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_f11ab76c-b0a1-4179-aa65-af3f723c9fe1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_f1e4cf35-87ac-46b8-8df9-65969b867d46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="C_f2a56032-183c-4104-acce-7df8be3e2e3c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_f3a2d03e-e91b-4c54-ae5e-2909935ad00a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_f8a1ba78-1e14-452a-8a41-e164bcb37dde">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ampl:NoCustomerMember</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-12-31</endDate>
        </period>
    </context>
    <context id="C_f9b2d2bb-e277-4985-81aa-78e4f42017c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_f9c973b5-4a8b-43ac-baf5-66bbcb7a5f2f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_facef882-8ff7-4beb-8440-8e13613d8264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_fd636a9f-1c05-46f7-9420-ed2811480883">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_00642f14-734c-413e-b677-b96fc22f658e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ampl:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_0149f27b-debf-4f12-8f6e-ea28443a1314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_01b7daed-7f41-47f9-a85e-458efac78332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_036d8ed7-4d60-439d-bb10-4c14137bb742">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ampl:InternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_0bc18601-3bf9-42a9-bbbd-87940c4ce8a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_0c624547-4a98-416b-bdf7-f6c70b92fa28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_0df52c9a-4bf9-47a4-b2c3-bcd867d8959c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_0e49fe68-288f-4a3f-8ccc-55fd0991c509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_0e6f0533-1441-49d6-b868-0016b97d5f11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_0e8952c9-3c87-44bf-b537-25c4650f4cbd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:OptionAndGrantPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_1263dee5-74d0-4057-bd3a-381f3bb70113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_12809a31-9a61-4fed-8799-3ee80b4d4a3c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_1477c499-6190-4479-b220-7027d635331b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_19017113-2622-4ffb-94df-33059e572677">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_1975e5b8-4dfd-4769-b72d-a84a41ba0752">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_1b71c30b-41ff-45ab-a931-808483c123c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_1bb03b76-f53d-45e7-a904-6a67f7c7a472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:RestrictedStockUnitsOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_1be12b2e-804b-45f4-a830-9c9cc00e5bd2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_1bf31a78-2ccb-4d10-93d3-f7dc004727b4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_1c003523-d5aa-44f9-8b17-b5a45cc3753e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_1c55ffab-4c95-4b01-b3a9-9b2487549c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsEarlyExercisedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_1c5e553f-4a89-457d-b115-7817bfb5a3a1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_1fced6b5-76fd-4ff7-bfe3-4b72ee53c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_20ab948b-f3e0-4e30-aab1-337bda7942e5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_215d0c2e-fe29-4388-b78b-c93581a504a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_218fbde4-aeea-4872-b37a-e173c2c231a3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ampl:EricVishriaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_21d8d521-e170-4366-838a-9410ba98cc48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_22f306f2-b46a-4b5f-a442-4abd7374a313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_268726fb-afbd-4261-986f-5f23b5580a9f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandFourteenStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_26f3e298-1a8e-4dab-86e8-6d06d4aa895a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:RestrictedStockUnitsOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_29761284-016d-40fb-831f-6c50627b27b5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_2b1df321-3a9e-4469-9e7d-42632f305615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsEarlyExercisedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_2d5287bb-e16c-4d83-bf88-8f8390e84866">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_309b27de-18ff-4b21-90ea-28f1c00a85f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_317fe09b-afbb-4249-80df-29ab7826f80b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_32d6035d-4fda-45c7-94fa-3321276d748c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_34636bfd-420d-41b1-bfcd-6abf75b7f674">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_35d8bf91-ee0e-4897-9a53-700e14e20514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_36a1cbec-98d0-4267-8832-a8b9c131a648">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:RestrictedStockUnitsOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_3867ce72-361d-4909-90af-392078008804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_3c50811d-ce4d-45d7-9431-243582c4717d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ampl:DevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_3c7f8b11-9d86-4b35-8a3f-c8b89572c17c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_3d3ebdb6-8b23-4a1a-b43e-218f2f43179e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_3eee8fd6-6c5e-48d2-b700-5ceaa61e75c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_3f0f2b03-1230-4e3a-8d18-df53c9719c2b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_41e567b6-eed4-4f1b-9ae6-5f4da320c57a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_42828e18-73f7-4ce5-92c4-fd06592f7bf4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ampl:OneCustomerMember</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-12-31</endDate>
        </period>
    </context>
    <context id="C_43596234-4330-4265-a5a7-c38707e29ed7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ampl:NoCustomerMember</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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_447b4552-4627-469d-ab24-8dc5776ef8e6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_44e46d8f-58cf-4635-8db6-cedc8deb3269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_45b140cf-91fc-4a9d-bb4f-2cf7721f72cb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_462339e7-51b7-4d50-8cc3-26bf86fee6eb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_465346a5-5873-4aed-a7d5-e9836e1b6bc9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_498038cc-4ae7-410a-84a1-7b5273100980">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ampl:NoCustomerMember</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-12-31</endDate>
        </period>
    </context>
    <context id="C_4b9645a9-cb5c-498d-93e5-dc8ed53a9857">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ampl:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_4e7a6393-14f4-4c1f-bcbc-4f31ebae0f23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ampl:DevelopedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_4eb142e6-5893-4d84-bb1d-57a1fc71efff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-13</instant>
        </period>
    </context>
    <context id="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_51836940-73ed-4f58-b4a6-775ae17207e0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_52983935-eb2c-4b58-a6e9-8b4e038fef54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_5360b172-6cb9-4fbf-9360-48f7d8fc7c8d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_538ecb32-5175-45e7-807c-ba0b915cfed0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_566389aa-be97-4ace-a937-bd2510907b6c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_580785ad-4e04-4bad-95d1-94000bb9b62a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_58ac2456-6444-4ed5-873b-fa18d4caee98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:EquityPlanStockOptionsOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_5f5e9f8d-5a7a-4259-a222-f4dba15ec911">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_6120d146-bef9-434b-b23d-e4890dfb6b35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_6727f832-fcb3-444f-9e3d-729875650442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UsefulLifeTermOfLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_68059ac7-bd48-4a76-9818-3a89d6205d33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_69bf05ba-42de-4399-89ab-56edf75cf307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_6a27c8b7-c942-47d4-96d3-6cdb1d668f57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_6a4e6aba-cab5-4ae7-8148-e3d842c8060d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_6a62b0a6-e404-482d-9279-7bb67c8aa71f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ampl:TwoThousandsTwentyOneIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_6b732f40-d746-4f8a-a0ab-c4b757ae1c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ampl:SharesIssuablePursuantToThe2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_6c2d9e89-9d41-4e45-8ae4-cd03c1d577ff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ampl:CatherineWongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_6f14cab9-9a08-4a0f-9492-edf73f7a3a06">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_6faf0bfa-0eb3-4387-a377-c91abda70449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ampl:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_6fbb10f7-4d7c-4460-b81b-825a313313f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">ampl:RSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_70dd53c7-b558-4dca-a32b-63b8fdff626d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_73d182bc-dc31-43ec-9360-10de76da4ccf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_74eee416-9189-4e7e-9ae6-59f0d2af1766">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_76dc6eea-0c13-483d-8fa0-3129a8f8284b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_79ecd2ee-6cba-4d23-a466-d83ec090bb74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_7ad55044-40ac-456f-980d-71c17d6ab040">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_7b122f06-a312-4e8d-96b2-9d5648ea42dd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</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_7b5db0fe-dfa6-4f58-a02b-9f47d2cacb35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_7fde7e7e-f1d4-4c74-988f-62e422ddcc5c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_7ff3f3e4-bbcb-4819-b519-7e3d01b88122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001866692</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_UnitedStatesOfAmericaDollarsShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_b53564b7-0b2d-49e5-ad83-e73c698e2ba2">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_249f9649-9009-421e-9742-20f5992007f5">0001866692</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_be7bf09c-0bec-4671-a6a4-7ea3b2a7c872">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_778b3853-bad3-47bd-8bd1-6efa2760283e">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      id="F_5fbd73ae-fe0d-4f61-8b58-0d03a5579d91"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      id="F_f79a5c7a-7823-4f63-8eda-c57b49714717"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration
      contextRef="C_6727f832-fcb3-444f-9e3d-729875650442"
      id="F_62ea0559-1d58-4916-81a5-23131e0cbb37">http://fasb.org/us-gaap/2024#LeaseholdImprovementsMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <dei:DocumentType
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_acbb1d99-db63-449b-ac98-6b4374b35048">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_fccde847-c720-4462-969a-a039d8e49cbe">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_cd518618-7162-47df-9507-d33b62fa7f10">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_e2874f83-0ea7-46d6-88f5-f515f82f8790">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_219d4234-806e-473b-a605-cec73d5a88b7">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_bfea598c-8d35-4b22-ad85-3292d04b6d22">001-40817</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_17bcc5aa-4c85-4902-bc0b-4d8fa05131ca">AMPLITUDE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_9642e5df-9cdc-4a86-9140-5a8086a93859">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_6fec14a4-8cc0-40b3-adbc-b4f80c4dd187">45-3937349</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_49e0afa1-2cc3-4130-b4ae-c36b8735430b">201 Third Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_51237f90-6397-4af8-b7a4-dd67d63d50b4">Suite 200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_f5df85dc-32fd-4eb8-9b33-5b8f97ad75ab">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_1736aefa-84fb-4fbc-9bd9-1d23d3cb4a76">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_e6fbbd07-8850-48a7-b5f9-f1a86773d0ef">94103</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_ba0f3b22-f229-4e2d-b1e3-2961ff189366">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_50d846c0-f4cb-4cb2-8b1f-e0cca93a2bbc">231-2353</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_7878d0ed-42fc-442d-b483-089661939b01">Class A Common Stock, $0.00001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_c4cee6c9-1bc1-4ff6-ac73-204d84bebdc9">AMPL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_6964d9ab-3534-4aca-8108-69bbc54d95b2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_1d0b4553-0c9b-40d5-a7ba-219f63e7903d">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_ce1a385f-edb1-4368-982d-c3eee1f42b35">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_62a2e4cf-653d-4de5-b8dd-31a272d87e6c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_3cc90a75-cc5f-424f-aebe-9c2dd6fb5b08">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_6eb41886-ebe9-43a2-b8e8-b01267275fd7">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_0cc04b6d-b078-485f-9a47-8bd8daefc2fc">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_556c812b-7ef0-4f11-80a5-67a93c6d5dc9">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_7b488506-b88d-453d-9eea-9f6ed05d7fad">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_1e42df39-f162-4061-8f9b-7af7475e5469">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_a6c53c94-af6b-481b-b720-9825b1bc4a4f">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="C_5f5e9f8d-5a7a-4259-a222-f4dba15ec911"
      decimals="-5"
      id="F_33e1e9aa-ecbc-413d-b837-5f38264deebf"
      unitRef="U_USD">767100000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_4eb142e6-5893-4d84-bb1d-57a1fc71efff"
      decimals="0"
      id="F_faa6abc6-c54b-4594-87ca-1ec277ef65fe"
      unitRef="U_shares">96317761</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_b7dccdfb-08e0-4ef6-9333-bd589a48bcbb"
      decimals="0"
      id="F_e51ab8cb-ba11-443f-8666-37a2944d142b"
      unitRef="U_shares">33093043</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_e4d1b5ec-b96c-4fad-87b8-5442dbab534b">&lt;p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Portions of the registrant&#x2019;s definitive proxy statement for the registrant&#x2019;s 2025 annual meeting of stockholders, which will be filed with the Securities and Exchange Commission no later than 120 days after December 31, 2024, are incorporated by reference in Part III of this Annual Report on Form 10-K.&lt;/span&gt;&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_da15a13a-1463-4509-8470-19331edfa960">&lt;p id="item_1c_cyber" style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Item 1C. Cybersecurity.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cybersecurity Risk Management and Strategy&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We have &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;developed and implemented&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We design and assess our program based on industry-standard frameworks, such as the National Institute of Standards and Technology Cybersecurity Framework (&#x201c;NIST CSF&#x201d;), SOC2, ISO 27000, and ISO 27018. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use these frameworks as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our cybersecurity risk management program is part of our overall risk management program and shares similar governance processes and reporting channels that apply across the risk management program to financial, legal, compliance, and other operational risk areas.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Key elements of our cybersecurity risk management program include but are not limited to the following:&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;risk assessments designed to help identify material risks from cybersecurity threats to our critical systems, and information;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;a security team principally responsible for managing (i) our cybersecurity risk assessment processes, (ii) our security controls, and (iii) our response to cybersecurity incidents;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;use of external service providers&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, where appropriate, to assess, test or otherwise assist with aspects of our security processes;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;cybersecurity awareness training of our employees, including incident response personnel, and senior management;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;third-party risk management process&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for key service providers based on our assessment of their criticality to our operations and respective risk profile, suppliers, and vendors who have access to our critical systems and information.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;material&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ly affected or are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. For more information, see the section titled &#x201c;Risk Factor&#x2014;Risks Related to Our Business Operations and Industry&#x2014;If our information technology systems are breached or there is otherwise unauthorized disclosure of or access to customer data, our data, or our platform, our platform may be perceived as insecure, we may lose customers or fail to attract new customers, our reputation and brand may be harmed, and we may incur significant liabilities.&#x201d;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cybersecurity Governance&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our Board considers cybersecurity risk as part of its risk oversight function and established a dedicated Cybersecurity Committee of the Board in July 2024 to oversee cybersecurity risks, including management&#x2019;s implementation of our cybersecurity risk management program.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Cybersecurity Committee &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;meets at least twice annually with management to review our cybersecurity risks and cyber risk management program&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;periodically &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;reports&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to the Board on its activity&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. In addition, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;management updates the Cybersecurity Committee and Board, where it deems appropriate, regarding any cybersecurity incidents it considers to be significant or potentially significant.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our management team is responsible for assessing and managing our material risks from cybersecurity threats. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our Chief Engineering Officer and acting Chief Information Security Officer, Wade Chambers, reports to our Chief Executive Officer, and is primarily &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;responsible&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Mr. Chambers previously served as the Chief Technology Officer and SVP of Engineering at Included Health. He also led engineering at Twitter, TellApart, Proofpoint, Yahoo, Opsware, and Netscape.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; Our management team takes steps to stay informed about and monitor efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the information technology environment.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_31853125-a9cf-475d-a2f3-ab197c5b17f0">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We have &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;developed and implemented&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information.&lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We design and assess our program based on industry-standard frameworks, such as the National Institute of Standards and Technology Cybersecurity Framework (&#x201c;NIST CSF&#x201d;), SOC2, ISO 27000, and ISO 27018. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use these frameworks as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.&lt;/span&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_b133cd89-4f78-4b4c-95c5-17f7c1161312">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_cc2aff42-4d9b-4dd3-97bb-97beb28395ed">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_1711e044-a068-4404-8bed-f3b55f020aee">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_40685549-3b2c-47e6-b739-5c74d76a3e71">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_08ca9296-07ae-4d50-9b30-3eca4596bf44">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cybersecurity Governance&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our Board considers cybersecurity risk as part of its risk oversight function and established a dedicated Cybersecurity Committee of the Board in July 2024 to oversee cybersecurity risks, including management&#x2019;s implementation of our cybersecurity risk management program.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Cybersecurity Committee &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;meets at least twice annually with management to review our cybersecurity risks and cyber risk management program&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;periodically &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;reports&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to the Board on its activity&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. In addition, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;management updates the Cybersecurity Committee and Board, where it deems appropriate, regarding any cybersecurity incidents it considers to be significant or potentially significant.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our management team is responsible for assessing and managing our material risks from cybersecurity threats. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our Chief Engineering Officer and acting Chief Information Security Officer, Wade Chambers, reports to our Chief Executive Officer, and is primarily &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;responsible&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Mr. Chambers previously served as the Chief Technology Officer and SVP of Engineering at Included Health. He also led engineering at Twitter, TellApart, Proofpoint, Yahoo, Opsware, and Netscape.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; Our management team takes steps to stay informed about and monitor efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the information technology environment.&lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_5e5c93a5-7925-4dd4-9ced-ee41a8352d47">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our Board considers cybersecurity risk as part of its risk oversight function and established a dedicated Cybersecurity Committee of the Board in July 2024 to oversee cybersecurity risks, including management&#x2019;s implementation of our cybersecurity risk management program.&lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_8408d7a1-8992-40e6-8af7-91d5dea76350">&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Cybersecurity Committee &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;meets at least twice annually with management to review our cybersecurity risks and cyber risk management program&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_d7515442-d911-4d2e-92c3-e181658b8c84">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Cybersecurity Committee &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;periodically &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;reports&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to the Board on its activity&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_cb64b318-64f3-479e-ac48-b488a5a540c4">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_011d656b-9afb-483b-88d7-1182f81829cd">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;management updates the Cybersecurity Committee and Board, where it deems appropriate, regarding any cybersecurity incidents it considers to be significant or potentially significant.&lt;/span&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_940ff729-5aee-479c-86e2-6fb17fe586b4">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our Chief Engineering Officer and acting Chief Information Security Officer, Wade Chambers, reports to our Chief Executive Officer, and is primarily &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;responsible&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants.&lt;/span&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_ef3902bb-2286-4779-b4b1-bbbfb4d5024f">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_09cd0e3c-050d-41a2-932f-8c5f9400e5e3">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Mr. Chambers previously served as the Chief Technology Officer and SVP of Engineering at Included Health. He also led engineering at Twitter, TellApart, Proofpoint, Yahoo, Opsware, and Netscape.&lt;/span&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <dei:AuditorFirmId
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_c59aaa6c-9a0a-4fbe-93de-0aac4b5b7a4c">185</dei:AuditorFirmId>
    <dei:AuditorOpinionTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_a21aa31c-032d-4fef-8f5a-5cd2f8295b12">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We have audited the accompanying consolidated balance sheets of Amplitude, Inc. and subsidiaries (the Company) as of December 31, 2024 and 2023, the related consolidated statements of operations and comprehensive loss, stockholders&#x2019; equity, and cash flows for each of the years in the three-year period ended December 31, 2024, and the related notes (collectively, the consolidated financial statements). We also have audited the Company&#x2019;s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control &#x2013; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2024, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024 based on criteria established in Internal Control &#x2013; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.&lt;/span&gt;&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorName
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_bf692e98-ead3-463b-a35e-7eadd1888b87">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_db38a272-03cd-485e-9591-35547f569c2e">Santa Clara, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_a52c1a64-ef85-4d47-b72e-5031584b0727"
      unitRef="U_USD">171678000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_4af08f43-c109-499c-8be2-3c7565defd28"
      unitRef="U_USD">248491000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_0119401a-f131-441b-bfa9-7158948959fb"
      unitRef="U_USD">881000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_bf82d1d7-60a6-4f18-8e94-ca311ee51f01"
      unitRef="U_USD">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_1fe927b1-691f-46df-936b-31c9c2a317b7"
      unitRef="U_USD">69419000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_e712ae63-bc29-491a-97fa-9193d9af37c9"
      unitRef="U_USD">73909000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_fb9884aa-928f-4703-ad34-799898ef341a"
      unitRef="U_USD">1417000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_29668c47-45ca-49cf-8027-3db8ec34ea78"
      unitRef="U_USD">1101000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f2a55eaf-abb3-4b8e-96a9-3b0aa521da9c"
      unitRef="U_USD">26346000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_0070ccbd-360b-4f4b-aa13-69a959e8bf26"
      unitRef="U_USD">29496000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_aea6b298-c83f-462a-986c-b482c544ba49"
      unitRef="U_USD">20353000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_10cd34f8-ab3b-4f9c-8a3f-e49134351d08"
      unitRef="U_USD">16624000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_3f8b0d23-b7dc-4c54-a772-e7587cc093b4"
      unitRef="U_USD">14954000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_736235cd-7489-4eb7-995a-7c24b37d4062"
      unitRef="U_USD">11444000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_49f5183c-f467-46d4-a46d-71476f2b52e1"
      unitRef="U_USD">303631000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_b3c1f871-661b-4e17-9b1a-fed4d9d5b8d8"
      unitRef="U_USD">379964000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_969bafa2-130c-4c47-a407-50c72548169b"
      unitRef="U_USD">57242000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_d1731e77-8125-416f-bb3f-cae3a1cc32d8"
      unitRef="U_USD">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f8b9070f-da28-42c6-ae32-2cc2454a21f8"
      unitRef="U_USD">16333000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_8e1e5f0f-ab5a-455f-842c-0e443b2fa52b"
      unitRef="U_USD">10068000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_de0a9e9a-7f15-460e-916b-9f6a038fafa3"
      unitRef="U_USD">4364000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_eaab18ce-b5d7-482e-a781-517cff673502"
      unitRef="U_USD">609000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_da8ffb6c-954a-4f99-b128-abeb14e3c398"
      unitRef="U_USD">24370000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_f82af399-72b0-48f7-ba4f-4eb50dafea99"
      unitRef="U_USD">4073000</us-gaap:Goodwill>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_6fe6693a-a609-401f-936b-03882c2bcc33"
      unitRef="U_USD">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_bef70729-3381-491a-9819-f3315375e523"
      unitRef="U_USD">869000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_5d5d9e31-855e-4873-9936-6a87009a7240"
      unitRef="U_USD">27697000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_4a4c0f4c-3284-4b56-b90a-8ec3aea1c588"
      unitRef="U_USD">26942000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_01daa693-9408-423c-b750-834b7f7e8fde"
      unitRef="U_USD">5286000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_7a766442-7e28-472b-a38a-f05d41ba9b77"
      unitRef="U_USD">6856000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_334e4d2e-6807-496e-8ce5-76e94a754155"
      unitRef="U_USD">6988000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_f42cc4e9-96c7-4c58-97b1-d1797d290397"
      unitRef="U_USD">4303000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_08d37279-ddcb-423a-b6b1-76d96c52333e"
      unitRef="U_USD">445911000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_74211b35-b32e-438f-8a07-6138db7948d0"
      unitRef="U_USD">433684000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_7913b0b9-ae87-4063-aded-2dcf2851f120"
      unitRef="U_USD">991000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_da577608-09cb-49c1-82dc-5f1c40c1c62d"
      unitRef="U_USD">3063000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_fb151c48-6380-4154-a9c3-31da42f04e12"
      unitRef="U_USD">33851000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_b90ac24b-86df-421e-b082-37c1f46849db"
      unitRef="U_USD">26657000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_0e3beed8-2bbb-4896-b358-2e4a5fb16fa2"
      unitRef="U_USD">109671000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_903d0591-ed22-4450-be59-796d44f88cce"
      unitRef="U_USD">102573000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_8ed3e4e6-7c19-4211-a597-9d2809b651ed"
      unitRef="U_USD">144513000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_c1c93dc5-83e8-4534-8e1c-968e0273bcd9"
      unitRef="U_USD">132293000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_14e660ac-b743-4b0c-8e89-b535a9a60c3f"
      unitRef="U_USD">1772000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_6a66bd57-d528-42f0-bee7-386cec27ca15"
      unitRef="U_USD">3604000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_7d44259f-3475-49ec-82aa-67e2bde6c307"
      unitRef="U_USD">3070000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_06de9a6b-c167-4f58-b058-1220f8c72eaf"
      unitRef="U_USD">3034000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_1545cf3e-1e97-4437-b554-ae50d6402997"
      unitRef="U_USD">149355000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_adbd2949-b882-4513-9c8f-90e248e914ae"
      unitRef="U_USD">138931000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="5"
      id="F_b11ab623-4272-4531-8198-1edccc7f7f22"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="5"
      id="F_1ac9baa8-7497-4e9f-b135-564338d4f744"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_ccaefdd7-46f0-464a-af3c-2794b952296e"
      unitRef="U_shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_34b81963-127c-4493-b423-0597c5b711ac"
      unitRef="U_shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_7d7d5758-11bb-44a0-b8d1-05ec820e4ddb"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_d7257cef-5677-407f-9aee-bfeb6a9b7e78"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_7aca12b7-0610-4edb-af08-d346fc4fa35b"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f243fa28-4d63-4905-8a0f-2b93ff2717c6"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f309b513-84f4-46bc-9c47-44080a690bc7"
      unitRef="U_USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_1c60d774-b89b-42bc-842f-a514e092ca6f"
      unitRef="U_USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7"
      decimals="5"
      id="F_2e0e7d92-9cae-477f-8076-2b904b61a93e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed"
      decimals="5"
      id="F_0faa1d19-fd72-4379-bf5d-668f63fbe093"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7"
      decimals="-3"
      id="F_698cdcac-a664-448c-9380-fb23b976120c"
      unitRef="U_shares">600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed"
      decimals="-3"
      id="F_3263e748-4236-4e13-9284-74a72f523922"
      unitRef="U_shares">600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed"
      decimals="-3"
      id="F_a860e8c2-8fea-4fa3-bc09-de07f3a125a7"
      unitRef="U_shares">96095000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed"
      decimals="-3"
      id="F_c1412ac0-d0b8-4776-b968-07deee27c6e6"
      unitRef="U_shares">96095000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7"
      decimals="-3"
      id="F_6ce1389c-27d0-4fd8-bb57-3fcb9eeb390a"
      unitRef="U_shares">85628000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7"
      decimals="-3"
      id="F_c3510c28-7890-4fc7-a7f9-5e9024343127"
      unitRef="U_shares">85628000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed"
      decimals="-3"
      id="F_7d391595-e2f0-49cf-ad87-b5413042c2b0"
      unitRef="U_USD">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_ef19b9af-c9ab-4278-9382-3e3dddcc14b7"
      decimals="-3"
      id="F_935fd803-7af2-44f8-9815-3a63ef4008e9"
      unitRef="U_USD">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883"
      decimals="5"
      id="F_7ae0edaa-7c94-4781-8dac-dd6a84ac9d21"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1"
      decimals="5"
      id="F_fc135b8a-ec55-441c-a658-6005a263c8cc"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883"
      decimals="-3"
      id="F_2a42a25a-156f-401a-b3db-8d2350badb9a"
      unitRef="U_shares">600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1"
      decimals="-3"
      id="F_b6905315-77db-42d7-97e6-18d817432165"
      unitRef="U_shares">600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1"
      decimals="-3"
      id="F_ed16e629-eb01-41a8-8ec0-424b4cf57834"
      unitRef="U_shares">33093000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1"
      decimals="-3"
      id="F_e84a5bf5-dafb-4580-857f-ae6c0107a720"
      unitRef="U_shares">33093000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883"
      decimals="-3"
      id="F_c58dffc5-d16d-4328-9048-c03fe9fc09d7"
      unitRef="U_shares">34382000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883"
      decimals="-3"
      id="F_27986a31-aff0-428f-8b5e-e6717e5f7538"
      unitRef="U_shares">34382000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1"
      decimals="-3"
      id="F_23d8506c-092e-4114-a0b4-9cfbf23805f7"
      unitRef="U_USD">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_fd636a9f-1c05-46f7-9420-ed2811480883"
      decimals="-3"
      id="F_4d29c115-7b5f-44b1-b49a-8f124b2516b2"
      unitRef="U_USD">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_b0b44bca-4e2d-4d8a-bcdc-4bd6013b91aa"
      unitRef="U_USD">754398000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_f27f3a9c-e1db-4a5d-90d3-2c730e80a2cf"
      unitRef="U_USD">658463000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_d073ad62-bf9b-4195-8ebe-24b31e749961"
      unitRef="U_USD">6000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_13ab431e-6d50-4c35-8410-8d6aa1fe62e4"
      unitRef="U_USD">-181000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_b7ccb94a-eff4-4ed6-a92b-b19c6cfd86f6"
      unitRef="U_USD">-457849000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_f7c0fa40-cfd1-42cf-a660-42a3d016c36a"
      unitRef="U_USD">-363530000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_81f1f6e7-87a6-42d1-b91d-887d1096ed6f"
      unitRef="U_USD">296556000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_d983eeca-fe20-4105-ab3a-7dde75d0a99f"
      unitRef="U_USD">294753000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_c84c2bf0-cc74-4636-ba48-317c6e191859"
      unitRef="U_USD">445911000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_7573cf35-1443-4caa-8688-b171168e7c3b"
      unitRef="U_USD">433684000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_7dbf1680-3000-48c3-ab21-986dc7ffb47e"
      unitRef="U_USD">299272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_22e79704-f7ae-49f9-9358-6df52828790b"
      unitRef="U_USD">276284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_56c79574-1428-4f15-a1f2-9b94d4d6ec01"
      unitRef="U_USD">238067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_081d56af-9fac-494e-a6a8-35161b8186bf"
      unitRef="U_USD">76924000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_8272f16c-3a55-4bd0-84d3-165a3c190865"
      unitRef="U_USD">71923000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_a164a096-b017-4b6e-8049-d02d5aabb6a7"
      unitRef="U_USD">70442000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_4b1ee020-b026-4636-ab27-6449ee409bdb"
      unitRef="U_USD">222348000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_077939a8-b573-4bfc-913d-da7e94f1825f"
      unitRef="U_USD">204361000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_7e15691b-637b-4d54-8cdf-85a38f58245e"
      unitRef="U_USD">167625000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_c9edc0ed-02b2-4eac-b367-c4e44b5588da"
      unitRef="U_USD">97565000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_753310b6-4315-442f-8bde-724144f9bf1d"
      unitRef="U_USD">90138000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_2de1ff48-d4db-45a1-8849-d4eb0816070f"
      unitRef="U_USD">80589000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_1db9b262-e102-49ce-81dc-de40677b2e1f"
      unitRef="U_USD">168306000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_f103461f-c402-4e62-b94b-3b93cadce838"
      unitRef="U_USD">153714000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_a63f7aba-a659-413e-9301-c928b330213d"
      unitRef="U_USD">129962000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_616021d2-b86c-41a9-8594-398662d01bd7"
      unitRef="U_USD">63860000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_42a3b1f8-412b-412d-95c9-26c3a3015a14"
      unitRef="U_USD">54887000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_fe946025-8fe8-4185-9584-db7e53b15379"
      unitRef="U_USD">53636000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_30ef9be3-a950-48f7-9ac7-557aee13af7a"
      unitRef="U_USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_e525618d-bee4-48f2-a5cd-edd6b87c3e62"
      unitRef="U_USD">8142000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_0594ff2b-e774-45b9-9892-a42a48fbf9d2"
      unitRef="U_USD">0</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_4ff00523-95a4-46e4-b990-a38761c575b7"
      unitRef="U_USD">329731000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_676ac9d3-97cf-4054-b5b1-a927e5bb05dd"
      unitRef="U_USD">306881000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_25aad93c-db63-4fb1-be82-37524de927d8"
      unitRef="U_USD">264187000</us-gaap:OperatingExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_db8c2989-c3d8-47e5-b94e-f4b60579f08a"
      unitRef="U_USD">14855000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_192f98fb-2786-40d9-aadd-d2e62f035e6a"
      unitRef="U_USD">13426000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_732b60e1-d4e6-40bf-818e-7871418a6e3d"
      unitRef="U_USD">3981000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_c6c4d784-ddb5-4d0f-9ce0-30fdc688e86f"
      unitRef="U_USD">-92528000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_d63c9c82-3af3-419d-a33c-5d17cac2df42"
      unitRef="U_USD">-89094000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_3f718e6a-d77c-45ff-af2b-3187bd8e5e89"
      unitRef="U_USD">-92581000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_3b503fe5-e262-43f0-aaa8-c6ff70f72097"
      unitRef="U_USD">1791000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_7c5ec1c6-bcd5-40da-9cef-13a71c3a1858"
      unitRef="U_USD">1269000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_58272caf-4cdf-4116-b9dd-b67aa990c124"
      unitRef="U_USD">796000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_1c6b8a67-74f7-40da-b4f1-cec7d5316c5c"
      unitRef="U_USD">-94319000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_c01e2c5c-9ff1-4041-8800-07198ef6b18c"
      unitRef="U_USD">-90363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_1759e44e-9c5c-46eb-a925-08591dc77158"
      unitRef="U_USD">-93377000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="2"
      id="F_a27812c6-4d8e-4f49-aef5-67c826b3b6f4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="2"
      id="F_fd938151-0ca7-41ff-91bc-e1280bbc9916"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="2"
      id="F_0b70e153-2f23-4828-8bb5-e0b24e3efb09"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="2"
      id="F_b4c8a541-ea93-41ba-a300-a7a6d75d13e6"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="2"
      id="F_c39d2dd6-8c50-4f0a-ab8c-acfdbe56a196"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="2"
      id="F_360cc404-e089-4475-87a8-14a37aa67c72"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_f0a02289-9483-4437-823c-cf896ebb76d3"
      unitRef="U_shares">123900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_8658f491-d68f-4d5c-8e35-7f3eb50fb460"
      unitRef="U_shares">123900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_31fd27ec-0574-433b-a131-248866250997"
      unitRef="U_shares">116938000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_e62a8d57-3e35-4853-adb3-0a3c7525dd01"
      unitRef="U_shares">116938000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_329e86fe-5a37-42c2-b396-ded8def76dc9"
      unitRef="U_shares">111437000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_eadc9441-63d7-4893-a685-c3d04e08588f"
      unitRef="U_shares">111437000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <ampl:NetUnrealizedGainsLossesOnMarketableSecurities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_7b83cbf3-ea49-4c5b-b187-424588fc966e"
      unitRef="U_USD">187000</ampl:NetUnrealizedGainsLossesOnMarketableSecurities>
    <ampl:NetUnrealizedGainsLossesOnMarketableSecurities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_f786c265-752c-420e-aa48-057df514e7ce"
      unitRef="U_USD">573000</ampl:NetUnrealizedGainsLossesOnMarketableSecurities>
    <ampl:NetUnrealizedGainsLossesOnMarketableSecurities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_dfe8bf6d-c5ff-4b2e-9d2b-1ea9fc80ea79"
      unitRef="U_USD">-754000</ampl:NetUnrealizedGainsLossesOnMarketableSecurities>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_ceaf2205-d45f-4a33-95e9-5d2943f74a16"
      unitRef="U_USD">94132000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_abec8314-9380-4bec-8941-fa6f2e751534"
      unitRef="U_USD">89790000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_2cf8a6c1-b67b-4f34-9dbf-bd19879f92f6"
      unitRef="U_USD">94131000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:SharesOutstanding
      contextRef="C_3f0f2b03-1230-4e3a-8d18-df53c9719c2b"
      decimals="0"
      id="F_306e8884-9586-4111-b424-ed24072c3479"
      unitRef="U_shares">109876</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_3f0f2b03-1230-4e3a-8d18-df53c9719c2b"
      decimals="-3"
      id="F_6f0e7bf1-2cd3-4d1f-9110-30b98ff8834f"
      unitRef="U_USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_a1355834-55d0-4a16-91bf-e045d1fd64e8"
      decimals="-3"
      id="F_4a750137-b7d8-494a-97a6-85ed9a532b8e"
      unitRef="U_USD">486354000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_86a71409-f9ba-4fdb-b2ed-ef0e54576986"
      decimals="-3"
      id="F_db7b6e46-6a30-4755-a217-5c6ad5f23130"
      unitRef="U_USD">-179807000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b9c679ca-e841-4ba7-bca7-a2277512b954"
      decimals="-3"
      id="F_7018492e-00c4-4f62-b369-c78afce7c50e"
      unitRef="U_USD">306548000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35"
      decimals="-3"
      id="F_79410c08-0479-40de-a65f-df327cc7e605"
      unitRef="U_USD">68576000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_faedb30b-7a63-40ee-b973-c552384e3366"
      unitRef="U_USD">68576000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_0e6f0533-1441-49d6-b868-0016b97d5f11"
      decimals="0"
      id="F_25ee688f-3172-416c-a807-0bb6f884667e"
      unitRef="U_shares">2499</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35"
      decimals="-3"
      id="F_40e6d7f2-bc2d-4eed-8f71-4170c302b156"
      unitRef="U_USD">6899000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_9a1d689d-9f4e-4704-a988-d676cc4b20ca"
      unitRef="U_USD">6899000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions
      contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35"
      decimals="-3"
      id="F_4f462615-43d2-4973-b441-32d235197f95"
      unitRef="U_USD">2323000</ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_5280c2b8-7f17-4149-a30c-ce457fbdbb6b"
      unitRef="U_USD">2323000</ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits
      contextRef="C_0e6f0533-1441-49d6-b868-0016b97d5f11"
      decimals="0"
      id="F_0726612b-6552-4495-84e7-30ffcffbf15d"
      unitRef="U_shares">1482</ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_0e6f0533-1441-49d6-b868-0016b97d5f11"
      decimals="0"
      id="F_9355ce95-d0ad-4878-a2cc-2556d6d476da"
      unitRef="U_shares">350</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35"
      decimals="-3"
      id="F_96f45ed5-d46e-483f-a8ef-809990554921"
      unitRef="U_USD">4738000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_8716a432-1f46-4b62-b409-c43ca2c81da5"
      unitRef="U_USD">4738000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <ampl:RepurchaseOfUnvestedStockOptionsShares
      contextRef="C_0e6f0533-1441-49d6-b868-0016b97d5f11"
      decimals="0"
      id="F_75a3445a-53d7-4dda-9d08-843db6d3db05"
      unitRef="U_shares">8</ampl:RepurchaseOfUnvestedStockOptionsShares>
    <ampl:RepurchaseOfUnvestedStockOptions
      contextRef="C_4f6d44ad-eb1f-4f7d-a92a-8edea384cd35"
      decimals="-3"
      id="F_f3aea1eb-8a1a-4414-bdbb-93c7bcf41264"
      unitRef="U_USD">-1000</ampl:RepurchaseOfUnvestedStockOptions>
    <ampl:RepurchaseOfUnvestedStockOptions
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_8fd7d3d2-75b2-46e6-b59a-81d794c13029"
      unitRef="U_USD">-1000</ampl:RepurchaseOfUnvestedStockOptions>
    <ampl:CumulativeImpactOfTopic842Adoption
      contextRef="C_3d3ebdb6-8b23-4a1a-b43e-218f2f43179e"
      decimals="-3"
      id="F_9cc91c5c-c930-4153-b479-25c03da677b4"
      unitRef="U_USD">17000</ampl:CumulativeImpactOfTopic842Adoption>
    <ampl:CumulativeImpactOfTopic842Adoption
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_feee2173-fbd9-4fca-ab48-543e5a0d1fe8"
      unitRef="U_USD">17000</ampl:CumulativeImpactOfTopic842Adoption>
    <us-gaap:NetIncomeLoss
      contextRef="C_3d3ebdb6-8b23-4a1a-b43e-218f2f43179e"
      decimals="-3"
      id="F_ca6cc2af-f967-4bc4-8c1b-d8f05463a7c8"
      unitRef="U_USD">-93377000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_a52950a5-a47d-45ef-8773-dab4ead7c56d"
      unitRef="U_USD">-93377000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_7ff3f3e4-bbcb-4819-b519-7e3d01b88122"
      decimals="-3"
      id="F_59257812-fde2-43f8-a067-caca64c9d37c"
      unitRef="U_USD">-754000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_7d28bfff-11ef-4e7a-ad80-8c3b31f9d6ac"
      unitRef="U_USD">-754000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_a7466a99-6def-41a1-908f-78d4346e073a"
      decimals="0"
      id="F_cecc0b82-badd-44ee-a9ab-5e96fa893c5e"
      unitRef="U_shares">114199</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_a7466a99-6def-41a1-908f-78d4346e073a"
      decimals="-3"
      id="F_3f74c33a-6482-45db-8dd1-799d722c3704"
      unitRef="U_USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_68059ac7-bd48-4a76-9818-3a89d6205d33"
      decimals="-3"
      id="F_765ee657-8432-461f-9602-11099dd48128"
      unitRef="U_USD">568889000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1fced6b5-76fd-4ff7-bfe3-4b72ee53c170"
      decimals="-3"
      id="F_93495044-48a3-4d6a-9fae-5c17fdb44fcf"
      unitRef="U_USD">-754000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0df52c9a-4bf9-47a4-b2c3-bcd867d8959c"
      decimals="-3"
      id="F_969e9285-0d18-4b9b-aed3-5ac3a87e56f5"
      unitRef="U_USD">-273167000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa"
      decimals="-3"
      id="F_782d9f82-d6c3-46b8-a608-a011dcd4a8cb"
      unitRef="U_USD">294969000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_3867ce72-361d-4909-90af-392078008804"
      decimals="-3"
      id="F_d00ac42d-e6fc-4b8e-b040-24970201f11c"
      unitRef="U_USD">90022000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_8adb9917-f093-41e9-a3d6-6d6689ff9e88"
      unitRef="U_USD">90022000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264"
      decimals="0"
      id="F_734a7d5a-ce77-4407-be83-ac5361a55607"
      unitRef="U_shares">1651</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_3867ce72-361d-4909-90af-392078008804"
      decimals="-3"
      id="F_bb4ef63d-d56e-4031-9e99-7aca716c7be7"
      unitRef="U_USD">4619000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_f1e17ff5-fb03-4c0a-88a8-305b6bd155b2"
      unitRef="U_USD">4619000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions
      contextRef="C_3867ce72-361d-4909-90af-392078008804"
      decimals="-3"
      id="F_5f542985-9b8d-4f2b-8981-d39c6c6bd7ff"
      unitRef="U_USD">715000</ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_ef777703-0e5c-4d18-ba54-44a558cc9ff7"
      unitRef="U_USD">715000</ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits
      contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264"
      decimals="0"
      id="F_50936fde-b85f-4f58-8c4b-e19821e0b891"
      unitRef="U_shares">4754</ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264"
      decimals="0"
      id="F_f7cdbd52-cae1-4fee-8e2f-2c779b604525"
      unitRef="U_shares">474</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_3867ce72-361d-4909-90af-392078008804"
      decimals="-3"
      id="F_0bb7cb82-8c3a-445b-92da-7a11477b074e"
      unitRef="U_USD">4062000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_8dcb555a-a63f-4c05-8e98-8d403c6cf7b8"
      unitRef="U_USD">4062000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264"
      decimals="0"
      id="F_7e909162-45c0-47a4-92fa-2afd022b7594"
      unitRef="U_shares">891</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_3867ce72-361d-4909-90af-392078008804"
      decimals="-3"
      id="F_91ed64c9-f193-408c-826d-582ba0d2532f"
      unitRef="U_USD">-9844000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_58bcabd6-0499-4bb3-b73a-ef0c61332e0c"
      unitRef="U_USD">-9844000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <ampl:RepurchaseOfUnvestedStockOptionsShares
      contextRef="C_facef882-8ff7-4beb-8440-8e13613d8264"
      decimals="0"
      id="F_9bc19ec2-299b-4672-a765-703e92658caf"
      unitRef="U_shares">177</ampl:RepurchaseOfUnvestedStockOptionsShares>
    <us-gaap:NetIncomeLoss
      contextRef="C_8a5316d1-17d7-4f09-9ef0-06f847068c31"
      decimals="-3"
      id="F_ffb90657-e610-43d9-8380-6a72ca29641a"
      unitRef="U_USD">-90363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_a8855e54-a10b-42b3-8288-1d70a145be13"
      unitRef="U_USD">-90363000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_8479fa9b-a58b-4dd7-b4fd-f5560ff8a35e"
      decimals="-3"
      id="F_1cd9cb67-7acc-476f-8024-5bd3e5730ac7"
      unitRef="U_USD">573000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_3634315f-be21-4225-b245-1f61028ecc79"
      unitRef="U_USD">573000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_dd50994b-6318-4b51-9e6f-5c87ebdced19"
      decimals="0"
      id="F_8ca34552-0418-4f19-851c-0f90004bbcf9"
      unitRef="U_shares">120010</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_dd50994b-6318-4b51-9e6f-5c87ebdced19"
      decimals="-3"
      id="F_147f20e5-a6ac-43a1-bcb5-f47489be8037"
      unitRef="U_USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_f3a2d03e-e91b-4c54-ae5e-2909935ad00a"
      decimals="-3"
      id="F_bc024349-d80c-481a-9ee6-ee8b25ea2fef"
      unitRef="U_USD">658463000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1263dee5-74d0-4057-bd3a-381f3bb70113"
      decimals="-3"
      id="F_9e30bb94-05b4-4310-a59b-9f77ee9af99a"
      unitRef="U_USD">-181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_7b122f06-a312-4e8d-96b2-9d5648ea42dd"
      decimals="-3"
      id="F_f4c72038-1a13-48b5-a397-bbc6d1dbd67e"
      unitRef="U_USD">-363530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_e5c943ad-ad78-4437-84dc-85111a2deeab"
      unitRef="U_USD">294753000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c"
      decimals="-3"
      id="F_612ae750-06b4-4def-9502-1b00887d0aac"
      unitRef="U_USD">105033000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_fcc6cf5c-4c9a-4220-9e33-e1f8eab807c4"
      unitRef="U_USD">105033000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599"
      decimals="0"
      id="F_810fe9bd-0b1a-4925-ae36-f9b360071255"
      unitRef="U_shares">2256</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c"
      decimals="-3"
      id="F_4e33c5c0-f18e-4d6f-8061-0527f0cfb112"
      unitRef="U_USD">6506000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_a0a18251-b337-48a9-b621-625255992089"
      unitRef="U_USD">6506000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599"
      decimals="0"
      id="F_89482d1f-3817-4d5d-a26c-68469b34f70d"
      unitRef="U_shares">2211</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c"
      decimals="-3"
      id="F_c1f9fcbe-e475-4f63-a109-bb86412dd0a7"
      unitRef="U_USD">6836000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_3844d61c-2ac3-4818-a5ca-2b414aeb3a5d"
      unitRef="U_USD">6836000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions
      contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c"
      decimals="-3"
      id="F_3ddba14e-9e52-4c0e-8a44-b01ae5f5fd08"
      unitRef="U_USD">20000</ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_c862cec3-8dc1-41ef-8027-79752bac71e5"
      unitRef="U_USD">20000</ampl:AdjustmentsToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions>
    <ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits
      contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599"
      decimals="0"
      id="F_b9a5c6d5-b713-4dd1-85b9-100199baaa20"
      unitRef="U_shares">6795</ampl:StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599"
      decimals="0"
      id="F_99585871-2c29-48e0-80b5-964e93727838"
      unitRef="U_shares">469</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c"
      decimals="-3"
      id="F_c8d52550-f5bf-4b88-b639-e72fa3047cb9"
      unitRef="U_USD">3755000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_4f2c8f01-d560-433e-b03e-f2cab53f393a"
      unitRef="U_USD">3755000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="C_4c917bfa-308d-4a55-b9cf-3e2d9c543599"
      decimals="0"
      id="F_6b117789-1f87-48a0-b1cc-24d013903de7"
      unitRef="U_shares">2553</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_f2a56032-183c-4104-acce-7df8be3e2e3c"
      decimals="-3"
      id="F_7a91a100-72b6-4ec9-b643-fb602a04a21d"
      unitRef="U_USD">-26215000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_0ecfafba-db5a-4b56-a00c-025fa159c14f"
      unitRef="U_USD">-26215000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:NetIncomeLoss
      contextRef="C_c93eb01f-469d-4b60-8ef9-ce1ad25d3db3"
      decimals="-3"
      id="F_c4be8065-2eb9-47b8-9460-392a732f34a5"
      unitRef="U_USD">-94319000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_f51e0616-6c90-4b23-994b-d842ed230381"
      unitRef="U_USD">-94319000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_41e567b6-eed4-4f1b-9ae6-5f4da320c57a"
      decimals="-3"
      id="F_3932e100-097a-426c-b987-2cc29599a8fd"
      unitRef="U_USD">187000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_db5ca952-118e-4979-9258-7501f7cb24e2"
      unitRef="U_USD">187000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="C_9c81a9e3-bd20-4030-916a-816c1c5c410b"
      decimals="0"
      id="F_f7be193a-f5ef-4f02-88a0-bca232ea6e2e"
      unitRef="U_shares">129188</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_9c81a9e3-bd20-4030-916a-816c1c5c410b"
      decimals="-3"
      id="F_0e73f1d5-cfa3-4cbd-bec6-6148101c291f"
      unitRef="U_USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1be12b2e-804b-45f4-a830-9c9cc00e5bd2"
      decimals="-3"
      id="F_16351692-d76f-49b1-a6dd-a1d9af0caf54"
      unitRef="U_USD">754398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_6120d146-bef9-434b-b23d-e4890dfb6b35"
      decimals="-3"
      id="F_f050c177-013f-4888-b17b-bc53d3e83407"
      unitRef="U_USD">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_317fe09b-afbb-4249-80df-29ab7826f80b"
      decimals="-3"
      id="F_fecca02f-05fc-4220-b424-32ff68a8a258"
      unitRef="U_USD">-457849000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_e027337e-eb10-4364-b3a0-92ab80faec3c"
      unitRef="U_USD">296556000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_9ff46476-1b30-4d45-a48a-5ffdb192bb6b"
      unitRef="U_USD">-94319000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_98c9064e-92d6-4233-ae96-335ff915ecae"
      unitRef="U_USD">-90363000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_04e7d9b1-d3ed-425e-b922-e50c93e3ba42"
      unitRef="U_USD">-93377000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_4eba4057-1c9b-452e-b815-72afe603cf0b"
      unitRef="U_USD">6107000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_b0155d98-3646-40ea-a195-b396041ef0ec"
      unitRef="U_USD">5620000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_b1224baa-55c6-4a81-967b-d2fe0b89e999"
      unitRef="U_USD">4662000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_5c8b3b49-53b6-42b6-aa2b-4eb407dd01f2"
      unitRef="U_USD">100019000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_b6f174e7-f4fa-47c9-b0b5-1d27a700c6fc"
      unitRef="U_USD">88285000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_940585c5-d635-4ac7-9dbb-6c8fb5f01ca3"
      unitRef="U_USD">67223000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_cd8e9351-d0d5-47af-8fe5-3f46919392e8"
      unitRef="U_USD">-283000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_7a7eacf0-0921-4233-85c0-a7552023927f"
      unitRef="U_USD">301000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_0538e2e3-eeb2-4f0e-a47b-590c6ec5921c"
      unitRef="U_USD">-42000</us-gaap:OtherNoncashIncomeExpense>
    <ampl:NonCashOperatingLeaseCosts
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_016db770-7201-4081-8703-2d93b9fb737d"
      unitRef="U_USD">3985000</ampl:NonCashOperatingLeaseCosts>
    <ampl:NonCashOperatingLeaseCosts
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_4308cae8-fb45-436f-97b5-a0f6a631b860"
      unitRef="U_USD">3917000</ampl:NonCashOperatingLeaseCosts>
    <ampl:NonCashOperatingLeaseCosts
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_c4ba7c04-d52b-43a4-8335-6b652714dad3"
      unitRef="U_USD">3731000</ampl:NonCashOperatingLeaseCosts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_7aa1a486-11c9-45ec-8047-4e5443f1f98e"
      unitRef="U_USD">-2205000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_e8ac80c4-26ef-4b40-963e-111c1cfbe5e4"
      unitRef="U_USD">8448000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_b7b60fae-8d4a-4951-834c-7fe098902ba6"
      unitRef="U_USD">2427000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_f6d0d267-49df-4c64-836e-4ccfcd9e546a"
      unitRef="U_USD">2324000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_5d2bbd39-8b36-4adb-acfa-383e1087c109"
      unitRef="U_USD">-3711000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_708e2097-489c-4911-b43c-0c177de2fb44"
      unitRef="U_USD">1014000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <ampl:IncreaseDecreaseInDeferredCommissions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_c5c5145d-40c0-4df5-9def-3918c40f190c"
      unitRef="U_USD">-4264000</ampl:IncreaseDecreaseInDeferredCommissions>
    <ampl:IncreaseDecreaseInDeferredCommissions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_8d543d16-6dbf-47ad-8f24-9b8c926c50aa"
      unitRef="U_USD">-1670000</ampl:IncreaseDecreaseInDeferredCommissions>
    <ampl:IncreaseDecreaseInDeferredCommissions
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_e7ddf09c-3a82-41f1-a274-ceaff9c80676"
      unitRef="U_USD">-8032000</ampl:IncreaseDecreaseInDeferredCommissions>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_d38fb6d4-6d3e-4f4e-814e-d6c335459057"
      unitRef="U_USD">3181000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_73442301-df80-4ebd-ba06-6fb1573fb7d9"
      unitRef="U_USD">-2050000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_7e55010e-d5b7-40c2-852f-c2feb0574254"
      unitRef="U_USD">-5036000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_c5ca91a3-b390-4346-87a2-f6c5ee0a0114"
      unitRef="U_USD">-1987000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_3c75f507-3ae8-4cbb-90d5-601518401bc8"
      unitRef="U_USD">2498000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_75b73ea0-1c08-417b-9b30-abd114069323"
      unitRef="U_USD">-2884000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_50f3fcaa-af0b-409c-aedd-4805a7a02a19"
      unitRef="U_USD">10516000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_a03e243b-b591-4b53-8a9f-452b0e8bb8b4"
      unitRef="U_USD">11873000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_985126de-668e-480a-93a7-d5eb17010352"
      unitRef="U_USD">4574000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_e134529c-cb29-4b04-aace-7cb455e439b7"
      unitRef="U_USD">6354000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_1ad890a6-90b6-43f3-9ad8-68c3d2520eef"
      unitRef="U_USD">12580000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_e82c7bcc-de56-4d0a-8d11-6735e838859b"
      unitRef="U_USD">20698000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_3fd6a10c-0fe9-41eb-9fa1-26c385620e4b"
      unitRef="U_USD">-4888000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_ec2b7229-8df7-4e7e-978b-a40050380246"
      unitRef="U_USD">-4122000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_97ec5c0b-793b-4250-aec3-c116e34b3961"
      unitRef="U_USD">-3616000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_177b904f-6ed6-4bcd-9ba0-2e6f061a8b27"
      unitRef="U_USD">18506000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_7fb521c1-7819-4ea0-9624-dc48b94cd6d9"
      unitRef="U_USD">25630000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_a497b200-316c-4363-93af-4fe731bc9559"
      unitRef="U_USD">-5384000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <ampl:CashReceivedFromMaturities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_3e74e347-8587-459f-82c5-147958179743"
      unitRef="U_USD">93750000</ampl:CashReceivedFromMaturities>
    <ampl:CashReceivedFromMaturities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_d49958ad-d0f9-4580-bffc-18ef36e0c820"
      unitRef="U_USD">12500000</ampl:CashReceivedFromMaturities>
    <ampl:CashReceivedFromMaturities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_85486f06-59ac-4bc3-8efb-657d51f0aa9d"
      unitRef="U_USD">0</ampl:CashReceivedFromMaturities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_3a3ec7b8-c00e-441e-8cf3-e2513b950c5e"
      unitRef="U_USD">146270000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_f792569e-df84-481b-8810-95673d269972"
      unitRef="U_USD">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_810810f4-9c2a-418d-ae57-15ab70c1e3ba"
      unitRef="U_USD">83190000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_4839213a-32a9-49d8-9d23-407784beeae2"
      unitRef="U_USD">1725000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_b6837aa4-80d7-4eb8-81c6-1ac51d9f2342"
      unitRef="U_USD">1279000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_51aaf092-da79-47f3-a861-df11efebcef2"
      unitRef="U_USD">3632000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_8a60d97c-9642-42db-9e5a-31760f80d425"
      unitRef="U_USD">5053000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_0e1d602f-2285-4544-b21b-bc875eab0a70"
      unitRef="U_USD">1904000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_17cf5592-d439-460c-914f-4da79d545de6"
      unitRef="U_USD">2177000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_8e2d7091-c8de-46d8-8695-c1cdd3c3b15c"
      unitRef="U_USD">16068000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_4603fe75-1f6b-4d70-a991-c58185ccc379"
      unitRef="U_USD">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_508f8275-a052-4b26-a7c1-8a356096f902"
      unitRef="U_USD">394000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_a2d9acb8-9e33-45fb-91f3-995449738852"
      unitRef="U_USD">-75366000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_61ab4691-4899-4f11-9d24-536939bd77f6"
      unitRef="U_USD">9317000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_11691931-e617-46e2-898f-08c4f1829de0"
      unitRef="U_USD">-89393000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_73a02992-b1ce-42ea-b87d-99025c942550"
      unitRef="U_USD">6506000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_e7aeca32-d84e-4185-aa15-2bb6e6817c4b"
      unitRef="U_USD">4619000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_4f0e4a56-0777-4753-a55a-e85657ae2099"
      unitRef="U_USD">6910000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_03c62df2-e597-4272-a348-7a804a7f40a2"
      unitRef="U_USD">4578000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_5701d799-0071-479d-8678-600e40d11070"
      unitRef="U_USD">13427000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_0e5cf8ad-60dc-4ee9-b34c-d6f8ebb0895a"
      unitRef="U_USD">17992000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_7e7b955d-157d-4b9f-961f-ed5353e5180f"
      unitRef="U_USD">31025000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_9c6c3788-3c0a-4948-ad8c-713c51ca7d6b"
      unitRef="U_USD">22334000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_ab1643b4-8135-45cc-85f0-c4b30a1d39c9"
      unitRef="U_USD">19056000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <ampl:PaymentsForRepurchaseOfUnvestedStockOptions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_fe6f0d30-71b0-4cde-84b8-f8b8ec6fe00e"
      unitRef="U_USD">0</ampl:PaymentsForRepurchaseOfUnvestedStockOptions>
    <ampl:PaymentsForRepurchaseOfUnvestedStockOptions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_7db800f2-c8c9-460f-8c2f-0548c28930e0"
      unitRef="U_USD">648000</ampl:PaymentsForRepurchaseOfUnvestedStockOptions>
    <ampl:PaymentsForRepurchaseOfUnvestedStockOptions
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_bb7e7018-f3f0-4387-af4a-48638d15953e"
      unitRef="U_USD">15000</ampl:PaymentsForRepurchaseOfUnvestedStockOptions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_4b2f92a4-ab52-4281-ba3c-6bf7ea707cf7"
      unitRef="U_USD">-19941000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_92c2b01e-4726-406a-8f84-c37b34491687"
      unitRef="U_USD">-4936000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_a2af6778-2c2b-4623-ba2f-3ec7b0d56617"
      unitRef="U_USD">5831000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_447fd015-a8a6-4862-9e4d-bd0eef4f00ce"
      unitRef="U_USD">-76801000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_3fabc5d0-61d4-4ed0-ad98-febf15cf3d84"
      unitRef="U_USD">30011000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_5c0c8f8a-f0c3-4bdd-a5db-fe0417566525"
      unitRef="U_USD">-88946000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_d35f89af-1a95-4d02-8ea7-2ef260cec1bc"
      unitRef="U_USD">249360000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa"
      decimals="-3"
      id="F_e44ff09c-bb1e-4ae5-9ab9-114d5ee06ccd"
      unitRef="U_USD">219349000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_b9c679ca-e841-4ba7-bca7-a2277512b954"
      decimals="-3"
      id="F_482cba2c-fced-415b-83a8-6981297d6573"
      unitRef="U_USD">308295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_a555bcf9-d9de-47bd-84a2-544e6a4fca82"
      unitRef="U_USD">172559000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_6c0dac93-88cb-4452-8984-56abb501408b"
      unitRef="U_USD">249360000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa"
      decimals="-3"
      id="F_968c4b60-4537-4ece-897a-4752ed0fd01b"
      unitRef="U_USD">219349000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_673caad6-634f-488e-923b-2f962d1bf86a"
      unitRef="U_USD">491000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_d953296a-917f-4098-8511-4f5e34d7804e"
      unitRef="U_USD">454000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_89ddc731-5b61-4512-a7eb-f70accdafe94"
      unitRef="U_USD">424000</us-gaap:IncomeTaxesPaidNet>
    <ampl:VestingOfEarlyExercisedOptions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_c59b00a0-ec69-4531-90f1-9c3d4ecfd517"
      unitRef="U_USD">20000</ampl:VestingOfEarlyExercisedOptions>
    <ampl:VestingOfEarlyExercisedOptions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_37790881-f46e-4325-9fce-c45f1198d23b"
      unitRef="U_USD">715000</ampl:VestingOfEarlyExercisedOptions>
    <ampl:VestingOfEarlyExercisedOptions
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_c91e723d-2a49-425c-ba2e-66e3fdc22d3b"
      unitRef="U_USD">2323000</ampl:VestingOfEarlyExercisedOptions>
    <ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_8142bb3a-c85e-447b-97b7-70c11dd28712"
      unitRef="U_USD">0</ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities>
    <ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_f45e6ee5-b7f8-42d3-ad7f-e72193a4f7e0"
      unitRef="U_USD">86000</ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities>
    <ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_8424199e-25db-472c-ac1b-ff64f5b22538"
      unitRef="U_USD">11000</ampl:PurchaseOfPropertyAndEquipmentIncludedInLiabilities>
    <ampl:CapitalizationOfInternalUseSoftwareCosts
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_c30d5591-2797-4ffa-b4d8-e01d5f3a065e"
      unitRef="U_USD">5014000</ampl:CapitalizationOfInternalUseSoftwareCosts>
    <ampl:CapitalizationOfInternalUseSoftwareCosts
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_b7baca13-7d63-40d1-af55-6a9bf5620138"
      unitRef="U_USD">1737000</ampl:CapitalizationOfInternalUseSoftwareCosts>
    <ampl:CapitalizationOfInternalUseSoftwareCosts
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_bbd2c16a-deaf-41b1-9577-4c6f046239b7"
      unitRef="U_USD">1353000</ampl:CapitalizationOfInternalUseSoftwareCosts>
    <us-gaap:StockIssued1
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_06b02de3-d1ed-4727-8037-4006f56762a1"
      unitRef="U_USD">6836000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_fd602794-03ca-46aa-9e19-0dbb2b46aae2"
      unitRef="U_USD">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_756bf035-8ac5-4991-834d-e1b6bf2784dc"
      unitRef="U_USD">0</us-gaap:StockIssued1>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_c1074547-ff86-4bae-90b4-d944823c06da">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Summary of Business and Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Description of Business&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Amplitude, Inc. (the &#x201c;Company&#x201d;) was incorporated in the state of Delaware in 2011 and is headquartered in San Francisco, California. The Company provides a Digital Analytics Platform that helps businesses understand how people are using their digital products so they can improve the digital experience provided by those digital products. The Company delivers its application over the Internet as a subscription service using a software-as-a-service (&#x201c;SaaS&#x201d;) model. The Company&#x2019;s arrangements with customers do not provide the customer with the right to take possession of the software supporting the cloud-based application service at any time. The Company also offers customer support related to initial implementation setup, ongoing support services, and application training.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Information&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;  The Company has a single operating and reportable segment. The software segment provides a Digital Analytics Platform to customers using a SaaS model. The Company derives revenue primarily in the United States and manages the business activities on a consolidated basis. The accounting policies of the software segment are the same as those described in the summary of significant accounting policies.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The chief operating decision maker, who, in the Company&#x2019;s case, is the Chief Executive Officer (&#x201c;CEO&#x201d;), assesses performance for the software segment and decides how to allocate resources based on functional expenses exclusive of stock-based compensation, amortization of acquired intangible assets, non-recurring charges such as restructuring and other related charges as well as related tax impacts of these items. The CEO uses these functional expense captions and consolidated net loss to evaluate income generated or losses incurred from the software segment, and utilizes the metric in deciding operating decisions, including, but not limited to, investing in R&amp;amp;D, product developments, personnel, and other expenses. The measure of segment assets is reported on the balance sheet as total consolidated assets.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following tables sets forth operating segment information (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:58.228%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;299,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;69,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;63,385&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;61,957&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51,921&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;135,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;112,576&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;46,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other segment expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;103,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,981&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Consolidated net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90,363&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;93,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Amounts exclude other segment expenses as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:58.228%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation expense and related employer payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,297&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of acquired intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;734&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restructuring and other related charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,142&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total other segment expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;103,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d; or &#x201c;GAAP&#x201d;) and include the accounts of Amplitude, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Foreign Currency&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The reporting currency of the Company is the United States dollar. The functional currency of the Company&#x2019;s foreign subsidiaries is also the United States dollar. Foreign currency transaction gains and losses are recognized in &#x201c;Other income (expense), net&#x201d; in the consolidated statements of operations and comprehensive loss, and have not been material for any of the periods presented.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the financial statements and may involve subjective or significant judgment by the Company; therefore, actual results could differ from the Company&#x2019;s estimates. Items subject to such estimates and assumptions include, but are not limited to the:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;expected period of benefit for deferred commissions; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;useful lives of long-lived assets;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;valuation of goodwill and intangible assets;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;recognition, measurement, and valuation of deferred tax assets and income tax uncertainties; and&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;incremental borrowing rates used for operating leases.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company derives revenue primarily from sales of subscription services. Revenue is recognized when, or as, the related performance obligation is satisfied by transferring the control of the promised service to a customer. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these services.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;To achieve the core principle of the revenue standard, the Company applies the following steps:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(i)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Identification of the contract, or contracts, with the customer &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company considers the terms and conditions of the contract in identifying the contracts. The Company determines a contract with a customer to exist when the contract is approved, each party&#x2019;s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, it has been determined the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit, and financial information pertaining to the customer.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(ii)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Identification of the performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. The Company&#x2019;s performance obligations consist of (1) core subscription services and (2) professional and other services.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(iii)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Determination of the transaction price &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services to the customer. The transaction price includes SaaS subscription fees based on the contracted usage as well as variable consideration associated with overage fees on exceeded volume limits. Variable consideration is included in the transaction price if, in the Company&#x2019;s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#x2019;s contracts contain a significant financing component.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(iv)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Allocation of the transaction price to the performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#x2019;s relative standalone selling price. Contracts typically have one performance obligation of providing access to the core subscription service. On occasion, contracts include professional services to customers, which are separate performance obligations. Professional services revenue has historically not been significant.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(v)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recognition of the revenue when, or as, a performance obligation is satisfied &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. For subscription services, revenue is recognized as the customer is given access to the core subscription service, in an amount that reflects the consideration that the Company expects to receive in exchange for access to the services. With respect to professional services, the Company recognizes revenue as services are delivered. The Company generates all its revenue from contracts with customers.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Subscription revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company generates revenue from subscription services including SaaS subscriptions and customer support services subject to contractual subscription terms. SaaS subscriptions enable customers to access and send event volume data to the Company&#x2019;s cloud-based platform. Subscription arrangements with customers do not provide the customer with the right to take possession of the Company&#x2019;s software at any time. Instead, customers are granted continuous access to the platform over the contractual period. A time-elapsed method is used to measure progress because the Company&#x2019;s obligation is to provide continuous service over the contractual period and control is transferred evenly over the contractual period. Accordingly, the fixed consideration related to subscription revenue is recognized ratably over the contract term beginning on the date access to the subscription product is provisioned. Typical subscription terms are in increments of 12 months with various payment terms ranging from monthly to annual up-front payments. Most contracts are non-cancellable over the contractual term and are subject to standard terms and conditions; however, certain contracts contain nonstandard terms that may impact the timing of revenue recognition. Some customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they do not provide a discount to the customer that is incremental to the range of discounts typically given for the same services that are sold to a similar class of customers, even when the stand-alone selling price of the services subject to the option is highly variable.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Remaining performance obligations&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s contracts with customers generally include one combined performance obligation, its core subscription offering, which is a series of distinct services transferred to the customer ratably over the respective obligation&#x2019;s term. Other performance obligations that may be identified in contracts include professional services. As of December 31, 2024, the unrecognized transaction price related to remaining performance obligations was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;308.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s remaining performance obligations as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 are expected to be recognized as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:67.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:13.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31, &lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less than or equal to 12 months&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;223,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;188,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Greater than 12 months&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total remaining performance obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;308,635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;239,418&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table shows the Company&#x2019;s disaggregation of revenue by geographic areas, as determined based on the address of the Company's customers (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:57.391%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.662%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.882%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.882%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;180,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;167,919&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;146,415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;119,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;108,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;299,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Accounts receivable are primarily comprised of cash due from customers and are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company has a well-established collections history from its customers. Credit is extended to customers based on an evaluation of their financial condition and other factors. In determining the necessary allowance for doubtful accounts, the Company estimates the lifetime expected credit losses against the existing accounts receivable balance. The Company's estimate is based on certain factors including historical loss rates, current economic conditions, reasonable and supportable forecasts, and customer-specific circumstances. The Company maintained an allowance of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for doubtful accounts as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, respectively. The movements in the allowance for doubtful accounts were not material for any of the periods presented. The Company does not have any off-balance-sheet credit exposure related to its customers.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Concentration of Risk and Significant Customers&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Although the Company deposits its cash with high-quality, credit-rated financial institutions, the deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;No customer accounted for &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% or more of total revenue for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023, and 2022. As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, no customers represented &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% or more of accounts receivable. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, one customer represented &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Deferred Revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Deferred revenue consists of billings of payments received in advance of revenue recognition and is recognized when, or as, performance obligations are satisfied. The Company generally invoices its customers annually or in semi-annual, quarterly, or monthly installments. Accordingly, the deferred revenue balance does not represent the total contract value of annual non-cancellable subscription agreements. The amount of revenue recognized in the years ended December 31, 2024 and 2023 that was included in deferred revenue at the beginning of the period was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Deferred Commissions&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company capitalizes sales commissions that are recoverable and incremental due to the acquisition of customer contracts. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Commissions paid upon the initial acquisition of a contract are deferred and then amortized on a straight-line basis over a period of benefit, determined to be five years. The period of benefit is estimated by considering factors such as the expected life of the Company's subscription contracts, historical customer attrition rates, technological life of the Company's platform, as well as other factors. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates between new and renewal contracts. The Company determines the period of benefit for renewal subscription contracts by considering the contractual term for renewal contracts.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Amounts anticipated to be recognized within 12 months of the balance sheet date are recorded as deferred commissions, current, with the remaining portion recorded as deferred commissions, noncurrent, in the consolidated balance sheets. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statement of operations and comprehensive loss. The Company periodically reviews these deferred commissions to determine whether events or changes in circumstances have occurred that could impact recoverability or the period of benefit. There were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairment losses recorded during the periods presented.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table represents a roll-forward of the Company&#x2019;s deferred commissions as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:67.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:13.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Additions to deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,551&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,987&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;42,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred commissions, current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,954&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred commissions, net of current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,697&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,942&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;42,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cost of Revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue primarily consists of costs related to third-party hosting costs; employee-related expenses, including salaries, stock-based compensation and benefits for operations and support personnel; software license fees; certain developed technology and acquired developed software amortization; and allocated overhead.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Research and Development Expense&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s costs related to research, design, maintenance, and minor enhancements of the Company&#x2019;s platform are expensed as incurred. These costs consist primarily of personnel-related expenses, including stock-based compensation and allocated overhead costs, contractor and consulting fees related to the design, development, testing, and enhancements of the Company&#x2019;s platform, and software, hardware, and cloud infrastructure fees for staging and development related to research and development activities necessary to support growth in the Company&#x2019;s employee base and in the adoption of its platform.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Advertising Costs&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company expenses all advertising costs as incurred as a component of sales and marketing expenses. Advertising expenses of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; were incurred during the years ended December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022, respectively.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company records stock-based compensation expense for all stock-based awards, including stock options, restricted stock units (&#x201c;RSUs&#x201d;) and purchase rights issued under the 2021 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), made to employees, non-employees, and directors based on estimated fair values recognized over the requisite service period. The Company measures and recognizes compensation expense for all stock-based payment awards granted to employees, directors, and non-employees based on the estimated fair values on the date of the grant and vesting criteria. For options, vesting is typically over a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;four-year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period and is contingent upon continued employment on each vesting date. In general, options granted to newly hired employees vest ratably each month over a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;36-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period to&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; 48-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period. RSUs typically vest ratably each quarter over a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three-year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period and is contingent upon continued employment on each vesting date.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company recognizes compensation expense for service-based stock-based awards as an expense over the employee&#x2019;s or director&#x2019;s requisite service period on a straight-line basis. Forfeitures are accounted for as they occur. Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of operations and comprehensive loss based on where the associated employee&#x2019;s functional department is located.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;fair value of stock options granted under the 2021 Plan and purchase rights issued under the ESPP for purposes of calculating stock-based compensation expense is estimated on the grant date using the Black-Scholes pricing model. The Black-Scholes pricing model requires the Company to make assumptions and judgments about the inputs used in the calculation, including&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;expected term (weighted-average period of time that the options granted are expected to be outstanding), the volatility of the Company&#x2019;s common stock, risk-free interest rate, and expected dividend yield. The expected term represents the period that the Company&#x2019;s stock-based awards are expected to be outstanding. For stock options considered to be &#x201c;plain vanilla&#x201d; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company's historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. Depending on when the award was issued, the volatility is based on the historical volatility of the Company's Class A common stock or is based on an average of the historical volatilities of the common stock of comparable public companies with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option or purchase right. The Company&#x2019;s expected dividend yield input is zero as it has not historically paid, nor does it expect in the future to pay, cash dividends on its common stock. Stock-based compensation expense for RSUs granted under the 2021 Plan is measured based on the fair value of the underlying shares on the date of grant.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Taxes&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income taxes are accounted for under the asset-and-liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income or loss in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realized.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable tax authority.&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents are stated at fair value. Restricted cash represents cash held to collateralize lease obligations related to the Company's property leases. As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of restricted cash was recorded as current assets. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of restricted cash was recorded as noncurrent assets. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;T&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;he following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands): &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;171,678&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;248,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted cash, current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted cash, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;172,559&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;249,360&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Investments in Marketable Securities&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Investments in marketable securities consist of commercial paper, corporate notes, and bonds, as well as U.S. Treasury and government agency securities. Management determines the appropriate classification of investments at the time of purchase and reevaluates such determination at each balance sheet date. Marketable securities are classified as available-for-sale and are carried at fair value in the consolidated balance sheets and are classified as short-term or long-term based on their remaining contractual maturities.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company evaluates its investments with unrealized loss positions at the individual security level to determine whether the unrealized loss was related to credit or noncredit factors. The Company considers whether a credit loss exists based on the extent of the unrealized loss position, any adverse conditions specifically related to the security or the issuer's operating environment, pay structure of the security, the issuer's payment history and any changes in the issuer's credit rating. Estimated credit losses are determined using a discounted cash flow model and recorded as an allowance, with changes in expected credit losses on the Company's investments recorded in &#x201c;Other income (expense), net&#x201d; in the consolidated statements of operations and comprehensive loss. Unrealized gains and losses related to noncredit factors are reflected in &#x201c;Accumulated other comprehensive income (loss)&#x201d; on the consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 1 &#x2013; Unadjusted quoted prices in active markets for identical assets or liabilities that are accessible at the measurement date for assets or liabilities; the fair value hierarchy gives the highest priority to Level 1 inputs.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 2 &#x2013; Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 3 &#x2013; Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date; the fair value hierarchy gives the lowest priority to Level 3 inputs.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Observable inputs are based on market data obtained from independent sources. The fair value of cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximated their carrying values as of December 31, 2024 and 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; due to their short-term nature. The fair values of all of these instruments are categorized as Level 1 in the fair value hierarchy. The fair value of the Company's cash equivalents and marketable securities as categorized by the fair value level hierarchy is detailed in Note 3.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair value using the acquisition method of accounting. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, particularly to acquired intangible assets. These assumptions include, but are not limited to, projected revenue and costs. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred. During the measurement period, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statement of operations and comprehensive loss.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Goodwill and Other Acquired Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Goodwill represents the excess of the purchase price over the fair value of net assets acquired in connection with business combinations accounted for using the acquisition method of accounting. The Company has one reporting unit and performs testing of goodwill in the fourth quarter of each year, or as events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. These triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate that could affect the value of goodwill or a significant decrease in expected cash flows. The Company&#x2019;s test for goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines, based on the qualitative factors, that the fair value of the reporting unit is more likely than not less than the carrying amount, then a quantitative goodwill impairment test is required. There were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairments of goodwill recorded for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023, and 2022.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Intangible assets mainly consist of developed technology resulting from the Company&#x2019;s acquisitions. Acquired intangible assets are recorded at cost, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which was determined to be one to five years based on the intangible asset class. For developed technology, amortization costs were included within cost of revenue in the consolidated statements of operations upon the related product release date. Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. There was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairment of intangible assets recorded for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Property and Equipment, Net&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets, as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:38.889%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.111%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:60%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Property&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Useful Life&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_62ea0559-1d58-4916-81a5-23131e0cbb37;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shorter of remaining lease term or &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Software including internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Maintenance and repairs are charged to expense as incurred and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation is removed from the accounts and any resulting gain or loss is reflected in the statements of operations and comprehensive loss for the period realized.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Operating Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company determines if an arrangement is, or contains, a lease at inception. Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At lease commencement date, the Company determines lease classification between finance and operating, allocates the consideration to the lease and non-lease components and recognizes a right-of-use (&#x201c;ROU&#x201d;) asset and corresponding lease liability for each lease component. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments based on the lease contracts.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Operating lease ROU assets and liabilities were recognized at adoption date or lease commencement date, based on the present value of lease payments over the remaining lease term. The Company&#x2019;s lease contracts do not provide an implicit rate, as such the Company used its incremental borrowing rate based on the information available at adoption date or lease commencement date, if the commencement date was after January 1, 2022, in determining the present value of lease payments. The operating lease ROU assets also include any lease payments made to the lessors at or before the lease commencement date, and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company's incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates the incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The ROU asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives. The operating lease right-of-use assets and liabilities recognized at January 1, 2022, the adoption date, were based on the present value of lease payments over the remaining lease term as of that date, using the incremental borrowing rate as of that date.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company elected the practical expedients to not recognize right-of-use assets and liabilities for leases with a term of less than twelve months and to not separate non-lease components from the associated lease components for the Company's office leases and certain other asset classes. The total consideration includes fixed payments and contractual escalation provisions. The Company is responsible for maintenance, insurance, property taxes and other variable payments, which are expensed as incurred. The Company's leases include options to renew or terminate. The Company includes the option to renew or terminate in the determination of the lease term when the option is deemed to be reasonably certain that the Company will exercise that option. The Company accounts for changes in the expected lease term as a modification of the original contract.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Operating leases are classified in &#x201c;Operating lease right-of-use assets&#x201d; and &#x201c;Operating lease liabilities, noncurrent&#x201d; on the Company's consolidated balance sheets. The current balance of the operating lease liabilities is included within &#x201c;Accrued expenses&#x201d; on the Company's consolidated balance sheets. Operating lease expense is recognized on a straight-line basis over the expected lease term and included in &#x201c;Operating expenses&#x201d; in the Company's consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Capitalized Internal-Use Software Costs&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company capitalizes development costs related to its platform and certain other projects for internal use. The Company considered the guidance set forth in Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Subtopic 350-40-15, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounting for the Cost of Computer Software Developed or Obtained for Internal Use&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, which requires companies to capitalize qualifying computer software costs that are incurred during the application development stage, and then amortize them over the software&#x2019;s estimated useful life. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software costs are included in &#x201c;Property and equipment, net&#x201d; on the Company's consolidated balance sheets and are amortized on a straight-line basis over its estimated useful life into cost of revenue within the consolidated statements of operations and comprehensive loss. All software development costs prior to capitalization have been recorded in research and development expense in the consolidated statements of operations. There was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairment to capitalized internal-use software costs during the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company evaluates long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;No&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairment loss on long-lived assets was recognized in the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Net Loss Per Share&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Basic net loss per share attributable to the Company&#x2019;s common stockholders is computed in conformity with the two-class method required for participating securities. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, all undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Basic net loss per share is computed by dividing the net loss attributable to the Company&#x2019;s common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share for all periods presented because the effects of potentially dilutive items were anti-dilutive given the Company&#x2019;s net loss position in each period presented.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Indemnifications&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company delivers its applications over the internet as a subscription service using a SaaS model. Each subscription is subject to the terms of the contractual arrangement with the customer and often includes certain provisions for holding the customer harmless against and indemnifying the customer from costs, damages, losses, liabilities, and expenses arising from claims that the Company&#x2019;s software infringes upon a copyright, trademark, or other trade secret rights, and third-party claims arising from the Company&#x2019;s breach of the contract. Customers also indemnify the Company for claims relating their improper use of the service or intellectual property claims originating from customer actions or content.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has not incurred any expense in defense or reimbursement of any of its customers for losses related to indemnification provisions, and no material claims against the Company are outstanding as of December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022. The Company&#x2019;s exposure under these indemnification provisions is often capped at a fixed amount in many customer agreements and uncapped in others. Due primarily to the lack of history of prior indemnification claims and the unique facts and circumstances involved in each particular contractual arrangement, the Company has determined that potential costs related to indemnification are not probable or estimable and, as such, has &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;t recorded a reserve for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In addition, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, directors, officers, and other parties with respect to certain matters. The Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in its consolidated financial statements.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Warranties&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For certain customers, the Company provides a performance warranty for accessibility to the Company&#x2019;s platform as identified in an order form during the order duration. The Company&#x2019;s software products are generally warranted for certain customers to substantially conform to the specifications set forth in the related customer contract and published documentation. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. The Company has the standard 30-day cure period for failures that amount to a material breach, and no warranted time frame for nonmaterial failures. If the Company cannot correct or provide a workaround or replacement product for material failures within the cure period, then the customer&#x2019;s remedy is generally limited to termination of the contractual arrangement related to the nonconforming product services with a pro rata refund of the related fees paid. The Company has not incurred significant expense under these service warranties, nor does it expect that any future expense is probable. Accordingly, the Company has determined that potential costs related to warranties are not probable or estimable and, as such, has &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;t recorded a reserve as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The new standard is effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. The Company adopted the standard as of January 1, 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its consolidated financial statements which is expected to result in enhanced disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&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, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <ampl:DescriptionOfBusinessPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_a182ce5f-f55f-40e9-9239-faaa4a42caa5">&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Description of Business&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Amplitude, Inc. (the &#x201c;Company&#x201d;) was incorporated in the state of Delaware in 2011 and is headquartered in San Francisco, California. The Company provides a Digital Analytics Platform that helps businesses understand how people are using their digital products so they can improve the digital experience provided by those digital products. The Company delivers its application over the Internet as a subscription service using a software-as-a-service (&#x201c;SaaS&#x201d;) model. The Company&#x2019;s arrangements with customers do not provide the customer with the right to take possession of the software supporting the cloud-based application service at any time. The Company also offers customer support related to initial implementation setup, ongoing support services, and application training.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</ampl:DescriptionOfBusinessPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_ba2a3593-ba85-4310-aadb-51cad6688b82">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Information&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;  The Company has a single operating and reportable segment. The software segment provides a Digital Analytics Platform to customers using a SaaS model. The Company derives revenue primarily in the United States and manages the business activities on a consolidated basis. The accounting policies of the software segment are the same as those described in the summary of significant accounting policies.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The chief operating decision maker, who, in the Company&#x2019;s case, is the Chief Executive Officer (&#x201c;CEO&#x201d;), assesses performance for the software segment and decides how to allocate resources based on functional expenses exclusive of stock-based compensation, amortization of acquired intangible assets, non-recurring charges such as restructuring and other related charges as well as related tax impacts of these items. The CEO uses these functional expense captions and consolidated net loss to evaluate income generated or losses incurred from the software segment, and utilizes the metric in deciding operating decisions, including, but not limited to, investing in R&amp;amp;D, product developments, personnel, and other expenses. The measure of segment assets is reported on the balance sheet as total consolidated assets.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following tables sets forth operating segment information (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:58.228%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;299,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;69,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;63,385&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;61,957&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51,921&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;135,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;112,576&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;46,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other segment expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;103,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,981&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Consolidated net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90,363&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;93,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Amounts exclude other segment expenses as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:58.228%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation expense and related employer payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,297&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of acquired intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;734&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restructuring and other related charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,142&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total other segment expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;103,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_b0c44284-f923-4777-98d1-964a875ce666">&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following tables sets forth operating segment information (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:58.228%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;299,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;69,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;63,385&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;61,957&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51,921&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;135,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;112,576&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;46,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other segment expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;103,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,981&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Consolidated net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90,363&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;93,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Amounts exclude other segment expenses as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:58.228%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:11.058%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation expense and related employer payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,297&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of acquired intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;734&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restructuring and other related charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,142&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total other segment expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;103,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_334d8e77-80e2-40d2-bc4d-c8751f289deb"
      unitRef="U_USD">299272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_ae615791-3986-435e-91bf-fd8dbfca5a69"
      unitRef="U_USD">276284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_d9cb37d0-0519-41a5-b97c-ba837e5659df"
      unitRef="U_USD">238067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_a1228f97-393a-4446-83cc-c7c8ee370d43"
      unitRef="U_USD">69962000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_09cc8bd5-9eaf-4c0c-935a-22fc3e2ff999"
      unitRef="U_USD">63385000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_d232588a-1d7a-427c-be53-4fa09552129a"
      unitRef="U_USD">61957000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_bf7c0601-917a-41ff-a395-2e4278f15583"
      unitRef="U_USD">51921000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_2267fcbc-5579-4804-af3b-61a7c7453b80"
      unitRef="U_USD">52619000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_38cd41d8-1af4-4078-aff5-79c11ef7db6f"
      unitRef="U_USD">52113000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_2b25db94-5118-41d9-9957-75c3df75e5a5"
      unitRef="U_USD">135047000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_914bcfa5-d53f-4c57-b22c-118ff9a219f5"
      unitRef="U_USD">123333000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_3b84125c-e24e-404b-a848-139b4c014796"
      unitRef="U_USD">112576000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_8e43a7c4-23ae-457d-bacc-3596c5417028"
      unitRef="U_USD">46346000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_3baaf81d-f2c0-446e-80e6-b2a8d1cab846"
      unitRef="U_USD">40440000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_192e1867-aa65-4ad4-94ac-ba8272d128a2"
      unitRef="U_USD">37669000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OtherExpenses
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_f872b534-8621-4b41-9080-b5a323455ce8"
      unitRef="U_USD">103379000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_dfe2025b-8ec1-49ee-96ea-50c1fd0d3c55"
      unitRef="U_USD">99027000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_a76fd94a-cf8d-434e-ae74-75f072cddecd"
      unitRef="U_USD">70314000</us-gaap:OtherExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_19191cb3-ac5f-4700-afda-b25bb1f87e18"
      unitRef="U_USD">14855000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_09398c27-4982-40c4-8578-21a2343d1758"
      unitRef="U_USD">13426000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_d2ae3f51-c748-487b-81b2-4a5266dafa5c"
      unitRef="U_USD">3981000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_e94b8c6a-53e5-46ae-a137-4b14bb4f5dba"
      unitRef="U_USD">1791000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_5a374cf4-9446-4217-9811-5a8ed69eba60"
      unitRef="U_USD">1269000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_c650d544-449e-4ea5-acaa-aff25e8a129b"
      unitRef="U_USD">796000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_d7c447e6-204e-45d5-b4fc-afb3c06d4ed7"
      decimals="-3"
      id="F_d105caa9-ad74-4377-b385-042156dde645"
      unitRef="U_USD">-94319000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_215d0c2e-fe29-4388-b78b-c93581a504a9"
      decimals="-3"
      id="F_415f1c57-4e45-49c9-bcde-c4136fbe5901"
      unitRef="U_USD">-90363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_0fd0b40f-0884-491f-b522-f5aebb4fc7eb"
      decimals="-3"
      id="F_eaee8631-1802-4e10-8744-66aff0c4bb9a"
      unitRef="U_USD">-93377000</us-gaap:NetIncomeLoss>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134"
      decimals="-3"
      id="F_8a76b477-f8b8-4a09-8763-28412a6eabd4"
      unitRef="U_USD">102645000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0"
      decimals="-3"
      id="F_a9018495-8def-4c94-a832-b7d1e8ef815d"
      unitRef="U_USD">89472000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="C_0149f27b-debf-4f12-8f6e-ea28443a1314"
      decimals="-3"
      id="F_a9efe37d-01ee-487f-a87e-d50d4598457d"
      unitRef="U_USD">68297000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134"
      decimals="-3"
      id="F_8177e7f1-2f72-445f-bae3-cff16ee3b7ec"
      unitRef="U_USD">734000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0"
      decimals="-3"
      id="F_f47cfb86-2f9f-4ac9-bd78-a77012e53c79"
      unitRef="U_USD">1413000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="C_0149f27b-debf-4f12-8f6e-ea28443a1314"
      decimals="-3"
      id="F_d7738aca-9d6c-4a93-a41f-c2ef372a4e1a"
      unitRef="U_USD">2017000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:RestructuringCharges
      contextRef="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134"
      decimals="-3"
      id="F_07ac1147-569a-4ea5-a105-00ef019ef39c"
      unitRef="U_USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0"
      decimals="-3"
      id="F_dd9b11d3-bd56-4704-9989-b8c5ebdb0147"
      unitRef="U_USD">8142000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_0149f27b-debf-4f12-8f6e-ea28443a1314"
      decimals="-3"
      id="F_abc85a78-d082-4f75-9d87-a37c1a399ffe"
      unitRef="U_USD">0</us-gaap:RestructuringCharges>
    <us-gaap:OtherExpenses
      contextRef="C_cd99e8dd-66fd-4ce9-9cb0-9938286af134"
      decimals="-3"
      id="F_f55c9d55-e40f-465c-9c0a-cf49fff8a2c5"
      unitRef="U_USD">103379000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="C_e27da6db-6ee0-4ccd-bc6f-8d775f82c6c0"
      decimals="-3"
      id="F_f6e470bf-450f-48db-9e36-548d40264977"
      unitRef="U_USD">99027000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="C_0149f27b-debf-4f12-8f6e-ea28443a1314"
      decimals="-3"
      id="F_a8fb9fca-edda-485b-bd03-4c17576b468b"
      unitRef="U_USD">70314000</us-gaap:OtherExpenses>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_f3e74361-f8c9-4923-91c0-be15ae79f20f">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d; or &#x201c;GAAP&#x201d;) and include the accounts of Amplitude, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_253da5f8-f2e4-4ee3-a904-60f3859e0378">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Foreign Currency&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The reporting currency of the Company is the United States dollar. The functional currency of the Company&#x2019;s foreign subsidiaries is also the United States dollar. Foreign currency transaction gains and losses are recognized in &#x201c;Other income (expense), net&#x201d; in the consolidated statements of operations and comprehensive loss, and have not been material for any of the periods presented.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_86d1f9ac-b778-43d6-a1ff-53e0e750224b">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Use of Estimates&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the financial statements and may involve subjective or significant judgment by the Company; therefore, actual results could differ from the Company&#x2019;s estimates. Items subject to such estimates and assumptions include, but are not limited to the:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;expected period of benefit for deferred commissions; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;useful lives of long-lived assets;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;valuation of goodwill and intangible assets;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;recognition, measurement, and valuation of deferred tax assets and income tax uncertainties; and&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.5760267799665257%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;incremental borrowing rates used for operating leases.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_7017ede6-1696-403d-8ea5-b29f852208e0">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company derives revenue primarily from sales of subscription services. Revenue is recognized when, or as, the related performance obligation is satisfied by transferring the control of the promised service to a customer. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these services.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;To achieve the core principle of the revenue standard, the Company applies the following steps:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(i)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Identification of the contract, or contracts, with the customer &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company considers the terms and conditions of the contract in identifying the contracts. The Company determines a contract with a customer to exist when the contract is approved, each party&#x2019;s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, it has been determined the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit, and financial information pertaining to the customer.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(ii)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Identification of the performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. The Company&#x2019;s performance obligations consist of (1) core subscription services and (2) professional and other services.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(iii)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Determination of the transaction price &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services to the customer. The transaction price includes SaaS subscription fees based on the contracted usage as well as variable consideration associated with overage fees on exceeded volume limits. Variable consideration is included in the transaction price if, in the Company&#x2019;s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company&#x2019;s contracts contain a significant financing component.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(iv)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Allocation of the transaction price to the performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation&#x2019;s relative standalone selling price. Contracts typically have one performance obligation of providing access to the core subscription service. On occasion, contracts include professional services to customers, which are separate performance obligations. Professional services revenue has historically not been significant.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="margin-left:5.593%;display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:4.805787706420075%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(v)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recognition of the revenue when, or as, a performance obligation is satisfied &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. For subscription services, revenue is recognized as the customer is given access to the core subscription service, in an amount that reflects the consideration that the Company expects to receive in exchange for access to the services. With respect to professional services, the Company recognizes revenue as services are delivered. The Company generates all its revenue from contracts with customers.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Subscription revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company generates revenue from subscription services including SaaS subscriptions and customer support services subject to contractual subscription terms. SaaS subscriptions enable customers to access and send event volume data to the Company&#x2019;s cloud-based platform. Subscription arrangements with customers do not provide the customer with the right to take possession of the Company&#x2019;s software at any time. Instead, customers are granted continuous access to the platform over the contractual period. A time-elapsed method is used to measure progress because the Company&#x2019;s obligation is to provide continuous service over the contractual period and control is transferred evenly over the contractual period. Accordingly, the fixed consideration related to subscription revenue is recognized ratably over the contract term beginning on the date access to the subscription product is provisioned. Typical subscription terms are in increments of 12 months with various payment terms ranging from monthly to annual up-front payments. Most contracts are non-cancellable over the contractual term and are subject to standard terms and conditions; however, certain contracts contain nonstandard terms that may impact the timing of revenue recognition. Some customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they do not provide a discount to the customer that is incremental to the range of discounts typically given for the same services that are sold to a similar class of customers, even when the stand-alone selling price of the services subject to the option is highly variable.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Remaining performance obligations&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s contracts with customers generally include one combined performance obligation, its core subscription offering, which is a series of distinct services transferred to the customer ratably over the respective obligation&#x2019;s term. Other performance obligations that may be identified in contracts include professional services. As of December 31, 2024, the unrecognized transaction price related to remaining performance obligations was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;308.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s remaining performance obligations as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 are expected to be recognized as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:67.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:13.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31, &lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less than or equal to 12 months&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;223,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;188,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Greater than 12 months&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total remaining performance obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;308,635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;239,418&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-5"
      id="F_076d65b2-26b0-4592-a189-c4767161bf2c"
      unitRef="U_USD">308600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_e0ada655-d78b-41f7-a725-a0d657234a7f">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s remaining performance obligations as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 are expected to be recognized as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:67.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:13.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31, &lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less than or equal to 12 months&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;223,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;188,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Greater than 12 months&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total remaining performance obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;308,635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;239,418&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_2e74fa7b-d1c2-4302-970d-6b7cea64269b"
      unitRef="U_USD">223320000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_64182a5a-a6e1-4b7a-b6c2-0f00b8ca67d7"
      unitRef="U_USD">188456000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_fc5b37d9-9d27-4840-aa21-363519566bbe"
      unitRef="U_USD">85315000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_3f87c4ba-bf3f-4d32-88e5-218bafea0ec1"
      unitRef="U_USD">50962000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_7842eafa-18dc-4631-9104-46889e1e69e2"
      unitRef="U_USD">308635000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_54041a77-b379-4934-a713-3c6e1cfcb279"
      unitRef="U_USD">239418000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <ampl:DisaggregationOfRevenuePolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_0081c27c-846f-4e9c-84b7-8db97801e690">&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table shows the Company&#x2019;s disaggregation of revenue by geographic areas, as determined based on the address of the Company's customers (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:57.391%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.662%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.882%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.882%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;180,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;167,919&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;146,415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;119,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;108,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;299,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;</ampl:DisaggregationOfRevenuePolicyTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_9974e8e5-dec7-4972-8f47-1fc42f6215f7">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table shows the Company&#x2019;s disaggregation of revenue by geographic areas, as determined based on the address of the Company's customers (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:57.391%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.662%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.882%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:10.882%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;180,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;167,919&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;146,415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;119,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;108,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;299,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_465346a5-5873-4aed-a7d5-e9836e1b6bc9"
      decimals="-3"
      id="F_e8ba1f2c-94cd-4293-b523-fe418f7b2519"
      unitRef="U_USD">180091000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_447b4552-4627-469d-ab24-8dc5776ef8e6"
      decimals="-3"
      id="F_0899339d-1e0a-4e07-a608-65cf8aff4239"
      unitRef="U_USD">167919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_22f306f2-b46a-4b5f-a442-4abd7374a313"
      decimals="-3"
      id="F_f114c8bc-ee48-4ece-9c50-6886942f009e"
      unitRef="U_USD">146415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6faf0bfa-0eb3-4387-a377-c91abda70449"
      decimals="-3"
      id="F_2e81c413-a03e-430d-8ac1-03b0c28b31d2"
      unitRef="U_USD">119181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_e5355f0f-41ea-4ecd-b617-9704752564cc"
      decimals="-3"
      id="F_c2540907-4b7a-4a73-9cd4-ee242f21d094"
      unitRef="U_USD">108365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_00642f14-734c-413e-b677-b96fc22f658e"
      decimals="-3"
      id="F_c0101dc4-4827-4c6e-827b-d3cdc18e92fe"
      unitRef="U_USD">91652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_18a5fd8c-71ef-4974-bbaa-c79d9a0cc2c0"
      unitRef="U_USD">299272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_3f3e6c6d-43b5-4d90-b392-1e75dc3eeee4"
      unitRef="U_USD">276284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_d1017de9-6e71-47a8-839b-803fdd308243"
      unitRef="U_USD">238067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_68c7fd4e-8177-4129-aa18-10cafafdfcdc">&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Accounts receivable are primarily comprised of cash due from customers and are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company has a well-established collections history from its customers. Credit is extended to customers based on an evaluation of their financial condition and other factors. In determining the necessary allowance for doubtful accounts, the Company estimates the lifetime expected credit losses against the existing accounts receivable balance. The Company's estimate is based on certain factors including historical loss rates, current economic conditions, reasonable and supportable forecasts, and customer-specific circumstances. The Company maintained an allowance of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for doubtful accounts as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, respectively. The movements in the allowance for doubtful accounts were not material for any of the periods presented. The Company does not have any off-balance-sheet credit exposure related to its customers.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-5"
      id="F_34b7c7e4-3c89-4ca5-88bb-b3b8babe8b25"
      unitRef="U_USD">1400000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-5"
      id="F_1b0403be-5d82-4420-9ca3-6b9bd92e7250"
      unitRef="U_USD">1100000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <ampl:ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_56532552-4fb4-4b3a-9b6b-58622cbd9433">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Concentration of Risk and Significant Customers&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. Although the Company deposits its cash with high-quality, credit-rated financial institutions, the deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;No customer accounted for &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% or more of total revenue for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023, and 2022. As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, no customers represented &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% or more of accounts receivable. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, one customer represented &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of accounts receivable.&lt;/span&gt;&lt;/p&gt;</ampl:ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_498038cc-4ae7-410a-84a1-7b5273100980"
      decimals="2"
      id="F_9df50dfe-38e5-4683-8d15-63c8133d8e07"
      unitRef="U_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_f8a1ba78-1e14-452a-8a41-e164bcb37dde"
      decimals="2"
      id="F_e527a4f2-2525-4751-90a5-b25fa686022f"
      unitRef="U_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_43596234-4330-4265-a5a7-c38707e29ed7"
      decimals="2"
      id="F_82642f9e-9155-44d7-809b-23d4d0097ddb"
      unitRef="U_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <ampl:AccountsReceivable
      contextRef="C_498038cc-4ae7-410a-84a1-7b5273100980"
      decimals="2"
      id="F_70227f7e-dfe0-452c-9898-80d22475c122"
      unitRef="U_pure">0.10</ampl:AccountsReceivable>
    <ampl:AccountsReceivable
      contextRef="C_42828e18-73f7-4ce5-92c4-fd06592f7bf4"
      decimals="2"
      id="F_8cf70ad9-2503-442a-ae2f-72cdb5c3239d"
      unitRef="U_pure">0.10</ampl:AccountsReceivable>
    <ampl:DeferredRevenuePolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_a8827b69-64a4-40b8-bc2e-9fb99c4edf85">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Deferred Revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Deferred revenue consists of billings of payments received in advance of revenue recognition and is recognized when, or as, performance obligations are satisfied. The Company generally invoices its customers annually or in semi-annual, quarterly, or monthly installments. Accordingly, the deferred revenue balance does not represent the total contract value of annual non-cancellable subscription agreements. The amount of revenue recognized in the years ended December 31, 2024 and 2023 that was included in deferred revenue at the beginning of the period was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;</ampl:DeferredRevenuePolicyTextBlock>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-5"
      id="F_9b9bd6df-371d-4da9-a338-459160205afe"
      unitRef="U_USD">102000000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-5"
      id="F_1fa0a393-d4de-4a7d-ad2e-0adc8c2511b9"
      unitRef="U_USD">89600000</us-gaap:DeferredRevenueRevenueRecognized1>
    <ampl:DeferredCommissionsPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_0aea9815-6f32-4427-8696-e3df0326d36a">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Deferred Commissions&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company capitalizes sales commissions that are recoverable and incremental due to the acquisition of customer contracts. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Commissions paid upon the initial acquisition of a contract are deferred and then amortized on a straight-line basis over a period of benefit, determined to be five years. The period of benefit is estimated by considering factors such as the expected life of the Company's subscription contracts, historical customer attrition rates, technological life of the Company's platform, as well as other factors. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates between new and renewal contracts. The Company determines the period of benefit for renewal subscription contracts by considering the contractual term for renewal contracts.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Amounts anticipated to be recognized within 12 months of the balance sheet date are recorded as deferred commissions, current, with the remaining portion recorded as deferred commissions, noncurrent, in the consolidated balance sheets. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statement of operations and comprehensive loss. The Company periodically reviews these deferred commissions to determine whether events or changes in circumstances have occurred that could impact recoverability or the period of benefit. There were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairment losses recorded during the periods presented.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table represents a roll-forward of the Company&#x2019;s deferred commissions as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:67.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:13.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Additions to deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,551&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,987&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;42,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred commissions, current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,954&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred commissions, net of current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,697&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,942&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;42,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</ampl:DeferredCommissionsPolicyTextBlock>
    <us-gaap:DeferredSalesInducementCostImpairmentLoss
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_790cfea8-5c2c-4b7e-8662-aafed3f7d90f"
      unitRef="U_USD">0</us-gaap:DeferredSalesInducementCostImpairmentLoss>
    <ampl:ScheduleOfDeferredCommissionsTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_6dadf11a-da80-4a0e-b741-3adde5bfc1db">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table represents a roll-forward of the Company&#x2019;s deferred commissions as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:67.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:13.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Additions to deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,551&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,987&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;42,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred commissions, current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,954&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred commissions, net of current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,697&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,942&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total deferred commissions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;42,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</ampl:ScheduleOfDeferredCommissionsTableTextBlock>
    <ampl:DeferredCommissionCurrentAndNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_8f0618e9-19c1-4ebc-bfb1-9d65a62a322f"
      unitRef="U_USD">38386000</ampl:DeferredCommissionCurrentAndNoncurrent>
    <ampl:DeferredCommissionCurrentAndNoncurrent
      contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa"
      decimals="-3"
      id="F_7784b6af-9105-467d-8048-3a00de8ffe2a"
      unitRef="U_USD">36717000</ampl:DeferredCommissionCurrentAndNoncurrent>
    <ampl:AdditionsToDeferredCommissions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_af4417ef-5e66-45a4-ac12-f88374db467c"
      unitRef="U_USD">18551000</ampl:AdditionsToDeferredCommissions>
    <ampl:AdditionsToDeferredCommissions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_c0e17816-3883-4f92-9c82-5c10547a9ed0"
      unitRef="U_USD">13656000</ampl:AdditionsToDeferredCommissions>
    <ampl:AmortizationOfDeferredCommissions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_88461980-4252-4a93-a751-0385b9a4f865"
      unitRef="U_USD">14286000</ampl:AmortizationOfDeferredCommissions>
    <ampl:AmortizationOfDeferredCommissions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_3fd46149-cdcf-4dcc-a96f-aa4175ddcbb7"
      unitRef="U_USD">11987000</ampl:AmortizationOfDeferredCommissions>
    <ampl:DeferredCommissionCurrentAndNoncurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_47977315-bd69-43c5-98e2-740026f48b2f"
      unitRef="U_USD">42651000</ampl:DeferredCommissionCurrentAndNoncurrent>
    <ampl:DeferredCommissionCurrentAndNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_2f45156d-35e2-471d-8805-01abd1fcf34b"
      unitRef="U_USD">38386000</ampl:DeferredCommissionCurrentAndNoncurrent>
    <ampl:DeferredCommissionCurrent
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_48364525-3a40-47e9-aacc-a507ea7e1cea"
      unitRef="U_USD">14954000</ampl:DeferredCommissionCurrent>
    <ampl:DeferredCommissionCurrent
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_68df8cc6-de09-4a21-ae7c-e25cdf35ecb3"
      unitRef="U_USD">11444000</ampl:DeferredCommissionCurrent>
    <ampl:DeferredCommissionNoncurrent
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_02804183-4cc6-4b18-8dc2-2c6f71f11093"
      unitRef="U_USD">27697000</ampl:DeferredCommissionNoncurrent>
    <ampl:DeferredCommissionNoncurrent
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_b4ae4120-7e7f-4ef4-bfb2-4f3548280f4e"
      unitRef="U_USD">26942000</ampl:DeferredCommissionNoncurrent>
    <ampl:DeferredCommission
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_412c3f27-3bf3-41b5-87d4-1feb1cafed2f"
      unitRef="U_USD">42651000</ampl:DeferredCommission>
    <ampl:DeferredCommission
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_3dd30f8c-b110-4c33-932b-f63a93e9f9a3"
      unitRef="U_USD">38386000</ampl:DeferredCommission>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_648f36ea-94ab-42a5-99b5-107698216518">&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cost of Revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue primarily consists of costs related to third-party hosting costs; employee-related expenses, including salaries, stock-based compensation and benefits for operations and support personnel; software license fees; certain developed technology and acquired developed software amortization; and allocated overhead.&lt;/span&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_fda4f1b1-36c8-4e3b-8bd0-1168d97f170c">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Research and Development Expense&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s costs related to research, design, maintenance, and minor enhancements of the Company&#x2019;s platform are expensed as incurred. These costs consist primarily of personnel-related expenses, including stock-based compensation and allocated overhead costs, contractor and consulting fees related to the design, development, testing, and enhancements of the Company&#x2019;s platform, and software, hardware, and cloud infrastructure fees for staging and development related to research and development activities necessary to support growth in the Company&#x2019;s employee base and in the adoption of its platform.&lt;/span&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_bb10eafd-a9ca-4f9c-9fd2-c164a87d3417">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Advertising Costs&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company expenses all advertising costs as incurred as a component of sales and marketing expenses. Advertising expenses of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; were incurred during the years ended December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022, respectively.&lt;/span&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-5"
      id="F_8747777e-7983-41ed-95d6-89327ec32d9c"
      unitRef="U_USD">5900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-5"
      id="F_c9209aa5-c5b5-477b-a200-c42368699877"
      unitRef="U_USD">5500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-5"
      id="F_44d65d5a-df42-442e-b670-1381f931100b"
      unitRef="U_USD">5800000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_124b49d3-1752-471c-8d24-d7399ec90131">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company records stock-based compensation expense for all stock-based awards, including stock options, restricted stock units (&#x201c;RSUs&#x201d;) and purchase rights issued under the 2021 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), made to employees, non-employees, and directors based on estimated fair values recognized over the requisite service period. The Company measures and recognizes compensation expense for all stock-based payment awards granted to employees, directors, and non-employees based on the estimated fair values on the date of the grant and vesting criteria. For options, vesting is typically over a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;four-year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period and is contingent upon continued employment on each vesting date. In general, options granted to newly hired employees vest ratably each month over a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;36-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period to&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; 48-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period. RSUs typically vest ratably each quarter over a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three-year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period and is contingent upon continued employment on each vesting date.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company recognizes compensation expense for service-based stock-based awards as an expense over the employee&#x2019;s or director&#x2019;s requisite service period on a straight-line basis. Forfeitures are accounted for as they occur. Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of operations and comprehensive loss based on where the associated employee&#x2019;s functional department is located.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;fair value of stock options granted under the 2021 Plan and purchase rights issued under the ESPP for purposes of calculating stock-based compensation expense is estimated on the grant date using the Black-Scholes pricing model. The Black-Scholes pricing model requires the Company to make assumptions and judgments about the inputs used in the calculation, including&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;expected term (weighted-average period of time that the options granted are expected to be outstanding), the volatility of the Company&#x2019;s common stock, risk-free interest rate, and expected dividend yield. The expected term represents the period that the Company&#x2019;s stock-based awards are expected to be outstanding. For stock options considered to be &#x201c;plain vanilla&#x201d; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company's historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. Depending on when the award was issued, the volatility is based on the historical volatility of the Company's Class A common stock or is based on an average of the historical volatilities of the common stock of comparable public companies with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option or purchase right. The Company&#x2019;s expected dividend yield input is zero as it has not historically paid, nor does it expect in the future to pay, cash dividends on its common stock. Stock-based compensation expense for RSUs granted under the 2021 Plan is measured based on the fair value of the underlying shares on the date of grant.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_8a52aec1-2da2-46b6-9dd4-799102d6d2da"
      id="F_b03da674-b411-436e-a4c3-895385317f23">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ampl:ShareBasedCompensationWeightedAverageRemainingVestingPeriod
      contextRef="C_86d6a035-37f4-4586-b808-d7c0fd30ed3f"
      id="F_f74ed20b-a336-4c4f-8b00-b75dcb3ebcf8">P36M</ampl:ShareBasedCompensationWeightedAverageRemainingVestingPeriod>
    <ampl:ShareBasedCompensationWeightedAverageRemainingVestingPeriod
      contextRef="C_e512faf8-a934-41cf-98f5-90f903ec5ed8"
      id="F_389b74f1-68b8-4f89-af7d-4c552f533b01">P48M</ampl:ShareBasedCompensationWeightedAverageRemainingVestingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_79ecd2ee-6cba-4d23-a466-d83ec090bb74"
      id="F_cc30792c-49db-4aa8-864b-e7d6a80734d8">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_732d9f80-4ec1-4f37-a9e4-bcd90e70ef7e">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Taxes&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income taxes are accounted for under the asset-and-liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income or loss in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realized.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable tax authority.&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&lt;/span&gt;&lt;/span&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_742bd664-ddab-4b9e-8181-7723e700dbe3"> The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</us-gaap:QuarterlyFinancialInformationIncomeTaxesSignificantVariationDescription>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_309b7163-cb0a-490f-b086-e215ee353d50">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents are stated at fair value. Restricted cash represents cash held to collateralize lease obligations related to the Company's property leases. As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of restricted cash was recorded as current assets. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of restricted cash was recorded as noncurrent assets. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;T&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;he following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands): &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;171,678&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;248,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted cash, current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted cash, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;172,559&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;249,360&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-5"
      id="F_4ff83f83-710b-4d73-8a6b-55d1ba5d8b15"
      unitRef="U_USD">900000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-5"
      id="F_d9991ae2-9dbd-4672-9fc0-80453c5faef6"
      unitRef="U_USD">900000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_40be130c-1a83-4624-8fda-b6cc835d6bc7">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;T&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;he following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands): &lt;/span&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;171,678&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;248,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted cash, current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted cash, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;172,559&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;249,360&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_9a8bc6fa-bb0d-4af8-81c4-9942ab5c6610"
      unitRef="U_USD">171678000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_6261ff4c-39ec-4200-9c5b-73363a6e51b2"
      unitRef="U_USD">248491000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_0e6a3939-9cb2-4985-a18a-1efd2d52f311"
      unitRef="U_USD">881000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_3bf6c41a-0556-4ce9-b0f6-58a0b30162a8"
      unitRef="U_USD">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_12746100-5d0a-4d0d-8ba6-52624a0c78f1"
      unitRef="U_USD">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_a28c6619-3b7f-4d12-9575-26cf5862dbed"
      unitRef="U_USD">869000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_6f59d0e3-aa94-4563-aa33-5ba137489b11"
      unitRef="U_USD">172559000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_046fc3ac-f988-4ae0-864e-2917aa0eab01"
      unitRef="U_USD">249360000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_360140dd-4def-444f-88fa-3395f916910e">&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Investments in Marketable Securities&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Investments in marketable securities consist of commercial paper, corporate notes, and bonds, as well as U.S. Treasury and government agency securities. Management determines the appropriate classification of investments at the time of purchase and reevaluates such determination at each balance sheet date. Marketable securities are classified as available-for-sale and are carried at fair value in the consolidated balance sheets and are classified as short-term or long-term based on their remaining contractual maturities.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company evaluates its investments with unrealized loss positions at the individual security level to determine whether the unrealized loss was related to credit or noncredit factors. The Company considers whether a credit loss exists based on the extent of the unrealized loss position, any adverse conditions specifically related to the security or the issuer's operating environment, pay structure of the security, the issuer's payment history and any changes in the issuer's credit rating. Estimated credit losses are determined using a discounted cash flow model and recorded as an allowance, with changes in expected credit losses on the Company's investments recorded in &#x201c;Other income (expense), net&#x201d; in the consolidated statements of operations and comprehensive loss. Unrealized gains and losses related to noncredit factors are reflected in &#x201c;Accumulated other comprehensive income (loss)&#x201d; on the consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_1ed25cd6-e5d5-45b6-8f51-33ab0bddcab3">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 1 &#x2013; Unadjusted quoted prices in active markets for identical assets or liabilities that are accessible at the measurement date for assets or liabilities; the fair value hierarchy gives the highest priority to Level 1 inputs.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 2 &#x2013; Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 3 &#x2013; Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date; the fair value hierarchy gives the lowest priority to Level 3 inputs.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Observable inputs are based on market data obtained from independent sources. The fair value of cash, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximated their carrying values as of December 31, 2024 and 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; due to their short-term nature. The fair values of all of these instruments are categorized as Level 1 in the fair value hierarchy. The fair value of the Company's cash equivalents and marketable securities as categorized by the fair value level hierarchy is detailed in Note 3.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_395c9bd1-c351-42b0-92be-9da2b489b587">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair value using the acquisition method of accounting. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, particularly to acquired intangible assets. These assumptions include, but are not limited to, projected revenue and costs. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred. During the measurement period, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statement of operations and comprehensive loss.&lt;/span&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_9ad3037e-381b-4b44-a601-0383f98e6200">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Goodwill and Other Acquired Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Goodwill represents the excess of the purchase price over the fair value of net assets acquired in connection with business combinations accounted for using the acquisition method of accounting. The Company has one reporting unit and performs testing of goodwill in the fourth quarter of each year, or as events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. These triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate that could affect the value of goodwill or a significant decrease in expected cash flows. The Company&#x2019;s test for goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines, based on the qualitative factors, that the fair value of the reporting unit is more likely than not less than the carrying amount, then a quantitative goodwill impairment test is required. There were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairments of goodwill recorded for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023, and 2022.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Intangible assets mainly consist of developed technology resulting from the Company&#x2019;s acquisitions. Acquired intangible assets are recorded at cost, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which was determined to be one to five years based on the intangible asset class. For developed technology, amortization costs were included within cost of revenue in the consolidated statements of operations upon the related product release date. Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. There was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairment of intangible assets recorded for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022.&lt;/span&gt;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_4b2e6341-d8ae-4f84-93f6-f89d42ab9192"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_48ea574a-41c9-4ef1-8cb3-c70db089faab"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_32ebe172-8473-4354-a163-4230745a76f9"
      unitRef="U_USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_800eee63-d929-49b0-8121-089f67c53711"
      unitRef="U_USD">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_021cc48c-8590-4d14-bd28-422b9c1adf76"
      unitRef="U_USD">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_f29b2ec5-dfeb-4699-9c27-f4b33f33b7ff"
      unitRef="U_USD">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_1ae4aac9-d9b2-44c1-accf-249dd5afe31e">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Property and Equipment, Net&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets, as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:38.889%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.111%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:60%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Property&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Useful Life&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_62ea0559-1d58-4916-81a5-23131e0cbb37;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shorter of remaining lease term or &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Software including internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Maintenance and repairs are charged to expense as incurred and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation is removed from the accounts and any resulting gain or loss is reflected in the statements of operations and comprehensive loss for the period realized.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <ampl:ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_1987ca0b-55f7-41fd-a39a-225ba7893104">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets, as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:38.889%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.111%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:60%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Property&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Useful Life&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_62ea0559-1d58-4916-81a5-23131e0cbb37;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shorter of remaining lease term or &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Software including internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;</ampl:ScheduleOfPropertyAndEqupmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_e74e6f96-f6ad-445f-8c61-42fb139f8e7a"
      id="F_f215effc-2bc3-4cd7-83a3-d4429d332db6">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_e3b063bb-3d26-4542-b150-9f83cb9ae37b"
      id="F_1be62dde-e3f8-4926-86cf-b7a8550c8821">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_3eee8fd6-6c5e-48d2-b700-5ceaa61e75c0"
      id="F_f504d64e-8f99-4cf5-9e45-3b5bad372167">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_bcb443c6-0c1f-4523-bc08-809ed72a379a"
      id="F_42977507-44a0-4784-9a26-519a54541544">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <ampl:OperatingLeasesPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_28ef747e-c45b-4600-af0d-672f7538d6df">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Operating Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company determines if an arrangement is, or contains, a lease at inception. Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At lease commencement date, the Company determines lease classification between finance and operating, allocates the consideration to the lease and non-lease components and recognizes a right-of-use (&#x201c;ROU&#x201d;) asset and corresponding lease liability for each lease component. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments based on the lease contracts.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Operating lease ROU assets and liabilities were recognized at adoption date or lease commencement date, based on the present value of lease payments over the remaining lease term. The Company&#x2019;s lease contracts do not provide an implicit rate, as such the Company used its incremental borrowing rate based on the information available at adoption date or lease commencement date, if the commencement date was after January 1, 2022, in determining the present value of lease payments. The operating lease ROU assets also include any lease payments made to the lessors at or before the lease commencement date, and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company's incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates the incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The ROU asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives. The operating lease right-of-use assets and liabilities recognized at January 1, 2022, the adoption date, were based on the present value of lease payments over the remaining lease term as of that date, using the incremental borrowing rate as of that date.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company elected the practical expedients to not recognize right-of-use assets and liabilities for leases with a term of less than twelve months and to not separate non-lease components from the associated lease components for the Company's office leases and certain other asset classes. The total consideration includes fixed payments and contractual escalation provisions. The Company is responsible for maintenance, insurance, property taxes and other variable payments, which are expensed as incurred. The Company's leases include options to renew or terminate. The Company includes the option to renew or terminate in the determination of the lease term when the option is deemed to be reasonably certain that the Company will exercise that option. The Company accounts for changes in the expected lease term as a modification of the original contract.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Operating leases are classified in &#x201c;Operating lease right-of-use assets&#x201d; and &#x201c;Operating lease liabilities, noncurrent&#x201d; on the Company's consolidated balance sheets. The current balance of the operating lease liabilities is included within &#x201c;Accrued expenses&#x201d; on the Company's consolidated balance sheets. Operating lease expense is recognized on a straight-line basis over the expected lease term and included in &#x201c;Operating expenses&#x201d; in the Company's consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/p&gt;</ampl:OperatingLeasesPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_cc1b62f5-c925-488b-8f35-ba408f65d7ec">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Capitalized Internal-Use Software Costs&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company capitalizes development costs related to its platform and certain other projects for internal use. The Company considered the guidance set forth in Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Subtopic 350-40-15, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounting for the Cost of Computer Software Developed or Obtained for Internal Use&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, which requires companies to capitalize qualifying computer software costs that are incurred during the application development stage, and then amortize them over the software&#x2019;s estimated useful life. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software costs are included in &#x201c;Property and equipment, net&#x201d; on the Company's consolidated balance sheets and are amortized on a straight-line basis over its estimated useful life into cost of revenue within the consolidated statements of operations and comprehensive loss. All software development costs prior to capitalization have been recorded in research and development expense in the consolidated statements of operations. There was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairment to capitalized internal-use software costs during the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022.&lt;/span&gt;&lt;/p&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_80f95976-2c78-41d3-9f0c-f0a228513c4a"
      unitRef="U_USD">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_26a4f0d1-dce9-4f74-9595-d58af2e587a1"
      unitRef="U_USD">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_f42e87a7-b4a0-4ec0-9f97-3dbed36162a0"
      unitRef="U_USD">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_02b129f4-5749-4d58-8df1-86b7a25f11b8">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company evaluates long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;No&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairment loss on long-lived assets was recognized in the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022.&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <ampl:ImpairmentLossOnLongLivedAsset
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_44824e9b-8747-4ddd-9211-3c55b819bf5d"
      unitRef="U_USD">0</ampl:ImpairmentLossOnLongLivedAsset>
    <ampl:ImpairmentLossOnLongLivedAsset
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_e7607c63-f29d-4074-9520-563c14aea17e"
      unitRef="U_USD">0</ampl:ImpairmentLossOnLongLivedAsset>
    <ampl:ImpairmentLossOnLongLivedAsset
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_d8bd884b-8f70-41e7-b842-ca222527a56d"
      unitRef="U_USD">0</ampl:ImpairmentLossOnLongLivedAsset>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_deaa5c61-1f79-407e-a85d-835e15f23edc">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Net Loss Per Share&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Basic net loss per share attributable to the Company&#x2019;s common stockholders is computed in conformity with the two-class method required for participating securities. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. As the liquidation and dividend rights are identical, all undistributed earnings are allocated on a proportionate basis to each class of common stock and the resulting basic and diluted net loss per share attributable to common stockholders are, therefore, the same for both Class A and Class B common stock on both an individual and a combined basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Basic net loss per share is computed by dividing the net loss attributable to the Company&#x2019;s common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share for all periods presented because the effects of potentially dilutive items were anti-dilutive given the Company&#x2019;s net loss position in each period presented.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_bc4645dd-4152-4bd9-9df4-a83851326657">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Indemnifications&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company delivers its applications over the internet as a subscription service using a SaaS model. Each subscription is subject to the terms of the contractual arrangement with the customer and often includes certain provisions for holding the customer harmless against and indemnifying the customer from costs, damages, losses, liabilities, and expenses arising from claims that the Company&#x2019;s software infringes upon a copyright, trademark, or other trade secret rights, and third-party claims arising from the Company&#x2019;s breach of the contract. Customers also indemnify the Company for claims relating their improper use of the service or intellectual property claims originating from customer actions or content.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has not incurred any expense in defense or reimbursement of any of its customers for losses related to indemnification provisions, and no material claims against the Company are outstanding as of December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022. The Company&#x2019;s exposure under these indemnification provisions is often capped at a fixed amount in many customer agreements and uncapped in others. Due primarily to the lack of history of prior indemnification claims and the unique facts and circumstances involved in each particular contractual arrangement, the Company has determined that potential costs related to indemnification are not probable or estimable and, as such, has &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;t recorded a reserve for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In addition, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, directors, officers, and other parties with respect to certain matters. The Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in its consolidated financial statements.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Warranties&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For certain customers, the Company provides a performance warranty for accessibility to the Company&#x2019;s platform as identified in an order form during the order duration. The Company&#x2019;s software products are generally warranted for certain customers to substantially conform to the specifications set forth in the related customer contract and published documentation. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. The Company has the standard 30-day cure period for failures that amount to a material breach, and no warranted time frame for nonmaterial failures. If the Company cannot correct or provide a workaround or replacement product for material failures within the cure period, then the customer&#x2019;s remedy is generally limited to termination of the contractual arrangement related to the nonconforming product services with a pro rata refund of the related fees paid. The Company has not incurred significant expense under these service warranties, nor does it expect that any future expense is probable. Accordingly, the Company has determined that potential costs related to warranties are not probable or estimable and, as such, has &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;t recorded a reserve as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_57a381fc-ae47-4820-b340-cb9bbb9433d7"
      unitRef="U_USD">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_210fadc8-eb96-44d0-9c82-deb82a40fe7a"
      unitRef="U_USD">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_5360b172-6cb9-4fbf-9360-48f7d8fc7c8d"
      decimals="-3"
      id="F_a76da278-81a0-4e48-a23f-73031a1371fb"
      unitRef="U_USD">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_9f37e247-ac55-43bf-93b8-cae2b9318c57"
      decimals="-3"
      id="F_2f43ecbb-2522-4382-9908-f6b701bfd742"
      unitRef="U_USD">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <ampl:RecentlyAdoptedAccountingPronouncements
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_9fd21919-d88e-4022-b149-2e671a93f591">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The new standard is effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025. The Company adopted the standard as of January 1, 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</ampl:RecentlyAdoptedAccountingPronouncements>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_f9141fff-2286-4fae-9670-6e9b8ddd04ec">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires that an entity, on an annual basis, disclose additional income tax information, primarily related to the rate reconciliation and income taxes paid. The amendment in the ASU is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. The Company is currently evaluating the impact of the new standard on its consolidated financial statements which is expected to result in enhanced disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&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, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_6c7cc36e-412a-4d61-9af2-97a17cd160b8">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Balance Sheet Components &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following tables show the Company&#x2019;s financial statement details as of December 31, 2024 and 2023.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Prepaid Expenses and Other Current Assets&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid hosting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other prepaid expenses and other assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total prepaid expense and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,624&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Property and Equipment, Net&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,886&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,427&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,237&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,299&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,534&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,467&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total property and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;28,116&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,430&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,362&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,068&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Depreciation and amortization expense related to property and equipment for the years ended December 31, 2024, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and 2022 was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The changes in the carrying value of capitalized internal-use software costs for the periods presented below are as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:81.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.98%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.780000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,891&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Capitalization of internal-use software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,641&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of internal-use software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,350&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,182&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Capitalization of internal-use software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of internal-use software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accrued Expenses&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Accrued expenses consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued hosting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,151&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,506&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued commission and bonus&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,215&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,383&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued payroll and employee related taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued sales tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;322&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2021 Employee Stock Purchase Plan withholding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,571&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total accrued expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;33,851&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,657&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_b0df958a-eb27-4a98-9742-adfb918b2357">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid hosting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other prepaid expenses and other assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total prepaid expense and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,624&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <ampl:PrepaidHostingCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_711e0aa4-6156-47be-a636-531c2dac084c"
      unitRef="U_USD">6128000</ampl:PrepaidHostingCurrent>
    <ampl:PrepaidHostingCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_0d09160e-3a1d-4e42-b19a-758af0985f44"
      unitRef="U_USD">6074000</ampl:PrepaidHostingCurrent>
    <ampl:OtherPrepaidExpensesAndOtherAssetsCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_d88ee5bf-ee34-4714-a7a0-5fca3dbcdcf5"
      unitRef="U_USD">14225000</ampl:OtherPrepaidExpensesAndOtherAssetsCurrent>
    <ampl:OtherPrepaidExpensesAndOtherAssetsCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_0e17ed61-ec18-4979-b655-32f3b8e13f0a"
      unitRef="U_USD">10550000</ampl:OtherPrepaidExpensesAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_75f888bb-ab80-4f5a-b898-81a820ee817a"
      unitRef="U_USD">20353000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_9a2ea25d-5792-4f2c-ba21-a57c8a845fc2"
      unitRef="U_USD">16624000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_40c43666-5428-40d8-8365-05474b6ee478">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,886&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,427&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Furniture and fixtures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,237&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,299&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,534&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,467&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total property and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;28,116&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,430&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,783&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,362&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,068&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_e74e6f96-f6ad-445f-8c61-42fb139f8e7a"
      decimals="-3"
      id="F_4bbd68c0-3d00-47ba-8707-0423b9c1ab1c"
      unitRef="U_USD">4886000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20ab948b-f3e0-4e30-aab1-337bda7942e5"
      decimals="-3"
      id="F_b8d5ce48-60b8-4d13-9928-4564685d0784"
      unitRef="U_USD">4427000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_e3b063bb-3d26-4542-b150-9f83cb9ae37b"
      decimals="-3"
      id="F_426b2d59-7c4e-497e-9a6a-840739b00104"
      unitRef="U_USD">1376000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_29761284-016d-40fb-831f-6c50627b27b5"
      decimals="-3"
      id="F_28005242-c175-4f35-8e86-97e6e6be52c2"
      unitRef="U_USD">1237000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_3eee8fd6-6c5e-48d2-b700-5ceaa61e75c0"
      decimals="-3"
      id="F_752e20b2-adcb-4ea6-a4e1-ace003cb066b"
      unitRef="U_USD">1320000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_1c003523-d5aa-44f9-8b17-b5a45cc3753e"
      decimals="-3"
      id="F_18cdfe95-02b7-4241-8253-adcdf64ec2b0"
      unitRef="U_USD">1299000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_036d8ed7-4d60-439d-bb10-4c14137bb742"
      decimals="-3"
      id="F_c6403ed9-6bbe-4ef6-af23-c62d487714e2"
      unitRef="U_USD">20534000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_edf2f143-3960-4b98-92fc-094232901428"
      decimals="-3"
      id="F_fbda02a6-b85b-447e-9063-4187987cf5d9"
      unitRef="U_USD">10467000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_cd3bb8ea-eb95-4ddd-a459-2aeae4fd1bb7"
      unitRef="U_USD">28116000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_228cb997-5efb-4880-8943-8ca4e4bc5365"
      unitRef="U_USD">17430000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_c21d78c1-810a-4a96-9675-0fc64f1bdd5b"
      unitRef="U_USD">11783000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_862aeafe-a70b-4dc4-bde0-b5f414ab5774"
      unitRef="U_USD">7362000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_e5e88a71-b6f6-46c9-8b1f-9f57da940eb2"
      unitRef="U_USD">16333000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_0576ac3d-f99d-4b99-b2f3-9c857cf79184"
      unitRef="U_USD">10068000</us-gaap:PropertyPlantAndEquipmentNet>
    <ampl:PropertyPlantAndEquipmentDepreciationAndAmortization
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-5"
      id="F_645ce58a-db59-4e3c-b1a1-696be0130c60"
      unitRef="U_USD">5400000</ampl:PropertyPlantAndEquipmentDepreciationAndAmortization>
    <ampl:PropertyPlantAndEquipmentDepreciationAndAmortization
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-5"
      id="F_3cae33c1-0a41-4132-9679-76181643b386"
      unitRef="U_USD">4200000</ampl:PropertyPlantAndEquipmentDepreciationAndAmortization>
    <ampl:PropertyPlantAndEquipmentDepreciationAndAmortization
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-5"
      id="F_9453fb79-8789-4d88-8045-293062d2e03c"
      unitRef="U_USD">2600000</ampl:PropertyPlantAndEquipmentDepreciationAndAmortization>
    <us-gaap:ScheduleOfCapitalizationTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_e359a386-86f2-465d-83e8-a679ed20cde6">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The changes in the carrying value of capitalized internal-use software costs for the periods presented below are as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:81.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.98%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.780000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,891&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Capitalization of internal-use software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,641&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of internal-use software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,350&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,182&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Capitalization of internal-use software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of internal-use software costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfCapitalizationTextBlock>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa"
      decimals="-3"
      id="F_6f16965a-a139-4c4a-8b7a-e3645e60dfc1"
      unitRef="U_USD">4891000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_27b3b566-9aea-40b8-94be-67e15d5c4160"
      unitRef="U_USD">3641000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_3e75d39c-3975-4102-a34a-01b83a40674f"
      unitRef="U_USD">2350000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_487bb7d3-ec1f-4776-ae69-27c5e2b2a93d"
      unitRef="U_USD">6182000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_98f3f7c8-c0ed-4e95-9cea-f20899a8aa6a"
      unitRef="U_USD">10067000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_3007e12a-161b-4678-8b0b-1a581c4bca15"
      unitRef="U_USD">3230000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_0a1f15b2-f58c-4147-be72-da88758e638f"
      unitRef="U_USD">13019000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_d1370961-4eb8-4614-9a4f-666d22e1cf8e">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Accrued expenses consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:68.434%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.122%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued hosting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,151&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,506&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued commission and bonus&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,215&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,383&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued payroll and employee related taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued sales tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;322&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2021 Employee Stock Purchase Plan withholding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,571&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total accrued expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;33,851&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,657&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <ampl:AccruedHosting
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_e3054d2a-72d0-48cf-853a-d80c27437a19"
      unitRef="U_USD">1151000</ampl:AccruedHosting>
    <ampl:AccruedHosting
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_6a056507-1b31-43e8-8922-7c9e758d303f"
      unitRef="U_USD">6506000</ampl:AccruedHosting>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_2fc7decf-b2a0-43fc-aa6b-08104d88b376"
      unitRef="U_USD">17215000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_3f08604b-fa11-4d87-af51-8653479ad2f5"
      unitRef="U_USD">6383000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_b99ff0e9-4f93-4650-8112-41edde8fa175"
      unitRef="U_USD">2500000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_5de568a5-4d5b-48e9-b734-1f363542e7f0"
      unitRef="U_USD">2468000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <ampl:AccruedSalesTaxCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_7e84d5de-cf72-4b20-adc0-e102be1ea08f"
      unitRef="U_USD">429000</ampl:AccruedSalesTaxCurrent>
    <ampl:AccruedSalesTaxCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_57409b29-98c1-486c-ac92-2c25604288f0"
      unitRef="U_USD">322000</ampl:AccruedSalesTaxCurrent>
    <ampl:EmployeeStockPurchasePlanWithholding
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f50b36f8-3157-4032-ace6-e00e74194f1b"
      unitRef="U_USD">811000</ampl:EmployeeStockPurchasePlanWithholding>
    <ampl:EmployeeStockPurchasePlanWithholding
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_d98e18b6-559c-49da-857b-4b2415f052a2"
      unitRef="U_USD">1017000</ampl:EmployeeStockPurchasePlanWithholding>
    <ampl:OperatingLeaseLiabilitiesCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_0cf58a6f-b2f5-43f8-a808-80e341cacd90"
      unitRef="U_USD">3812000</ampl:OperatingLeaseLiabilitiesCurrent>
    <ampl:OperatingLeaseLiabilitiesCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_5bbd4222-8388-420e-a781-0d01d4cbc45c"
      unitRef="U_USD">4571000</ampl:OperatingLeaseLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_d69e4fc0-eb82-4275-9160-cca4da910da8"
      unitRef="U_USD">7933000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_1c896332-83b0-4e33-b291-ab2b937c663c"
      unitRef="U_USD">5390000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_77035863-383d-4da1-8628-851703d22bca"
      unitRef="U_USD">33851000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_80b3d8ff-4e98-4956-8520-787ba7e42f08"
      unitRef="U_USD">26657000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_9f5464ca-8cc3-427a-8374-a2a35ae533f9">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(3)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes, for financial assets measured at fair value, the respective fair value and classification by level of input within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:40.568%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.762%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.562%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.282%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Amortized Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Estimated Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Level 1:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;Money market funds&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;137,374&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;137,374&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Level 2:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,826&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,826&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Available-for-sale securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;126,655&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;126,661&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,861&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:40.568%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.762%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.562%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.282%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Amortized Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Estimated Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Level 1:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;Money market funds&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;211,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;211,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Level 2:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Available-for-sale securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;74,090&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;73,909&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;285,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;285,650&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Included in &#x201c;Cash and cash equivalents&#x201d; in the Company's consolidated balance sheets as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023, in addition to cash of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company uses quoted prices in active markets for identical assets to determine the fair value of the Company's Level 1 investments. The fair value of the Company's Level 2 investments is determined using pricing based on quoted market prices or alternative market observable inputs.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The fair value of the Company's available-for-sale securities as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, by remaining contractual maturities, was as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.943%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.881%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:17.547%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.846%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Due in one year or less&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;69,419&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Due in greater than one year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;126,661&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company periodically evaluates its investments for expected credit losses. The unrealized losses on the available-for-sale securities were primarily due to unfavorable changes in interest rates subsequent to the initial purchase of these securities. None of the Company's available-for-sale securities have been in a continuous unrealized loss position for twelve months or longer as of December 31, 2024. The Company expects to recover the full carrying value of its available-for-sale securities in an unrealized loss position as it does not intend or anticipate a need to sell these securities prior to recovering the associated unrealized losses. The Company also expects any credit losses would be immaterial based on the high-grade credit rating for each of such available-for-sale securities. As a result, the Company does not consider any portion of the unrealized losses as of December 31, 2024 and 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to represent a credit loss.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_6cad7302-1b21-47b1-ac1e-549cd46e218e">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes, for financial assets measured at fair value, the respective fair value and classification by level of input within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:40.568%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.762%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.562%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.282%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Amortized Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Estimated Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Level 1:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;Money market funds&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;137,374&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;137,374&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Level 2:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,826&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,826&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Available-for-sale securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;126,655&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;126,661&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;276,861&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:40.568%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.762%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.562%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.282%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="17" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Amortized Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Estimated Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Level 1:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Cash equivalents&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:bold;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;Money market funds&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;211,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;211,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Level 2:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Available-for-sale securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. governmental and agency securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;74,090&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;73,909&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;285,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;285,650&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Included in &#x201c;Cash and cash equivalents&#x201d; in the Company's consolidated balance sheets as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023, in addition to cash of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d"
      decimals="-3"
      id="F_0883c3d9-82d7-48e9-8e3f-1b065f3b1dfd"
      unitRef="U_USD">137374000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d"
      decimals="-3"
      id="F_14d7ee0e-f6eb-48a7-9d08-f31c39036275"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d"
      decimals="-3"
      id="F_8933aab2-516f-4b66-bb8d-763c6cf95901"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_0862a8cb-d615-4543-8ce3-66a5a7989e5d"
      decimals="-3"
      id="F_85795dc6-c0fd-46cc-b1cd-5c10d71b1303"
      unitRef="U_USD">137374000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718"
      decimals="-3"
      id="F_6cebf945-08cd-48aa-96ba-cbbc005ec178"
      unitRef="U_USD">12826000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718"
      decimals="-3"
      id="F_1371c61e-60b8-4b48-a155-0ff269befcc5"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718"
      decimals="-3"
      id="F_486dc438-0927-4200-8cb0-b45c10729718"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_c3a7adb8-8a3f-4d96-b19c-bdce6afa1718"
      decimals="-3"
      id="F_1601ec9e-ac75-4092-9f05-64de6f0660c1"
      unitRef="U_USD">12826000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_35d8bf91-ee0e-4897-9a53-700e14e20514"
      decimals="-3"
      id="F_bc3e7ab9-f745-4748-977d-a3db429dfc75"
      unitRef="U_USD">126655000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_35d8bf91-ee0e-4897-9a53-700e14e20514"
      decimals="-3"
      id="F_3e143850-596a-4565-a036-342933a02182"
      unitRef="U_USD">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_35d8bf91-ee0e-4897-9a53-700e14e20514"
      decimals="-3"
      id="F_f2baf58d-8375-4921-a3f3-2a2d93c08e97"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_35d8bf91-ee0e-4897-9a53-700e14e20514"
      decimals="-3"
      id="F_cc6c7453-8d45-44b0-b1ce-60e5f9353045"
      unitRef="U_USD">126661000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_a865819e-027d-4b29-b500-cee13f4ffe07"
      unitRef="U_USD">276855000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f5f67f0f-ea30-466a-82a4-cd765d4c6fae"
      unitRef="U_USD">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_20c0a2f6-de8f-4989-a4e8-fcc341cf6362"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_a99020a0-216b-4e27-8055-ab308eb40ed0"
      unitRef="U_USD">276861000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_ab0fb4e1-5202-44df-a6b8-31adb6754187"
      decimals="-3"
      id="F_0c02541b-c437-46c5-a7e0-78b99b54a975"
      unitRef="U_USD">211741000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_ab0fb4e1-5202-44df-a6b8-31adb6754187"
      decimals="-3"
      id="F_b2c76741-d454-4b00-9ca2-5eb2f75aa1d6"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_ab0fb4e1-5202-44df-a6b8-31adb6754187"
      decimals="-3"
      id="F_6e2ae7c5-5d34-428a-b038-62d8b4a05886"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_ab0fb4e1-5202-44df-a6b8-31adb6754187"
      decimals="-3"
      id="F_7d844201-37e6-441d-a971-42a06744beec"
      unitRef="U_USD">211741000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2"
      decimals="-3"
      id="F_eafaa207-3c16-4fe1-ae2f-fd796c6cbaba"
      unitRef="U_USD">74090000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2"
      decimals="-3"
      id="F_a74faeef-937e-4985-835b-64a999505fd7"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2"
      decimals="-3"
      id="F_37aac4fd-ef68-48e9-bc20-42830b29f219"
      unitRef="U_USD">181000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_e404c0e5-5cda-4e1a-be91-9f4825ba47a2"
      decimals="-3"
      id="F_e6b5ecd3-205f-4c65-b76e-9ae5196a0cd3"
      unitRef="U_USD">73909000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_b05fb759-d913-4fba-af65-a8ccb28e1004"
      unitRef="U_USD">285831000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_abcd3437-e998-498e-b778-d85503046546"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_76b3abb3-597b-4dbf-b91d-9d3429da8f20"
      unitRef="U_USD">181000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_b0fa80fd-221a-4b03-abfe-6683b6a15520"
      unitRef="U_USD">285650000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-5"
      id="F_6ad73994-f4c2-44d8-af72-4fa12d6ba2e9"
      unitRef="U_USD">21500000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-5"
      id="F_6e9a466d-0ea1-44d6-b46b-eb6215021b87"
      unitRef="U_USD">36800000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_26c89522-4b78-4aaa-8de7-a95bb5fc1b38">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The fair value of the Company's available-for-sale securities as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, by remaining contractual maturities, was as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.943%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.881%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:17.547%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.846%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Due in one year or less&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;69,419&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Due in greater than one year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;126,661&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_19a04880-fc89-4fa4-86ce-a4f25e3ca85a"
      unitRef="U_USD">69419000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_b8089de4-c83a-4715-bd85-a51054c1104b"
      unitRef="U_USD">57242000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f73e9665-0894-42dd-8c2a-5e5c1db663c2"
      unitRef="U_USD">126661000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_0d10c50f-e630-4c38-9adb-710f266eca87">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(4)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Acquisitions, Intangible Assets, and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On October 15, 2024, the Company completed an acquisition of a privately-held company for an aggregate of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;33.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, consisting of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of cash and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of equity consideration through the issuance of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares of its common stock. This includes a holdback that will be paid on the 12-month anniversary of the closing date. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase price based on the estimated fair values, the Company recorded $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of cash, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million as a developed technology intangible asset, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million as a customer related intangible asset, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; thousand as a trade name asset. &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The useful lives of the acquired intangible assets are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.994%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.502%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:39.504%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Intangible Asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Useful Life&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Developed technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer related&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1 year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The excess of purchase consideration over the fair value of net assets acquired was recorded as goodwill in the amount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million after measurement period and working capital adjustments. As part of the acquisition, the Company also agreed to retention agreements with key employees in which &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares of common stock are restricted and deemed as compensation for post combination services. The total value of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million related to these restricted shares was recognized as stock-based compensation expense in the year ended December 31, 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company believes the goodwill balance associated with the acquisition represents the synergies expected from expanded market opportunities when integrating the acquired developed technology with the Company&#x2019;s offerings as well as acquiring an assembled workforce. Related goodwill is deductible for income tax purposes. Aggregate acquisition-related costs associated with the business combination was not material for all periods presented and were included in general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The results of operations of this business combination have been included in the Company&#x2019;s consolidated financial statements from the acquisition date. The business combination did not have a material impact on the Company&#x2019;s consolidated financial statements. Therefore, historical results of operations prior to the acquisition dates and pro forma results of operations have not been presented.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Intangible Assets Other Than Goodwill&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Intangible assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:25.984%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:0.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:0.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.113%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:0.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.513%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:0.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.239%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.6930000000000005%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.079%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.079%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.6930000000000005%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.179%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.079%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.892999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.179%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.079%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.194%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Accumulated Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Net Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Accumulated Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Net Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Developed technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,542&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,258&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;292&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer related&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,631&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;931&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;614&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;71&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intangible assets, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,971&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,607&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,481&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,872&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;609&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Amortization expense of intangible assets was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for the years ended December 31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, future amortization expense is expected to be as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.444%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.757%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;972&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;923&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;583&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</ampl:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="C_e821504b-1e3c-4a29-82ff-568c82e2d06f"
      decimals="-5"
      id="F_2db7873e-4a03-4610-b559-e595ddc54552"
      unitRef="U_USD">33600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="C_e821504b-1e3c-4a29-82ff-568c82e2d06f"
      decimals="-5"
      id="F_c8b06a60-8a8d-497f-9539-9aa4202d3cec"
      unitRef="U_USD">26700000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="C_e821504b-1e3c-4a29-82ff-568c82e2d06f"
      decimals="-5"
      id="F_228f906a-3456-427b-817a-03a7de77b6f2"
      unitRef="U_USD">6900000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="C_e821504b-1e3c-4a29-82ff-568c82e2d06f"
      decimals="-5"
      id="F_e5aca1b7-dead-4db5-b215-6e6fc647e882"
      unitRef="U_shares">800000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c"
      decimals="-5"
      id="F_328bfa92-d032-43ae-944b-e326d70ed152"
      unitRef="U_USD">9600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c"
      decimals="-5"
      id="F_6db750f3-dd64-4e1c-a328-2f32601fdd8f"
      unitRef="U_USD">3700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <ampl:BusinessAcquisitionsIntangibleAsset
      contextRef="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c"
      decimals="-5"
      id="F_1461f02c-e83f-4d0b-bd52-1fca1b72629c"
      unitRef="U_USD">700000</ampl:BusinessAcquisitionsIntangibleAsset>
    <ampl:BusinessAcquisitionsTradeNameAsset
      contextRef="C_bb0dea9c-8a4a-4abb-aeaa-c718f8312f3c"
      decimals="-3"
      id="F_88803b58-25a0-40c5-9884-224abacdbbe8"
      unitRef="U_USD">90000</ampl:BusinessAcquisitionsTradeNameAsset>
    <us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_6ef148c9-ea68-49d6-9802-4eb2827890e6">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The useful lives of the acquired intangible assets are as follows:&lt;/span&gt;&lt;p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.994%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.502%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:39.504%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Intangible Asset&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Useful Life&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Developed technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer related&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3 years&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1 year&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_3c50811d-ce4d-45d7-9431-243582c4717d"
      id="F_86b30157-7bc7-4e23-afdf-c83c4efaa0e6">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_b42ed14b-fdef-4002-ab16-dcbd2806639c"
      id="F_eaaee950-89b7-4b7a-bdd2-4a335b7113cb">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_b6682258-de1d-4b7e-a2a5-316013473478"
      id="F_6d6f0bef-c6d6-4819-acd3-c4fbf3d5b11e">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-5"
      id="F_1c674bd5-f856-4ab0-8952-04ae4f5c494c"
      unitRef="U_USD">20300000</us-gaap:FairValueOfAssetsAcquired>
    <ampl:RestrictedStockSharesIssuedUnderEmployeeRetention
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-5"
      id="F_457bfddf-abfb-4e12-8ba5-42ab63f763eb"
      unitRef="U_shares">1400000</ampl:RestrictedStockSharesIssuedUnderEmployeeRetention>
    <ampl:RecognizedShareBasedCompensationExpenses
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-5"
      id="F_7a6ade04-77c1-46f7-a7ee-4fe3901bb622"
      unitRef="U_USD">13000000</ampl:RecognizedShareBasedCompensationExpenses>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_78f12138-6b9c-4722-96ab-79fc7f0cea5f">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Intangible assets, net consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:25.984%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:0.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:0.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.113%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:0.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.513%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:0.999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.239%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.6930000000000005%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.079%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.079%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.6930000000000005%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.179%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.079%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.892999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.179%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.079%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.194%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="12" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Accumulated Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Net Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Gross Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Accumulated Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Net Carrying &lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Developed technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,542&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,258&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;292&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer related&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,631&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;931&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;614&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;71&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intangible assets, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,971&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,607&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,481&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,872&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;609&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_3c50811d-ce4d-45d7-9431-243582c4717d"
      decimals="-3"
      id="F_62969ba8-b484-41a5-a53d-2c44955bac5e"
      unitRef="U_USD">9250000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_3c50811d-ce4d-45d7-9431-243582c4717d"
      decimals="-3"
      id="F_e590150d-9398-48ff-9865-5b09dbd0ed74"
      unitRef="U_USD">-5708000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_3c50811d-ce4d-45d7-9431-243582c4717d"
      decimals="-3"
      id="F_b52c7925-0f7a-44f2-b84e-9a2288481833"
      unitRef="U_USD">3542000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_4e7a6393-14f4-4c1f-bcbc-4f31ebae0f23"
      decimals="-3"
      id="F_7cc2a639-d54e-483c-8d69-acbeaf8560e8"
      unitRef="U_USD">5550000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_4e7a6393-14f4-4c1f-bcbc-4f31ebae0f23"
      decimals="-3"
      id="F_f2ca024e-a2ab-4607-80f1-fe704686fb4d"
      unitRef="U_USD">-5258000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_4e7a6393-14f4-4c1f-bcbc-4f31ebae0f23"
      decimals="-3"
      id="F_8a8e7084-3b97-4b35-8df6-4e675797a383"
      unitRef="U_USD">292000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_b42ed14b-fdef-4002-ab16-dcbd2806639c"
      decimals="-3"
      id="F_9aa87343-1965-4a31-8f71-485d1a8db406"
      unitRef="U_USD">1631000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_b42ed14b-fdef-4002-ab16-dcbd2806639c"
      decimals="-3"
      id="F_baaaf1f6-6812-454e-845a-ab1313a8ba11"
      unitRef="U_USD">-880000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_b42ed14b-fdef-4002-ab16-dcbd2806639c"
      decimals="-3"
      id="F_453482cd-9ec4-4e0b-970d-32f905eaac9a"
      unitRef="U_USD">751000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_7b5db0fe-dfa6-4f58-a02b-9f47d2cacb35"
      decimals="-3"
      id="F_26fa6fb3-6ea3-4f47-ba1a-ef5ff91d637e"
      unitRef="U_USD">931000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_7b5db0fe-dfa6-4f58-a02b-9f47d2cacb35"
      decimals="-3"
      id="F_6eb31326-39a2-435d-9988-b4310184eb50"
      unitRef="U_USD">-614000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_7b5db0fe-dfa6-4f58-a02b-9f47d2cacb35"
      decimals="-3"
      id="F_4485a5e2-f5a7-4d00-a365-49a3839fca2a"
      unitRef="U_USD">317000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_b6682258-de1d-4b7e-a2a5-316013473478"
      decimals="-3"
      id="F_f1268b2c-6508-4369-b1a6-ca02804d521b"
      unitRef="U_USD">90000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_b6682258-de1d-4b7e-a2a5-316013473478"
      decimals="-3"
      id="F_84d2317a-37f6-4ad6-a88d-2679654c81e0"
      unitRef="U_USD">-19000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_b6682258-de1d-4b7e-a2a5-316013473478"
      decimals="-3"
      id="F_daac1280-a3c9-4d75-9a38-e7990c03656b"
      unitRef="U_USD">71000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_76dc6eea-0c13-483d-8fa0-3129a8f8284b"
      decimals="-3"
      id="F_3db5d349-8284-4077-a4e1-c92fd0d0486b"
      unitRef="U_USD">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_76dc6eea-0c13-483d-8fa0-3129a8f8284b"
      decimals="-3"
      id="F_99bc7057-292c-4842-a399-e048569a17aa"
      unitRef="U_USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_76dc6eea-0c13-483d-8fa0-3129a8f8284b"
      decimals="-3"
      id="F_b3f5f52f-6db4-4f38-a007-a30ce7af8669"
      unitRef="U_USD">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_4c988a55-cc4d-4d1d-9973-63f1788be39a"
      unitRef="U_USD">10971000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_e5ae3742-66a4-4252-8948-40d04c35a9e5"
      unitRef="U_USD">-6607000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_c3b51df1-97c4-413c-b580-f27a1c61ee4f"
      unitRef="U_USD">4364000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_381e4b51-45f0-4cb5-b603-a94f5feb5136"
      unitRef="U_USD">6481000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_a5de6045-c2f1-4bf6-b2e6-674064bc3ad4"
      unitRef="U_USD">-5872000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_27ed9850-4e30-4041-9d7f-371bd09deb8b"
      unitRef="U_USD">609000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-5"
      id="F_339dbc18-ce96-4aeb-ac46-b07a444f6ba9"
      unitRef="U_USD">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-5"
      id="F_dbf0f2ae-2ecc-4c38-bcf1-55ddebdd95de"
      unitRef="U_USD">1400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-5"
      id="F_9a656b11-b082-40de-93dd-cd5e53190541"
      unitRef="U_USD">2100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_fade5513-e65e-4118-b25e-7761cbad7fa4">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, future amortization expense is expected to be as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.444%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.757%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;972&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;923&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;583&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_99c95cb4-9250-4fc7-b0e8-7dc52355a1da"
      unitRef="U_USD">1145000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f01d074e-bfb4-4b6d-a5ad-bcff9b851fc6"
      unitRef="U_USD">972000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_efc166e4-d1ad-4857-a798-955e9cef9059"
      unitRef="U_USD">923000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_a9d6fa24-5b72-41c1-933d-65fd396c69ee"
      unitRef="U_USD">741000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_2b1d69bd-580b-47ae-a0be-302665a37196"
      unitRef="U_USD">583000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_da7534ec-f531-4b9c-96a1-570d9b996638"
      unitRef="U_USD">4364000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_ea34bc10-6dde-4f7f-821e-05a91f3a2ae5">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(5)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stockholders&#x2019; Equity and Equity Incentive Plans &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Preferred stock&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In connection with the direct listing of the Company's Class A common stock on the Nasdaq Capital Market (the "Direct Listing") on September 21, 2021, an amended and restated certificate of incorporation of the Company was filed with the Secretary of State of the State of Delaware, which authorized the issuance of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares of undesignated preferred stock with a par value of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.00001&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; per share and rights and preferences, including voting rights, designated from time to time by the Company's board of directors.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Common Stock&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has two classes of common stock: Class A common stock and Class B common stock. The Company's amended and restated certificate of incorporation authorizes the issuance of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;600&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares of Class A common stock and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;600&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, conversion, and transfer rights. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Each share of Class A common stock is entitled to one vote&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Each share of Class B common stock is entitled to five votes&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. Class A and Class B common stock each have a par value of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.00001&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; per share and are referred to as common stock throughout the notes to the consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends whenever funds are legally available and if declared by the Company's board of directors.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock will also automatically convert into one share of Class A common stock upon any transfer, except for certain permitted transfers described in the Company's amended and restated certificate of incorporation. In addition, each share of Class B common stock held by the Company's three cofounders (or any of such founder&#x2019;s affiliates) will convert automatically into one share of Class A common stock on the earlier of: (i) the death or incapacity of such founder or (ii) the date that is six months following the date on which such founder is no longer an employee or director of the Company (unless such founder has rejoined the Company during such six-month period). Each outstanding share of the Company's Class B common stock will also convert automatically into one share of Class A common stock on the date that is six months following the date on which no founder is an employee or director of the Company (unless a founder has rejoined the Company during such six-month period). In addition, any transfer by a founder (or such founder&#x2019;s affiliates) to one or more of the other founders (or such founders&#x2019; affiliates) will not result in the automatic conversion of such shares of Class B common stock to Class A common stock. Once converted into Class A common stock, the Class B common stock may not be reissued.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has reserved shares of its Class A common stock as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.053%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.523%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.223%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31, &lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31, &lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2014 Stock Option and Grant Plan and 2021 Incentive Award Plan:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Equity plan stock options outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,501,725&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,268,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;RSUs outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,519,769&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,301,279&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shares available for future issuance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,310,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,260,813&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2021 Employee Stock Purchase Plan:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shares available for future issuance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,810,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,079,994&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total reserved shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;48,142,877&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;47,910,141&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Equity Incentive Plans&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;2014 Stock Option and Grant Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In December 2014, the Company adopted its 2014 Stock Option and Grant Plan (as amended, the &#x201c;2014 Plan&#x201d;), pursuant to which shares of the Company&#x2019;s common stock were reserved for the issuance of stock options (incentive and non-statutory), restricted stock units (&#x201c;RSUs&#x201d;), and restricted stock to employees, directors, and consultants under terms and provisions established by the Company's board of directors and approved by the Company&#x2019;s stockholders. The 2014 Plan was terminated in September 2021 in connection with the Direct Listing but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2014 Plan. No further equity awards will be granted under the 2014 Plan. With the establishment of the 2021 Incentive Award Plan (the &#x201c;2021 Plan&#x201d;) as further discussed below, upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock-based awards granted under the 2014 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Plan.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;2021 Incentive Award Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In August 2021, the Company's board of directors adopted, and its stockholders approved, the 2021 Plan, which became effective in connection with the Direct Listing. The 2021 Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSU awards, performance bonus awards, performance stock units, dividend equivalent awards and other forms of equity compensation (collectively, &#x201c;equity awards&#x201d;). As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, a total of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,310,859&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares of the Company's Class A common stock have been reserved for issuance under the 2021 Plan in addition to (i) any shares available for issuance under the 2014 Plan as of the effective date of the 2021 Plan, (ii) the number of shares represented by awards outstanding under the Company's 2014 Plan (&#x201c;Prior Plan Awards&#x201d;) that become available upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class A common stock underlying outstanding stock awards granted under the 2014 Plan, and (iii) an annual increase on the first day of each fiscal year beginning in 2022 and ending in 2031, equal to the lesser of (A) 5% of the shares of the Company's common stock outstanding (on an as-converted basis) on the last day of the immediately preceding fiscal year and (B) such smaller number of shares of stock as determined by the Company's board of directors; provided, however, that no more than &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;88,000,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares of stock may be issued upon the exercise of incentive stock options.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock Option Awards&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stock options granted under the 2014 Plan and the 2021 Plan (collectively, the &#x201c;combined stock plans&#x201d;) generally vest based on continued service over &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;four years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Option activity under the Company's combined stock plans is set forth below:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:35.993%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.137%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.14%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.638%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.137%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.14%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.818%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Weighted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Weighted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;average&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Aggregate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;average&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;remaining&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;intrinsic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;exercise&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;contractual&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;(in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balances as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,268,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.40&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.27&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;118,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,256,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.89&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;510,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.81&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balances as of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,501,725&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.25&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70,628&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Exercisable as of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,998,001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;71,436&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As no forfeitures are estimated due to the Company's adoption of ASU No. 2016-09, all options are vested or expected to vest. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, no options were outstanding that were subject to a future performance condition &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Exercisable shares include vested options as well as unvested shares that can be early exercised &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The aggregate intrinsic values of options are calculated as the difference between the exercise price of the options and the market price for shares of the Company&#x2019;s Class A common stock as of each period-end. The total intrinsic value of options exercised for the years ended December 31, 2024, 2023, and 2022 was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, respectively.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;No stock options were granted in the year ended December 31, 2024. Stock options granted during the years ended December 31, 2023 and 2022 had a weighted average grant date fair value of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.69&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;"&gt;8.27&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; per &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;share, respectively. The fair value is being&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;expensed &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;over the vesting period of the options on a straight-line basis as the services are being provided. No tax benefits were realized from options during the periods.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, total unrecognized stock-based compensation expense related to options outstanding under the combined stock plans was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. This unrecognized expense as of December 31, 2024 is expected to be recognized over the weighted average remaining vesting period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;2.10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;years. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, the Company had &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;342,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares of non-employee stock options outstanding under the combined stock plans.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The fair value of each option granted to employees under the 2021 Plan is estimated on the grant date using the Black-Scholes pricing model.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following range of assumptions and data inputs were used in the Black-Scholes option-pricing model to estimate the fair value of the options granted under the 2021 Plan:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.421%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.053%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.738%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.053%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.326%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.053%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.358%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fair value of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11.37&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12.37&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.62&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.59&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.36&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.01&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.36&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;55.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;55.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected term (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.0 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Restricted Stock Units&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;RSUs granted under the 2021 Plan generally vest based on continued service. During the years ended December 31, 2024, 2023, and 2022, the Company recorded &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;77.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;46.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; in expense related to RSUs, respectively.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The total fair value of RSUs vested during the years ended December 31, 2024, 2023, and 2022 was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;69.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, respectively. As of December 31, 2024, total unrecognized stock-based compensation expense related to RSUs was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;138.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. This unrecognized expense as of December 31, 2024 is expected to be recognized over the weighted average remaining vesting period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;2.13&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;years. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, the Company had &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;"&gt;177,661&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares of non-employee RSUs outstanding under the combined stock plans.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;RSU activity for the year ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 was as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.713%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.203%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.463000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Restricted stock&lt;br/&gt;units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Weighted-average&lt;br/&gt;grant date fair &lt;br/&gt;value per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,301,279&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,135,585&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.59&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,794,806&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13.59&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,122,289&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13.45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,519,769&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11.02&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In August 2021, the Company&#x2019;s board of directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), which became effective in connection with the Direct Listing. The ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, a total of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,810,524&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares of the Company&#x2019;s Class A common stock have been reserved for future issuance under the ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the ESPP. The ESPP offers employees the option to purchase shares through a series of consecutive 12-month offering periods on each May 15th and November 15th (with two six-month purchase periods during each offering period). The price at which Class A common stock is purchased under the ESPP is equal to the lower of (i) &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of the closing trading price per share of the Company's Class A common stock on the first trading date of an offering period in which a participant is enrolled or (ii) &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;of the closing trading price per share&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;on &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the purchase date, which will occur on the last trading day of each purchase period, or such other price designated by the administrator.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The ESPP offers a rollover feature pursuant to which, if the fair market value of a share of Class A common stock on the first purchase date is lower than the fair market value on the first trading day of the offering period, the respective offering period will terminate and each participant will be automatically enrolled in the offering period that commences immediately following the purchase date. In accordance with the rollover feature, immediately following the conclusion of the purchase period ended May 14, 2024,&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; the offering period was terminated and participants were automatically enrolled in a new 12-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; offering period commencing on &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;May 15, 2024&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and ending on &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;May 14, 2025&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. The impact of the rollover feature did not result in material incremental compensation cost for the year ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following assumptions were used to calculate the fair value of shares to be granted under the ESPP during the period utilizing the Black-Scholes option-pricing model:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:51.837%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.959%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.916%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.503%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fair value of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.34&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.59&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.98&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.77&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.34&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.43&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.75&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.41&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.54&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.63&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;44.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;60.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;60.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected term (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The expected term for the ESPP purchase rights is based on the duration of the offering period. Estimated volatility for ESPP purchase rights is based on the historical volatility of the Company's Class A common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time the ESPP purchase right was granted at the beginning of the offering period. The Company has not declared, nor does it expect to declare dividends.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares have been purchased under the ESPP. During the years ended December 31, 2024, 2023, and 2022, the Company issued &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;469,567&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;473,792&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;350,341&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares under the ESPP, respectively, in settlement of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; of ESPP liabilities, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;During the years ended December 31, 2024, 2023, and 2022 the Company recognized &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; of stock-based compensation expense related to the ESPP, respectively. As of December 31, 2024, total unrecognized compensation costs related to the ESPP was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, which will be amortized over a weighted average period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;0.52&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; years.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation expense, net of actual forfeitures is reflected in the consolidated statement of operations and comprehensive loss (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:54.602%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.341%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.525%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.341%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.425%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.341%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.425%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;44,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,643&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;32,119&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,404&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,143&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,085&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restructuring and other related charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;853&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;88,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;67,223&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-6"
      id="F_a3558d10-d665-4ccb-9862-1c737b85f4c0"
      unitRef="U_shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="5"
      id="F_6f09bcf2-e9f9-47ef-8ffd-84e5708af1b6"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed"
      decimals="-6"
      id="F_9b28b4e7-f71f-4e9c-8353-35ce95289842"
      unitRef="U_shares">600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1"
      decimals="-6"
      id="F_d58cc7a7-3abc-4b38-873e-90be23a85caa"
      unitRef="U_shares">600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockVotingRights
      contextRef="C_ef4188d9-ea8a-430e-8ee5-196469bd0555"
      id="F_83d6d8b2-0bae-4f46-b319-ca54c0f50aa3">Each share of Class A common stock is entitled to one vote</us-gaap:CommonStockVotingRights>
    <us-gaap:CommonStockVotingRights
      contextRef="C_bd3808e1-a4c4-4fbd-a4a0-cc6f75fa56ba"
      id="F_b2d20afd-5639-4b55-9329-a00ae3913392">Each share of Class B common stock is entitled to five votes</us-gaap:CommonStockVotingRights>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_64bcbe69-e7e2-4a13-b5f3-309d71e720ed"
      decimals="5"
      id="F_5ea012ea-bc4d-4546-8d00-3edeffa43f72"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_bf7407d7-f329-4512-8530-4c05011342a1"
      decimals="5"
      id="F_74974229-0617-4f6f-8ebf-02e7783e2acf"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <ampl:ScheduleOfReservedSharesOfCommonStockTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_817b881f-06af-4eb7-ba08-6e0317338c6b">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has reserved shares of its Class A common stock as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.053%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.523%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.223%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31, &lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of&lt;br/&gt;December 31, &lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2014 Stock Option and Grant Plan and 2021 Incentive Award Plan:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Equity plan stock options outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,501,725&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,268,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;RSUs outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,519,769&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,301,279&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shares available for future issuance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,310,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,260,813&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2021 Employee Stock Purchase Plan:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shares available for future issuance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,810,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,079,994&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total reserved shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;48,142,877&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;47,910,141&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</ampl:ScheduleOfReservedSharesOfCommonStockTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_19017113-2622-4ffb-94df-33059e572677"
      decimals="-3"
      id="F_3b1e58cd-7a54-400f-97de-7923160bc950"
      unitRef="U_shares">11501725000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_a25f776c-d39d-46c0-9d5c-b119a00ee980"
      decimals="-3"
      id="F_e4d7fda8-6906-4d44-9dab-32d67a7e7415"
      unitRef="U_shares">14268055000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_51836940-73ed-4f58-b4a6-775ae17207e0"
      decimals="-3"
      id="F_44d5cca5-f939-4414-9bbd-9e2c6385203c"
      unitRef="U_shares">13519769000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_edffc430-1511-4523-92bf-dd4256a48905"
      decimals="-3"
      id="F_ac90f49c-641d-4fd8-8675-7661b88b413e"
      unitRef="U_shares">11301279000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_a7e656da-3c7b-4d42-9b7e-634a6d195e81"
      decimals="-3"
      id="F_80ddba7d-34c9-4739-9624-ce024035b6fb"
      unitRef="U_shares">18310859000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_0e8952c9-3c87-44bf-b537-25c4650f4cbd"
      decimals="-3"
      id="F_5139df06-bb48-47c1-bc7d-c85e49ca9632"
      unitRef="U_shares">18260813000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_8202b758-2740-4c23-ba33-111a39737590"
      decimals="-3"
      id="F_6e146300-13bb-42ef-b253-53cc0158ae44"
      unitRef="U_shares">4810524000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_916fc432-3dc8-475c-815a-bbd8d604fd26"
      decimals="-3"
      id="F_e7f34006-ba54-42e6-a5eb-557b93290848"
      unitRef="U_shares">4079994000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_79769680-12b9-4e99-8d64-160c40a8e09c"
      unitRef="U_shares">48142877000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_d73c65f6-7d9f-4d72-a0d2-712af08b68ea"
      unitRef="U_shares">47910141000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="C_1b71c30b-41ff-45ab-a931-808483c123c5"
      decimals="INF"
      id="F_e61055bc-0a91-4d7f-9d78-60cb72418969"
      unitRef="U_shares">18310859</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76"
      decimals="INF"
      id="F_068f537f-75e4-4c17-a78d-ce597722f64d"
      unitRef="U_shares">88000000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_cb21464d-ce8a-4b07-987a-b0d26dfa66c8"
      id="F_7b334204-cdfa-4d9e-94c3-14a8a64e8ef0">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_0bc18601-3bf9-42a9-bbbd-87940c4ce8a9"
      id="F_76f64004-bcb4-45f8-9f0b-fecc1e3a3657">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76"
      id="F_8749cdcd-a26d-493a-bc4f-83628a457678">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_03b058af-604f-444b-971a-613f876b987c">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Option activity under the Company's combined stock plans is set forth below:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:35.993%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.137%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.14%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.638%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.137%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.14%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.818%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Weighted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Weighted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;average&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Aggregate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;average&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;remaining&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;intrinsic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;exercise&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;contractual&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;(in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balances as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,268,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.40&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.27&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;118,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,256,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.89&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;510,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.81&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balances as of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,501,725&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.25&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;70,628&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Exercisable as of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,998,001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;71,436&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:88%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As no forfeitures are estimated due to the Company's adoption of ASU No. 2016-09, all options are vested or expected to vest. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, no options were outstanding that were subject to a future performance condition &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Exercisable shares include vested options as well as unvested shares that can be early exercised &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="INF"
      id="F_1277947e-3673-4979-9981-94841d0aa28e"
      unitRef="U_shares">14268055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="2"
      id="F_b8191ab1-74c2-4134-b10e-a941fca48fc4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">4.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      id="F_c4c3cd45-6d7a-4b02-9d5b-6a3e09b335de">P6Y3M7D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_13f07989-6120-42a6-8335-9fbcb4b28f0f"
      unitRef="U_USD">118757000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="INF"
      id="F_aff44fd4-0cf3-454f-8011-bcca352ec7ea"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="0"
      id="F_fd7d82dd-e84b-45e9-8100-cf5a454e1baa"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="INF"
      id="F_c68da910-3a91-4cdf-9e36-341f90126af3"
      unitRef="U_shares">2256288</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="2"
      id="F_4db17e41-2893-4d53-9e2f-98c3246fad76"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.89</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="INF"
      id="F_1bd4a24e-7335-4363-a73c-1b8494eae8f3"
      unitRef="U_shares">510042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="2"
      id="F_9fa4335f-4a66-490e-ac8c-7b93e6652ace"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">10.81</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="INF"
      id="F_4cf4d7fa-963c-4f3b-86a1-1ee6538bac3f"
      unitRef="U_shares">11501725</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="2"
      id="F_d1941582-0f88-40ce-b713-ba0bff5087af"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">4.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_4f8dab3c-7b10-429b-b8e9-c1b46675084b">P5Y3M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_db274354-4dad-4899-b9d6-817c2dbbb5a4"
      unitRef="U_USD">70628000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="0"
      id="F_44cbc4b0-1ade-494d-a3ef-f27040d6883f"
      unitRef="U_shares">10998001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="2"
      id="F_18550b64-28e2-47de-8e02-bdd6f8485f62"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">4.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_70de27a4-5aef-4810-ab68-74e82e1769e1">P5Y1M28D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_e41ee024-6ff0-4ad1-9a18-44fcc46fa4bf"
      unitRef="U_USD">71436000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_edda3433-9c2f-4fad-b2bd-36b654ce6356"
      decimals="-5"
      id="F_93c67314-01a3-41bd-9f2f-8080919446b6"
      unitRef="U_USD">17300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_6a27c8b7-c942-47d4-96d3-6cdb1d668f57"
      decimals="-5"
      id="F_d36bf909-55d0-437f-843b-59fdfdbf1bbf"
      unitRef="U_USD">16400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="C_1c5e553f-4a89-457d-b115-7817bfb5a3a1"
      decimals="-5"
      id="F_e3a981aa-d34d-415a-9f82-bcff735300d1"
      unitRef="U_USD">23300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="C_6a27c8b7-c942-47d4-96d3-6cdb1d668f57"
      decimals="2"
      id="F_9583d416-b448-42bd-910f-d6d8982de83e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">6.69</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="C_8a52aec1-2da2-46b6-9dd4-799102d6d2da"
      decimals="2"
      id="F_06427313-9fcb-401d-9a30-b2e6f7c0ae50"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">8.27</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="C_89d452d1-5e0d-41d4-aeef-ca506e1ba0af"
      decimals="-5"
      id="F_579c04dd-d8d9-4709-b2a4-1841ce4d65af"
      unitRef="U_USD">3200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_268726fb-afbd-4261-986f-5f23b5580a9f"
      id="F_ba572f21-1bfe-4438-bf99-05c1a3d1388f">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="C_89d452d1-5e0d-41d4-aeef-ca506e1ba0af"
      decimals="INF"
      id="F_8934b58a-5033-4c29-a919-129858d1ae05"
      unitRef="U_shares">342000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_32517865-285e-4609-98e9-a035eae90172">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following range of assumptions and data inputs were used in the Black-Scholes option-pricing model to estimate the fair value of the options granted under the 2021 Plan:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:95.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.421%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.053%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.738%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.053%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.326%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.053%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.358%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fair value of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11.37&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12.37&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.62&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.59&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.36&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.01&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.36&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;55.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;55.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected term (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.0 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharePrice
      contextRef="C_309b27de-18ff-4b21-90ea-28f1c00a85f7"
      decimals="0"
      id="F_289595e8-415c-4d11-8fb3-18b636c00db3"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_6a62b0a6-e404-482d-9279-7bb67c8aa71f"
      decimals="2"
      id="F_6db4bc19-109f-41be-b5b2-3585368fe5f1"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">11.37</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_b80ec104-a0bc-47c3-8af1-9c78e7fc1460"
      decimals="2"
      id="F_c4b71f9f-a3be-459d-bb98-bdae3de0d3cd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">12.37</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_c337cc4d-d471-43b4-9961-6edb99ab7de5"
      decimals="2"
      id="F_e80d882a-fea7-42bd-9c83-76cae368ba0e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">14.62</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_d6add92e-478b-43aa-a541-7e1e7000a9f8"
      decimals="2"
      id="F_c0a9dac6-a726-4719-aadf-e396d2e977ab"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">15.63</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76"
      decimals="2"
      id="F_773072e4-c502-45a6-bb4d-71314457d15b"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_45b140cf-91fc-4a9d-bb4f-2cf7721f72cb"
      decimals="2"
      id="F_0a3899a7-a6ea-458a-b9d6-fa5cb08a4663"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_0bc18601-3bf9-42a9-bbbd-87940c4ce8a9"
      decimals="2"
      id="F_a71e04d5-fef4-4ff6-a4ef-4ccaee56eae1"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76"
      decimals="2"
      id="F_7b880ed4-4daa-43b9-94b0-5ec50fb478e7"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_ce3c0981-643b-4a74-8b33-5bcda8c07d67"
      decimals="4"
      id="F_791e6897-2b52-475a-8679-6a7328e31b08"
      unitRef="U_pure">0.0359</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_1477c499-6190-4479-b220-7027d635331b"
      decimals="4"
      id="F_a96e36b1-47b0-4005-93d7-4aa811b7aa95"
      unitRef="U_pure">0.0436</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_c624e6c0-3af2-4a4e-aaa6-bcd6a4c1a608"
      decimals="4"
      id="F_2c40930e-4e26-4d3a-8f60-a15b847611cb"
      unitRef="U_pure">0.0301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_cfc93e04-1ef3-4f5c-b39d-9e9b3abd0154"
      decimals="4"
      id="F_a80a2679-5091-4c1f-8097-d486167366eb"
      unitRef="U_pure">0.0336</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76"
      decimals="2"
      id="F_cc6a0252-c675-4890-984c-9cb189129514"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_ce3c0981-643b-4a74-8b33-5bcda8c07d67"
      decimals="3"
      id="F_32ea67e9-e841-44a3-abd4-a72289a6b3ba"
      unitRef="U_pure">0.565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_1477c499-6190-4479-b220-7027d635331b"
      decimals="3"
      id="F_91f58fb7-ae75-4fa1-b878-9516d69e02d7"
      unitRef="U_pure">0.568</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_c624e6c0-3af2-4a4e-aaa6-bcd6a4c1a608"
      decimals="3"
      id="F_a6764eb0-ab8b-437d-ba04-734b71917d58"
      unitRef="U_pure">0.553</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_cfc93e04-1ef3-4f5c-b39d-9e9b3abd0154"
      decimals="3"
      id="F_f2ba5d1d-46af-4158-b5cd-f9df5aea980f"
      unitRef="U_pure">0.556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_ce3c0981-643b-4a74-8b33-5bcda8c07d67"
      id="F_1e9a7b38-1b92-497e-b051-ae3aba32e2a1">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_1477c499-6190-4479-b220-7027d635331b"
      id="F_bd25ac3f-a361-45b5-aa9d-783ade0c82c3">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_c624e6c0-3af2-4a4e-aaa6-bcd6a4c1a608"
      id="F_9dcd4fe0-2fe5-4a9d-9d90-d05f7ed5b290">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_cfc93e04-1ef3-4f5c-b39d-9e9b3abd0154"
      id="F_a795543c-3661-431f-b83f-41f0b6659527">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_538ecb32-5175-45e7-807c-ba0b915cfed0"
      decimals="-5"
      id="F_9c4e7de3-0471-4229-9da4-282962cdc607"
      unitRef="U_USD">85200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_6fbb10f7-4d7c-4460-b81b-825a313313f7"
      decimals="-5"
      id="F_54059783-99e6-4bee-9e28-4ad99b90fb69"
      unitRef="U_USD">77100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_89853727-98f8-4ae1-8b92-2aab4a9dd637"
      decimals="-5"
      id="F_f05f3b30-9b32-4311-a0eb-b6182bd80023"
      unitRef="U_USD">46000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="C_538ecb32-5175-45e7-807c-ba0b915cfed0"
      decimals="-5"
      id="F_c9f3bc22-7d02-450c-8f31-67eee7ea4fc0"
      unitRef="U_USD">69700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="C_6fbb10f7-4d7c-4460-b81b-825a313313f7"
      decimals="-5"
      id="F_85d53d1e-1ea7-40a8-bce8-d3c38f0e5a5f"
      unitRef="U_USD">56300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="C_89853727-98f8-4ae1-8b92-2aab4a9dd637"
      decimals="-5"
      id="F_01a02371-2b5b-4b7c-80a7-fdf4860578ad"
      unitRef="U_USD">25400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="C_cd07b723-0dca-4113-a09c-0748f35b75d2"
      decimals="-5"
      id="F_d99213cd-d491-4eec-98e6-2d75b5def798"
      unitRef="U_USD">138800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_c936df86-92df-4f66-887d-8580803f1a5e"
      id="F_687c4284-6a13-4b95-aca3-f4675b399e49">P2Y1M17D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="C_9c8cf581-b06c-43e8-8254-7c6370f0b676"
      decimals="0"
      id="F_0b544fbf-4537-4b0b-8c98-b5845f8a8def"
      unitRef="U_shares">177661</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_a2b18b89-e829-4eab-9e12-be80e5ddb0a4">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;RSU activity for the year ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 was as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.713%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.08%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.203%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.463000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Restricted stock&lt;br/&gt;units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Weighted-average&lt;br/&gt;grant date fair &lt;br/&gt;value per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,301,279&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,135,585&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.59&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,794,806&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13.59&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,122,289&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13.45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,519,769&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11.02&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_edffc430-1511-4523-92bf-dd4256a48905"
      decimals="0"
      id="F_5085d418-6e4b-47dd-8445-ff4e986dae33"
      unitRef="U_shares">11301279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_edffc430-1511-4523-92bf-dd4256a48905"
      decimals="2"
      id="F_a75c0185-1062-454e-88b8-7cc18448e9bb"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">14.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9"
      decimals="0"
      id="F_4415485e-0bd7-4dbc-b9c2-cd8ef019d9e7"
      unitRef="U_shares">12135585</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9"
      decimals="2"
      id="F_d77b86c8-45ca-4393-9637-2bd62be3e5cd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">9.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9"
      decimals="0"
      id="F_5723e91b-1714-430b-aa57-4a322ffdd8e3"
      unitRef="U_shares">6794806</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9"
      decimals="2"
      id="F_0ff00310-7645-4b0a-8574-9cf205517968"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">13.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9"
      decimals="0"
      id="F_d51a8fb1-f9e2-442d-8655-a27f010b856b"
      unitRef="U_shares">3122289</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_67db25c7-136f-44c3-8ecd-cb385ebb7fe9"
      decimals="2"
      id="F_60798e58-3ec0-434e-9a3d-ee360182b148"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">13.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_51836940-73ed-4f58-b4a6-775ae17207e0"
      decimals="0"
      id="F_68178665-a80e-47a4-8006-80081612728c"
      unitRef="U_shares">13519769</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_51836940-73ed-4f58-b4a6-775ae17207e0"
      decimals="2"
      id="F_073c0829-4065-471f-bdd0-a03dc44f8cd1"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">11.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="C_d18bfa48-532c-4871-9fc5-a235b21c262b"
      decimals="-3"
      id="F_66d8000c-5412-4d36-9f1b-b38ee312d8e2"
      unitRef="U_shares">4810524000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="C_44e46d8f-58cf-4635-8db6-cedc8deb3269"
      decimals="2"
      id="F_73489c5b-50aa-40cc-b06b-948ee7484bd0"
      unitRef="U_pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="C_93b9eb96-68b3-4894-96e2-c32da770af76"
      decimals="2"
      id="F_402e614c-2a02-4d01-8758-4c85081b6cee"
      unitRef="U_pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:InitialOfferingPeriod
      contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c"
      id="F_3b5f146a-8854-4c58-8c43-867ff528b4e2"> the offering period was terminated and participants were automatically enrolled in a new 12-month</us-gaap:InitialOfferingPeriod>
    <us-gaap:OperationsCommencedDate1
      contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c"
      id="F_6c721ef8-044a-40c3-b930-e9f9d79f6cc9">2024-05-15</us-gaap:OperationsCommencedDate1>
    <us-gaap:LiquidationDate1
      contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c"
      id="F_09188125-d2d6-431d-82db-e0d715be1ff9">2025-05-14</us-gaap:LiquidationDate1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_6c1dee20-90a3-4c66-b563-429bf9d11c76">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following assumptions were used to calculate the fair value of shares to be granted under the ESPP during the period utilizing the Black-Scholes option-pricing model:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:51.837%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.959%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.916%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.261%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.503%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fair value of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.34&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.59&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.98&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.77&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- $&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.34&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.43&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.75&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.41&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.54&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.63&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;44.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;56.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% - &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;60.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;60.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected term (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;- &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharePrice
      contextRef="C_74eee416-9189-4e7e-9ae6-59f0d2af1766"
      decimals="2"
      id="F_d7a56a97-3e87-4565-9fe3-067374d3aa55"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">9.34</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_0c624547-4a98-416b-bdf7-f6c70b92fa28"
      decimals="2"
      id="F_eb0ed4c5-3fcd-4aab-9b5f-a1309d31ad2e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">9.59</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_9a4ab6c8-ce30-4a3c-8ec0-1b1f195cfd99"
      decimals="2"
      id="F_65f72c26-0896-4160-8d3f-3c91b6b407fd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">9.98</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_d001e40b-38b3-44f0-be52-6607e9eb853c"
      decimals="2"
      id="F_8d2cc4f4-34a0-424f-825b-eced115264f1"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">10.76</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_7ad55044-40ac-456f-980d-71c17d6ab040"
      decimals="2"
      id="F_99a999c7-1d5a-4ddf-ae57-dd80d57d194b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">14.77</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="C_34636bfd-420d-41b1-bfcd-6abf75b7f674"
      decimals="2"
      id="F_2b2f0d1d-e2ad-4cd3-912e-6f3693e011c2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">17.04</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="2"
      id="F_00bd2eb7-f742-417d-9b48-bedb7c9c71c9"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="2"
      id="F_293e8ae5-b4d0-447a-903a-aa4e7e8af4d9"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="2"
      id="F_399affe0-7952-437f-be7d-aeae48b34592"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_aa15f715-72ea-4893-8849-6220cde2334d"
      decimals="4"
      id="F_75b33d49-95d4-4071-8494-df27ae4ed143"
      unitRef="U_pure">0.0434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_01b7daed-7f41-47f9-a85e-458efac78332"
      decimals="4"
      id="F_11a81ff3-cfe7-4eab-b6cd-c4c62c67b7c4"
      unitRef="U_pure">0.0543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_21d8d521-e170-4366-838a-9410ba98cc48"
      decimals="4"
      id="F_408ce69f-b1f1-4f1d-9c4f-c0ff3f717fef"
      unitRef="U_pure">0.0475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_462339e7-51b7-4d50-8cc3-26bf86fee6eb"
      decimals="4"
      id="F_1c21c5a3-d64c-4d22-90fe-b92a11085fc6"
      unitRef="U_pure">0.0541</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_eb11515e-55f8-4c8f-99c6-f1792663e8f9"
      decimals="4"
      id="F_f6050d94-c6d0-46e0-8f08-5a03b666b503"
      unitRef="U_pure">0.0154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_b95f412d-95ff-4e4d-abeb-6124906725f2"
      decimals="4"
      id="F_4babf17b-1e30-44c1-aa0a-05b4f706e095"
      unitRef="U_pure">0.0463</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_aa15f715-72ea-4893-8849-6220cde2334d"
      decimals="3"
      id="F_f88e0ab1-077e-40b1-94c8-16ac70dc5206"
      unitRef="U_pure">0.444</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_01b7daed-7f41-47f9-a85e-458efac78332"
      decimals="3"
      id="F_ba68d226-e699-48e7-8698-ca82f38cf7bf"
      unitRef="U_pure">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_21d8d521-e170-4366-838a-9410ba98cc48"
      decimals="3"
      id="F_06cce851-a9b0-4bf9-86ac-74a654c10c10"
      unitRef="U_pure">0.568</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_462339e7-51b7-4d50-8cc3-26bf86fee6eb"
      decimals="3"
      id="F_fab4b133-ac01-49c5-8f3b-43316365bedd"
      unitRef="U_pure">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="3"
      id="F_8008e764-4948-47a0-b06a-9c1566b59dd4"
      unitRef="U_pure">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_aa15f715-72ea-4893-8849-6220cde2334d"
      id="F_f586040a-c477-48e5-8fca-56a5e08ccb97">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_01b7daed-7f41-47f9-a85e-458efac78332"
      id="F_b0356748-1831-493d-9086-53c442f34938">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_21d8d521-e170-4366-838a-9410ba98cc48"
      id="F_5b33d9d3-bcf0-40fd-a822-e97bfc51d000">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_462339e7-51b7-4d50-8cc3-26bf86fee6eb"
      id="F_1de6f755-1b4d-476c-92c4-bf67fec39345">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_eb11515e-55f8-4c8f-99c6-f1792663e8f9"
      id="F_28b7acc0-d26d-4fe9-88b9-cdb48e8b7c14">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_b95f412d-95ff-4e4d-abeb-6124906725f2"
      id="F_cfb85785-f5fb-491d-b1d8-667fec0171ee">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c"
      decimals="-5"
      id="F_a50fb7bb-fb4e-495f-aae9-2d1f32796cf2"
      unitRef="U_shares">1300000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c"
      decimals="-3"
      id="F_2107de10-4a1d-43fc-921f-3f1c5b735d80"
      unitRef="U_shares">469567000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_d3bf9771-f506-4852-952c-9768b7550f31"
      decimals="-3"
      id="F_3843de1d-cb36-43ab-88f7-c7d4ea5a1f41"
      unitRef="U_shares">473792000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_d014772d-0c94-4ff7-9226-23740ac08915"
      decimals="-3"
      id="F_eb99edba-4d28-41e9-928a-bbf642727991"
      unitRef="U_shares">350341000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_0e49fe68-288f-4a3f-8ccc-55fd0991c509"
      decimals="-5"
      id="F_26508dea-079f-499f-a9d1-6c869ecd2f40"
      unitRef="U_shares">3800000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_69bf05ba-42de-4399-89ab-56edf75cf307"
      decimals="-5"
      id="F_36b26d78-0f45-469a-a8d7-6d60664cfda9"
      unitRef="U_shares">4100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_9d61c66c-6f8d-4167-9764-1b4b356b7f51"
      decimals="-5"
      id="F_89890a21-2f49-41cf-beeb-d77ae475848d"
      unitRef="U_shares">4700000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c"
      decimals="-5"
      id="F_c0ec92bb-c7ea-4c9c-b162-0cf7f3ad5a94"
      unitRef="U_USD">1600000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="C_d3bf9771-f506-4852-952c-9768b7550f31"
      decimals="-5"
      id="F_74cbd1ee-411c-45cd-a2fd-d3c73b6673d0"
      unitRef="U_USD">2400000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="C_d014772d-0c94-4ff7-9226-23740ac08915"
      decimals="-5"
      id="F_ff438e15-bdbf-4933-844c-fbaa4f0a1e63"
      unitRef="U_USD">5700000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c"
      decimals="-5"
      id="F_bb4defe7-3542-4e9e-8a3e-93363177f7b5"
      unitRef="U_USD">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1
      contextRef="C_896f0356-eb4e-4612-9802-bf02bc6bd67c"
      id="F_f99881cd-fe37-4422-bb8e-eea9cbf4d654">P0Y6M7D</us-gaap:NetAmountAtRiskByProductAndGuaranteeWeightedAveragePeriodRemaining1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_dc525f66-01d9-4466-9b85-41a20a257f2d">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation expense, net of actual forfeitures is reflected in the consolidated statement of operations and comprehensive loss (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:54.602%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.341%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.525%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.341%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.425%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.341%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.425%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;44,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,643&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;32,119&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,404&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,143&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,007&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,085&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restructuring and other related charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;853&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;88,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;67,223&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_6f14cab9-9a08-4a0f-9492-edf73f7a3a06"
      decimals="-3"
      id="F_450e98ee-1c06-4615-88f0-be1d074f04af"
      unitRef="U_USD">6472000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_70dd53c7-b558-4dca-a32b-63b8fdff626d"
      decimals="-3"
      id="F_7a96f7d2-8ebd-4686-ba61-167339cfbf4e"
      unitRef="U_USD">7300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ec9a3e17-e0fd-48cd-86a1-a602dbdcd799"
      decimals="-3"
      id="F_0faf9221-6e9b-4e68-950f-704dd18d8dab"
      unitRef="U_USD">6468000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_52983935-eb2c-4b58-a6e9-8b4e038fef54"
      decimals="-3"
      id="F_301295b5-ee89-45ff-b41d-f9e68ad76860"
      unitRef="U_USD">44421000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_976d9e44-8f3e-4a3e-934d-01d7331c0382"
      decimals="-3"
      id="F_df10c253-1a8d-4c57-a14b-2b1558b8a263"
      unitRef="U_USD">36643000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_c5c09b06-d3e0-4ec2-9dc8-f81bddbab8e4"
      decimals="-3"
      id="F_c02b160b-2abc-4b23-95f2-e9e96d67fd2a"
      unitRef="U_USD">27855000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_1975e5b8-4dfd-4769-b72d-a84a41ba0752"
      decimals="-3"
      id="F_bae317be-908e-4039-a766-05dce9215250"
      unitRef="U_USD">32119000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_2d5287bb-e16c-4d83-bf88-8f8390e84866"
      decimals="-3"
      id="F_3c2aa77a-204a-4b7f-b3e8-ed5df4217c32"
      unitRef="U_USD">29404000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_1bf31a78-2ccb-4d10-93d3-f7dc004727b4"
      decimals="-3"
      id="F_4ed4ac21-e86f-4aff-8f69-b4a711ec1590"
      unitRef="U_USD">17143000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_12809a31-9a61-4fed-8799-3ee80b4d4a3c"
      decimals="-3"
      id="F_7f01e779-7875-4bb9-a189-5e9938ad750d"
      unitRef="U_USD">17007000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_f9b2d2bb-e277-4985-81aa-78e4f42017c3"
      decimals="-3"
      id="F_3bebe4dc-fa31-4b3e-98b5-157f1c674cc3"
      unitRef="U_USD">14085000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_6c2d9e89-9d41-4e45-8ae4-cd03c1d577ff"
      decimals="-3"
      id="F_c9f0722d-e037-4a76-ab84-ff755bf72a8f"
      unitRef="U_USD">15757000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_9670d26f-20f1-4024-9754-8d6d380ab7f6"
      decimals="-3"
      id="F_b4ddaad2-93a0-45af-bf15-c5d1b19e0343"
      unitRef="U_USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_858a57ec-c392-4719-b59c-2683b49ccfb0"
      decimals="-3"
      id="F_b5d880c8-b7ab-4722-a18b-0fd0c36c9988"
      unitRef="U_USD">853000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_7fde7e7e-f1d4-4c74-988f-62e422ddcc5c"
      decimals="-3"
      id="F_6242764f-7ffb-4819-9a82-7b86bb580683"
      unitRef="U_USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_bb35803d-d513-41bc-87ed-b48be99f3626"
      unitRef="U_USD">100019000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_8d5b1b73-55a4-47bd-9b6a-5a7dcb24a3cd"
      unitRef="U_USD">88285000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_f00ba646-8bf7-43e9-9b6f-7ef18c87567f"
      unitRef="U_USD">67223000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_0ac42cba-a5c3-47e8-9b49-be0c85049152">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(6)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has established a savings and retirement plan for employees that permits participants to make contributions by salary deductions pursuant to Section 401(k) of the Internal Revenue Code. The plan is available to all regular employees on the Company&#x2019;s U.S. payroll. The Company does not currently match employees&#x2019; contributions.&lt;/span&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_b2295dc9-fd53-4792-88e6-37e0527f7697">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(7)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Pre-tax book loss has been recorded in the following jurisdictions (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.94%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.84%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;97,993&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;95,662&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;97,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,568&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,466&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Worldwide pre-tax loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;92,528&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;92,581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The provision for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.589%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.25%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.328%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.126%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.627%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.451%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.627%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;164&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;516&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,414&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;567&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;533&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The provision for income taxes differs from the amount computed by applying the federal income tax rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% to pre-tax loss for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023, and 2022 from operations as a result of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:54.811%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.25%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.522%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.449%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.097%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.774%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.097%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State income taxes, net of federal tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.11&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.34&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Permanent differences&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.51&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.48&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.24&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign rate differential&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.06&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.18&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.16&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.70&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.36&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.07&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.04&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.49&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23.84&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29.25&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Tax provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.92&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.42&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.86&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The tax effects of temporary differences that give rise to significant portions of the Company&#x2019;s deferred tax assets and liabilities as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023 related to the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.36%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.74%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred tax assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123,133&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;111,904&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Credit carryforwards&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,143&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,187&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accruals and reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,402&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,049&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fixed assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Capitalized research and development costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31,971&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intangibles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;174&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;193,682&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;170,129&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;184,238&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;161,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Realizable deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,673&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred commission costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,636&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,720&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intangibles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross deferred liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,514&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,070&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,538&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income taxes are accounted for under the asset-and-liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to the taxable income or loss in the future years in which those temporary differences are expected to be recovered or settled. The effect on the deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realizable.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable taxing authority. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or remeasurement are reflected in the period in which the change in judgment occurs.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, the Company had approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;473.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;356.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of net operating loss carryforwards available to offset future federal and state taxable income, respectively. If realized, none of the net operating loss carryforwards will be recognized as a benefit through additional paid-in capital. If not realized, federal carryforward losses of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million will expire beginning in 2032 and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;448.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of carryforward losses will carryforward indefinitely. State carryforwards will expire beginning &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;2030&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, the Company had tax credit carryforwards of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, net of reserves to offset future federal and state tax and $0.8 million of foreign research tax credit carryforwards. The carryforwards will expire in various amounts for federal purposes beginning 2033. The California R&amp;amp;D credits will not expire but the California competes tax credits will expire beginning 2026. The foreign research tax credits are allowed a carryforward of 20 years and are set to expire in 2042.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Utilization of net operating loss carryforwards and credits may be subject to substantial annual limitation due to ownership change limitations provided by the Internal Revenue Code of 1986, as amended, and similar state provisions. The annual limitations may result in the expiration of the net operating losses before utilization.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, the Company had unrecognized income tax benefits of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million. The increase in the Company&#x2019;s unrecognized tax benefit was primarily attributable to current year credit activities. &lt;/span&gt;&lt;span style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;A reconciliation of the beginning and ending amount of unrealized tax benefit (excluding interest and penalties) is as follows (in thousands):	&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.94%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.84%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,118&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,625&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,253&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Increases related to tax positions taken during a prior year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Decreases related to tax positions taken during a prior year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Increases related to tax positions taken during the current year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,263&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,118&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,625&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The total unrecognized tax benefit, if recognized, would not affect the Company&#x2019;s effective tax rate as the tax benefit would increase the deferred tax asset, which is currently offset with a full valuation allowance. The Company does not anticipate that the amount of existing unrecognized tax benefit will significantly increase or decrease within the next 12 months. Accrued interest and penalties related to the unrecognized tax benefits are recorded in income tax expense. No interest, penalties, or tax benefits were recognized during the year ended December 31, 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company files U.S. federal, Netherlands, United Kingdom, France, Singapore, Japan, Germany, Canada, India, and Australia income tax returns as well as state income tax returns for various state jurisdictions. Due to the Company&#x2019;s net operating loss carryforwards in the United States, its income tax returns remain subject to federal and state tax authorities for all prior years. There are no tax years under examination by any jurisdiction, except India, at this time. The Company records liabilities related to uncertain tax positions and believes that it has provided adequate reserves for income tax uncertainties in all open tax years.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company provides for U.S. federal income taxes on the earnings of foreign subsidiaries unless they are considered permanently reinvested outside of the U.S. As of December 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, the Company&#x2019;s management asserted that it is their intent to indefinitely reinvest unremitted foreign earnings for all its foreign entities.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_7bc6639a-571c-4793-96b7-de043ce85db0">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Pre-tax book loss has been recorded in the following jurisdictions (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.94%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.84%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;United States&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;97,993&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;95,662&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;97,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,568&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,466&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Worldwide pre-tax loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;92,528&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;89,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;92,581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_05c35e91-7079-49f9-9e8b-4e0eb824be00"
      unitRef="U_USD">-97993000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_513566b0-085f-4a8f-8139-8bbb796cdb09"
      unitRef="U_USD">-95662000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_a366987e-fec1-4deb-a2b1-c799ad15008e"
      unitRef="U_USD">-97047000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_ee39131c-7e05-4cef-8b3d-730e7190e27b"
      unitRef="U_USD">5465000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_11392dce-cdae-43f3-906f-3168ae2ba413"
      unitRef="U_USD">6568000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_64ab8514-cf9c-4257-8a24-ca0c03dd0cb0"
      unitRef="U_USD">4466000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_0478925d-4110-404e-8cd5-e395cb63c968"
      unitRef="U_USD">-92528000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_12044d43-185c-45ee-b43a-4846814bc8fe"
      unitRef="U_USD">-89094000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_915c9e93-4363-486a-80d6-f38c2eb6c406"
      unitRef="U_USD">-92581000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_016da23c-97a7-4c0b-9658-4f838b17fc33">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The provision for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.589%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.25%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.328%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.126%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.627%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.451%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.627%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;164&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;516&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,414&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;567&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;533&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;91&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_25a2fa4a-28b9-48d9-ac6a-d140891a84b1"
      unitRef="U_USD">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_63d9c72a-6e61-4023-8215-458964fc1104"
      unitRef="U_USD">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_d1a68818-402c-4351-94bb-40c48a88c569"
      unitRef="U_USD">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_51ecb8b1-feb0-40ac-9a46-a4fed9cb2358"
      unitRef="U_USD">164000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_688ec34c-8c63-4ca1-a074-0bb9b2914706"
      unitRef="U_USD">51000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_0dbec1d1-ff2d-4b0b-9f28-eddbbb9612b5"
      unitRef="U_USD">86000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_91d625a7-203c-4501-9f8b-53e1ac43eb88"
      unitRef="U_USD">1250000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_303ef4b8-4e73-4d69-81a8-b1af458ce995"
      unitRef="U_USD">516000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_6fca19e5-1a67-4a8a-882f-4298f6276b89"
      unitRef="U_USD">619000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_eafb9834-6daf-45ab-9907-287642cd6735"
      unitRef="U_USD">1414000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_8721a790-b0be-447b-9fb0-c99de2a3cddf"
      unitRef="U_USD">567000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_cccd9326-107f-4e5f-aa4b-d6d83c0bf5f8"
      unitRef="U_USD">705000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_dfab4ab1-8b26-4b64-a3c0-6e44dd34a435"
      unitRef="U_USD">-127000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_4d17c33c-9951-48ca-a32f-7695f59b0369"
      unitRef="U_USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_20e72e48-2d89-443b-bff1-479f10058079"
      unitRef="U_USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_221585fd-c842-4c5e-a028-308167c6a0fd"
      unitRef="U_USD">-29000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_dadda28b-ea5d-4f76-8f40-acdfcd86295e"
      unitRef="U_USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_6f696bb0-e9a0-4130-a4ae-437c8fa58d97"
      unitRef="U_USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_a79abcdb-1ee5-43f5-ae09-6e4756e03de1"
      unitRef="U_USD">533000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_bf229fa8-af53-44e0-a363-0a23776cba8b"
      unitRef="U_USD">702000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_487122a7-6f97-4edf-9394-11ecce752a7a"
      unitRef="U_USD">91000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_70e08fc8-69da-4acb-ab37-7dbb96545da8"
      unitRef="U_USD">1791000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_87586838-efe4-4651-8adc-90bc2f44d5d3"
      unitRef="U_USD">1269000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_0ea4e772-3bda-43fb-8dc5-3386343296d9"
      unitRef="U_USD">796000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_605f94a9-09d1-44d1-905b-2bcd118a8e1b">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The provision for income taxes differs from the amount computed by applying the federal income tax rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% to pre-tax loss for the years ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024, 2023, and 2022 from operations as a result of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:54.811%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.25%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.522%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.449%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.097%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.774%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.097%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:Arial;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State income taxes, net of federal tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.11&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.34&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Permanent differences&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.51&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.48&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.29&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.24&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign rate differential&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.06&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.18&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.16&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.70&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.36&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.07&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.04&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21.49&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23.84&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29.25&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Tax provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.92&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.42&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.86&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="2"
      id="F_02fc68ef-16d6-41c8-94be-f5e82d497a08"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="2"
      id="F_de925aa8-8269-4f30-97b4-61c7bff98abe"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="2"
      id="F_c501f8f7-6ceb-418f-9e4e-714abd00608a"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_570a307c-b39e-41cb-8c17-67661849dc74"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_4ed1a9d4-4cd5-4a01-94bd-aaf5c2dfc037"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_c814a955-a144-44ef-a4b0-014e20d8ac1a"
      unitRef="U_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_1ed70860-f8b7-4305-a18f-0e3f4dbe51d8"
      unitRef="U_pure">0.0251</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_5de844e1-8ef2-4224-83f1-e55d2be0e77a"
      unitRef="U_pure">0.0411</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_05dc04d7-e8d0-4848-b903-36681fd13197"
      unitRef="U_pure">0.0434</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_0f75b175-5612-4b01-a959-c04de5c63a97"
      unitRef="U_pure">-0.0051</ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences>
    <ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_08925fb3-5941-479c-8ab2-539f3ab13b71"
      unitRef="U_pure">-0.0048</ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences>
    <ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_ac453fd3-32d7-4bc8-ab25-97a173fd6f02"
      unitRef="U_pure">-0.0029</ampl:EffectiveIncomeTaxRateReconciliationPermanentDifferences>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_58be7314-9a77-48eb-a399-e2307bc35981"
      unitRef="U_pure">0.0663</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_f259ecd0-0d42-4cac-bc48-b45db0d09c1a"
      unitRef="U_pure">0.0724</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_ca476ab2-2e14-4a4b-b218-dd76c89191b5"
      unitRef="U_pure">0.0649</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_7808a7b3-dcbc-4e11-9784-38e5f7397e85"
      unitRef="U_pure">-0.0006</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_72251b82-bea4-4fda-b748-15cbe5e0ae9d"
      unitRef="U_pure">0.0018</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_eb36e037-b63b-45ce-a07c-c8024afafd5f"
      unitRef="U_pure">0.0025</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_478e7cc4-aa91-406c-807d-c7ef99d48f10"
      unitRef="U_pure">-0.1016</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_4f689477-4f53-4d0d-9284-725b01a48b72"
      unitRef="U_pure">-0.097</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_334481aa-b635-41eb-9575-61cf4d3135db"
      unitRef="U_pure">-0.0336</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_ae889a1a-1648-4aec-bb22-e3079874b6ef"
      unitRef="U_pure">0.0016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_231a8b0a-c634-4d53-b3bf-214625a3a10f"
      unitRef="U_pure">0.0007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_a3454260-e57a-45f7-8339-85e1a602b55d"
      unitRef="U_pure">-0.0004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_9cbf3cfa-03e8-4f0c-8ec6-b98a2800d8b3"
      unitRef="U_pure">-0.2149</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_00bf350c-47cb-4e3a-9b03-3b3ad30f9255"
      unitRef="U_pure">-0.2384</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_3dc6b3c9-35e0-4cb0-b02c-c7a6be00afe1"
      unitRef="U_pure">-0.2925</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="4"
      id="F_0567f442-232c-4945-b930-d204d3a18541"
      unitRef="U_pure">-0.0192</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="4"
      id="F_36c291a1-e54c-4ff3-aa21-35eb89e1affb"
      unitRef="U_pure">-0.0142</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="4"
      id="F_a30c8b56-657f-49fe-a6c7-8c5e79f344ee"
      unitRef="U_pure">-0.0086</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_c0959cf4-438c-467c-9fdf-b038234f7e41">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The tax effects of temporary differences that give rise to significant portions of the Company&#x2019;s deferred tax assets and liabilities as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 and 2023 related to the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.36%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.54%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.74%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred tax assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123,133&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;111,904&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Credit carryforwards&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,143&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,187&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accruals and reserves&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,402&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,049&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fixed assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Capitalized research and development costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31,971&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intangibles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;174&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;193,682&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;170,129&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;184,238&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;161,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Realizable deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,673&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred commission costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,636&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,720&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intangibles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross deferred liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,514&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,070&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,538&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_45c8bf46-c6a2-4f30-8d6c-49b4ee544ca1"
      unitRef="U_USD">123133000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_c58a6d7e-e14c-4407-b944-048d1db5f1f9"
      unitRef="U_USD">111904000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_ecf55e32-a603-4ff6-bcc7-1852d384e31c"
      unitRef="U_USD">29143000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_a254760a-d262-4f2c-b520-0a04f1e81177"
      unitRef="U_USD">22428000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_8299cacc-ce3f-458d-9a4d-21ec3ebc60f6"
      unitRef="U_USD">4670000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_332ee21a-45ef-4580-ba91-ab8d8703ee1f"
      unitRef="U_USD">7187000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_a4aaa5d8-d3e7-4755-89fd-c4faaf48ac88"
      unitRef="U_USD">2961000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_2c26681a-a0eb-4bad-829e-c6ecf6dd3eb2"
      unitRef="U_USD">550000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <ampl:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_4c24aac6-ee4a-458a-a894-7d70bfad585b"
      unitRef="U_USD">1402000</ampl:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability>
    <ampl:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_42176d6e-6d4e-4e0d-889a-45e2595d2bcd"
      unitRef="U_USD">2049000</ampl:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOperatingLeaseLiability>
    <ampl:DeferredTaxAssetFixedAssets
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_dc2685af-bed1-4af7-8bd9-5f1426e6082f"
      unitRef="U_USD">226000</ampl:DeferredTaxAssetFixedAssets>
    <ampl:DeferredTaxAssetFixedAssets
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_863a281e-96a6-4ed2-a17a-959fe04ca682"
      unitRef="U_USD">86000</ampl:DeferredTaxAssetFixedAssets>
    <ampl:DeferredTaxAssetsResearchAndDevelopmentCredits
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_05f0e010-30a8-4b6d-b603-3a96f28a40cb"
      unitRef="U_USD">31971000</ampl:DeferredTaxAssetsResearchAndDevelopmentCredits>
    <ampl:DeferredTaxAssetsResearchAndDevelopmentCredits
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_4ea23e72-c970-418f-96d4-c17551bea0b8"
      unitRef="U_USD">25277000</ampl:DeferredTaxAssetsResearchAndDevelopmentCredits>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_5247c55f-ffe2-43cc-ad96-f6481b0dcc51"
      unitRef="U_USD">0</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_8c79acec-241f-40ea-9bee-c9b012aa7c73"
      unitRef="U_USD">428000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <ampl:DeferredTaxAssetsAccumulatedOtherComprehensiveLoss
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_c56ab739-5fd9-485c-a376-77c58bd0fabd"
      unitRef="U_USD">2000</ampl:DeferredTaxAssetsAccumulatedOtherComprehensiveLoss>
    <ampl:DeferredTaxAssetsAccumulatedOtherComprehensiveLoss
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_7f76740e-7bde-491d-8f8d-e93495ad44bf"
      unitRef="U_USD">45000</ampl:DeferredTaxAssetsAccumulatedOtherComprehensiveLoss>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_c4bbfaab-9a99-4211-8b30-7c4702c0d9c8"
      unitRef="U_USD">174000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_b0fb3f75-1f18-463c-b115-a0d520f32cf0"
      unitRef="U_USD">175000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_852f344b-b3a9-42f9-bccb-5645acbb6850"
      unitRef="U_USD">193682000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_67c111f5-3a2b-4dab-8c75-6c96a72f692d"
      unitRef="U_USD">170129000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_ab36d68c-fb0d-4f84-aadf-f9b7080e0fc4"
      unitRef="U_USD">184238000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_7c56defd-033b-4f43-a0b3-f3afb98b3a1e"
      unitRef="U_USD">161456000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_e8e00e63-b8c0-46e3-8b67-c68b45ad1f57"
      unitRef="U_USD">9444000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_fe0a3e9d-99af-486b-b814-5e456ff894e2"
      unitRef="U_USD">8673000</us-gaap:DeferredTaxAssetsNet>
    <ampl:DeferredTaxLiabilitiesDeferredCommissionCosts
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_670555c9-c626-44be-b5ea-b31bd65d543a"
      unitRef="U_USD">10636000</ampl:DeferredTaxLiabilitiesDeferredCommissionCosts>
    <ampl:DeferredTaxLiabilitiesDeferredCommissionCosts
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_bd957143-1b05-4a66-9546-70dda7a11b4c"
      unitRef="U_USD">9491000</ampl:DeferredTaxLiabilitiesDeferredCommissionCosts>
    <ampl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_748dd9d3-059e-4537-be0b-d6d9739425cd"
      unitRef="U_USD">-1328000</ampl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <ampl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_4566191c-66aa-4fc4-a485-46fea87c315a"
      unitRef="U_USD">-1720000</ampl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_4b15295d-d3f0-4a4b-b460-f58ccdfda189"
      unitRef="U_USD">550000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_1ac263e6-13ef-4137-9d35-bbe88bff472d"
      unitRef="U_USD">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_e11653a4-4829-4503-a973-e3fc59f0caa2"
      unitRef="U_USD">12514000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_7c21ce47-4c1e-41c9-afc5-a1eb445742eb"
      unitRef="U_USD">11211000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_169abbab-4b50-4899-a4e9-e5f02c30af1d"
      unitRef="U_USD">3070000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_9a48fcc2-7fd6-4b07-bdf1-4bd85445eb46"
      unitRef="U_USD">2538000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-5"
      id="F_afc28aa5-957a-4c4f-bed9-fac2db4faefa"
      unitRef="U_USD">473600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-5"
      id="F_62cf2372-ec60-4db3-a776-91a4ce091f5b"
      unitRef="U_USD">356300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="C_3c7f8b11-9d86-4b35-8a3f-c8b89572c17c"
      decimals="-5"
      id="F_6c92576c-e84a-4936-b8ec-c0be46700775"
      unitRef="U_USD">25400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="C_a2ebb515-35ad-4595-9fdb-06452a31da7d"
      decimals="-5"
      id="F_6fa29297-30ad-4dcd-b129-e8974c84b689"
      unitRef="U_USD">448200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <ampl:NetOperatingLossCarryforwardExpirationYear
      contextRef="C_f9c973b5-4a8b-43ac-baf5-66bbcb7a5f2f"
      id="F_ce4f85a3-1f92-43ae-b5db-7a8a10c0d3ea">2030</ampl:NetOperatingLossCarryforwardExpirationYear>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_3c7f8b11-9d86-4b35-8a3f-c8b89572c17c"
      decimals="-5"
      id="F_6a8c56f4-e5cc-4409-945f-257beb3722bd"
      unitRef="U_USD">16700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_a2ebb515-35ad-4595-9fdb-06452a31da7d"
      decimals="-5"
      id="F_7bb83c36-674c-4871-a8e3-691ca653dd4d"
      unitRef="U_USD">14800000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-5"
      id="F_e57959a6-dedf-42e3-a803-f47efbd2d5ce"
      unitRef="U_USD">7300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_8410785a-dc64-48da-8b76-7f7f8e5a4558">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;A reconciliation of the beginning and ending amount of unrealized tax benefit (excluding interest and penalties) is as follows (in thousands):	&lt;/span&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.94%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.84%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,118&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,625&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,253&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Increases related to tax positions taken during a prior year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Decreases related to tax positions taken during a prior year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Increases related to tax positions taken during the current year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,263&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,118&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,625&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_73667d41-d4f7-4036-9f79-99c8edfb48cb"
      unitRef="U_USD">5118000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa"
      decimals="-3"
      id="F_09b79aa3-72db-4e50-84ef-f44ed72879bf"
      unitRef="U_USD">3625000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_b9c679ca-e841-4ba7-bca7-a2277512b954"
      decimals="-3"
      id="F_4e08c357-df1e-4af1-8e4b-380e17c03862"
      unitRef="U_USD">2253000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_f45d7b32-8ff7-42c7-b89f-72bbd113f2f0"
      unitRef="U_USD">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_dbb3121e-a3eb-447e-9800-7a6356a1d370"
      unitRef="U_USD">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_6e7bd25b-c15f-49e7-993d-b65f31ec6a52"
      unitRef="U_USD">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_ae44aaa8-6107-454f-a170-b466f709d5d5"
      unitRef="U_USD">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_57ca4fbb-e013-4205-9ca6-9adffc9cb608"
      unitRef="U_USD">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_432c4a7a-1b03-4e10-9863-9334431e1469"
      unitRef="U_USD">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_07b337e6-5ff3-4fd8-9d25-17c2c37321f0"
      unitRef="U_USD">2145000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_d1d50887-3a86-480f-84d3-be9c3ce55a93"
      unitRef="U_USD">1493000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_d7f20af2-e745-409a-ae6a-3b8db192ed19"
      unitRef="U_USD">1372000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_eb3e022e-1468-4724-a296-afad86178d6d"
      unitRef="U_USD">7263000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="-3"
      id="F_0226c129-6e5a-48c8-86eb-3ff488e38e48"
      unitRef="U_USD">5118000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_e9280f36-84a1-4b39-83a2-80c7ff64cefa"
      decimals="-3"
      id="F_dc01f971-7de6-4482-af58-44d3564b1e78"
      unitRef="U_USD">3625000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_3d435147-eb78-4d88-b142-f4d1c0203038">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(8)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The components of lease expense were as follows (in thousands, except years and rate):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:67.774%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,985&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,917&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Short-term lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;959&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,944&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:67.774%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.823%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted average remaining term (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.73&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.88&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted average discount rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.08&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Supplemental cash flow information related to operating leases was as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:67.774%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,079&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,888&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,122&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Future minimum lease payments under non-cancellable operating leases with initial lease terms in excess of one year included in the Company&#x2019;s lease liabilities as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.06%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.16%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Year ending December 31:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,146&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;781&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029 and thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total undiscounted operating lease payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;201&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,584&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_f36976c5-af12-4d7f-b965-8e8e4cb32a2b">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The components of lease expense were as follows (in thousands, except years and rate):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:67.774%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,985&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,917&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Short-term lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;959&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,944&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:67.774%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.823%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted average remaining term (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.73&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.88&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted average discount rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.08&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_70b64511-9b4d-4be6-8dcc-e23cb18d090c"
      unitRef="U_USD">3985000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_6c1e5afd-cf4f-46e2-b2fa-d7b9ae45c165"
      unitRef="U_USD">3917000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_11545405-ae39-4c00-a80a-4e77a41d91f3"
      unitRef="U_USD">959000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_0ab1fe1a-8325-4302-b3fa-5214c771a51f"
      unitRef="U_USD">894000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_711a5ce7-28ac-40aa-9fb1-2bbf6aa81fe1"
      unitRef="U_USD">4944000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_35fcdb66-3086-4628-9f0f-a4f9b1fb682d"
      unitRef="U_USD">4811000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      id="F_f2b8f476-dc47-47ed-8d15-8cbb2d7369a5">P1Y8M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      id="F_f30bae97-05dc-4f3d-ae6f-5ca4201a2317">P1Y10M17D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="4"
      id="F_517cb989-4641-4f9c-a39e-361780a0f3d2"
      unitRef="U_pure">0.0408</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_ed014d94-d32b-4613-a53b-7895079d6bce"
      decimals="4"
      id="F_1c93ee78-645d-4004-89ca-e387fa21ea52"
      unitRef="U_pure">0.0349</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <ampl:SupplementalCashFlowInformationTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_7d770230-5179-46aa-a42e-78d0369df68f">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Supplemental cash flow information related to operating leases was as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:67.774%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.363000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="5" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,079&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,888&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,122&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</ampl:SupplementalCashFlowInformationTableTextBlock>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_6aaa0f47-e828-44bc-a097-d347bc1927e4"
      unitRef="U_USD">2209000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_2a10c361-fa57-40bf-8713-617cc3394843"
      unitRef="U_USD">1079000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_806dc283-9291-48f0-aa2d-a516e2d7ef30"
      unitRef="U_USD">4888000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_46adfe02-b08a-4ff7-97af-e19ffd19364a"
      unitRef="U_USD">4122000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_f58d274a-dfb8-46ce-9d4a-15eac3769a95">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Future minimum lease payments under non-cancellable operating leases with initial lease terms in excess of one year included in the Company&#x2019;s lease liabilities as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;December 31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.06%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.16%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Year ending December 31:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,146&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;781&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029 and thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total undiscounted operating lease payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;201&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,584&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_f218cc62-5e90-4b58-8fbd-a41326000450"
      unitRef="U_USD">3811000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_50e04475-1c7b-47ca-95cd-d50e34c8e68e"
      unitRef="U_USD">1146000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_7abe0222-e7d1-44a2-8e6b-46c2c9239a24"
      unitRef="U_USD">781000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_24f89f47-2ffb-485e-b470-62859664db81"
      unitRef="U_USD">47000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_58ce3414-92f4-4f3f-a332-87b968c486a9"
      unitRef="U_USD">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_c7f18baf-d544-41ec-862e-9440ff5c021e"
      unitRef="U_USD">5785000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_9b9b7234-bafb-42d7-9bb0-b1bb325c1d9a"
      unitRef="U_USD">201000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_32d6035d-4fda-45c7-94fa-3321276d748c"
      decimals="-3"
      id="F_c3de1d9a-5337-47e6-853e-43d6503fb1d6"
      unitRef="U_USD">5584000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_a5693b9a-9671-4693-87b8-3c81ac6dd302">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:8pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(9)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Commitments and Contingencies &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Legal Matters&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On February 14, 2024, a putative securities class action captioned Chicago &amp;amp; Vicinity Laborers&#x2019; District Council Pension Fund v. Amplitude, Inc., et al., Case No. 3:24-cv-00898 (the &#x201c;Securities Class Action&#x201d;) was filed in the United States District Court for the Northern District of California, naming the Company, its Chief Executive Officer, and its former Chief Financial Officer as defendants.  The lawsuit is purportedly brought on behalf of all those who purchased or acquired the Company&#x2019;s common stock between September 21, 2021 and February 16, 2022. The complaint alleges claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, based on allegedly false or misleading statements related to the Company&#x2019;s business and financial outlook.  The lawsuit seeks unspecified damages and other relief. The defendants filed a motion to dismiss the complaint on July 12, 2024, which was granted with leave to amend on October 2, 2024. The plaintiffs filed an amended complaint on October 23, 2024. The defendants filed a motion to dismiss the amended complaint on November 13, 2024, and, on January 13, 2025, the court dismissed the amended complaint with prejudice and entered judgment in favor of the defendants.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On June 10, 2024, a shareholder derivative complaint captioned Hawkins v. Spenser Skates, et al., Case No. 3:24-cv-03460 (the &#x201c;Derivative Action&#x201d;) was filed in the United States District Court for the Northern District of California, naming the Company&#x2019;s Chief Executive Officer, its former Chief Financial Officer, and the current and former members of the Company&#x2019;s board of directors as defendants. The complaint, purportedly brought on behalf of the Company, alleges claims for breach of fiduciary duty, unjust enrichment, waste of corporate assets, abuse of control, gross mismanagement, and contribution for alleged wrongdoing by the Company&#x2019;s directors and officers from September 21, 2021 through February 16, 2022. The complaint seeks unspecified damages and other relief. The Derivative Action is stayed pending a resolution of any motions to dismiss the Securities Class Action.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On August 8, 2024, a putative privacy class action captioned Atkins v. Amplitude, Inc., Case No. 3:24-cv-04913 was filed in the United States District Court for the Northern District of California, naming the Company as a defendant. The lawsuit is purportedly brought on behalf of all individuals who downloaded and used an application on their mobile device that embedded the Company&#x2019;s Software Development Kit (&#x201c;SDK&#x201d;) and did not publicly disclose the Company in the application&#x2019;s notices or disclosures. The complaint asserts claims under the Federal Wiretap Act, California Wiretap Act, California Invasion of Privacy Act, and California Comprehensive Computer Data Access and Fraud Act. The complaint seeks statutory damages and other relief. The plaintiffs filed an amended complaint on November 15, 2024. The Company filed a motion to dismiss the amended complaint on January 7, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On September 18, 2024, an individual privacy action captioned Shah v. Amplitude, Inc., Case No. 2:24-cv-08155-MEMF-JPR was filed in the United States District Court for the Central District of California, naming the Company as a defendant. The lawsuit is brought by an individual who alleges to have used an application on his mobile device that embedded the SDK without explicitly identifying the Company in the application&#x2019;s notices or disclosures. The complaint asserts claims under the Federal Wiretap Act, California Wiretap Act, California Invasion of Privacy Act, and California Comprehensive Computer Data Access and Fraud Act. The complaint seeks statutory damages and other relief. On December 4, 2024, the court stayed the case pending final resolution of Atkins v. Amplitude, Inc., Case No. 3:24-cv-04913 (N.D. Cal.).&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On October 7, 2024, a putative privacy class action captioned Willey v. Amplitude, Inc., Case No. 1:24-cv-07577 was filed in the United States District Court for the Southern District of New York. The lawsuit was purportedly brought on behalf of all persons who accessed the Oscar Health website or application in Pennsylvania and entered information in response to prompts in the &#x201c;Find a Plan&#x201d; function. The complaint alleged that the Company&#x2019;s services operate on the Oscar Health website and application to intercept information submitted by users for a health insurance quote. The complaint asserted a claim under Pennsylvania&#x2019;s Wiretapping and Electronic Surveillance Act. The complaint sought unspecified damages and other relief. On December 5, 2024, the plaintiff voluntarily dismissed the case and re-filed in the Superior Court of the State of California. The Company removed the case to the United States District Court for the Northern District of California on December 16, 2024. On January 27, 2025, the plaintiff voluntarily dismissed the case.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish its proprietary rights.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In addition to the matters discussed above, from time to time, the Company is party to litigation and other legal proceedings in the ordinary course of business. While the Company does not believe the ultimate resolution of pending legal matters is likely to have a material adverse effect on its financial position, the results of any litigation or other legal proceedings are uncertain and as such the resolution of such legal proceedings, either individually or in the aggregate, could have a material adverse effect on its business, results of operations, financial condition or cash flows. The Company records litigation accruals for legal matters, which are both probable and estimable. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined that it does not have material exposure, or it is unable to develop a range of reasonably possible losses. Although no assurance may be given, the Company believes that it is not presently a party to any litigation of which the outcome, if determined adversely, would individually or in the aggregate be reasonably expected to have a material and adverse effect on the business, operating results, cash flows, or financial position. Legal fees are expensed in the period in which they are incurred.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_a58aac38-6b37-4af9-970d-3e679dadc458">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:18pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(10)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Net Loss Per Share &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.76%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.76%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net loss attributable to Class A and Class B common &lt;br/&gt;&#160;&#160;&#160;stockholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90,363&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;93,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted-average shares used in computing net loss &lt;br/&gt;&#160;&#160;&#160;per share attributable to Class A and Class B &lt;br/&gt;&#160;&#160;&#160;common stockholders, basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123,900&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;116,938&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;111,437&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net loss per share attributable to Class A and Class B&lt;br/&gt;&#160;&#160;&#160;common stockholders, basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.77&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following potential shares of common stock were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:96.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.14%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.14%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Equity plan stock options outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,502&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,768&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Equity plan stock options early exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;RSUs outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,301&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,914&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;301&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;241&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shares issuable pursuant to the ESPP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;549&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;449&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,872&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_69518c9d-aa8e-4f00-a298-fab0500ac951">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.76%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.76%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net loss attributable to Class A and Class B common &lt;br/&gt;&#160;&#160;&#160;stockholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;90,363&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;93,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted-average shares used in computing net loss &lt;br/&gt;&#160;&#160;&#160;per share attributable to Class A and Class B &lt;br/&gt;&#160;&#160;&#160;common stockholders, basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123,900&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;116,938&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;111,437&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net loss per share attributable to Class A and Class B&lt;br/&gt;&#160;&#160;&#160;common stockholders, basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.77&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_67c15f05-3e44-4a6f-80f1-5a827b97a7d7"
      unitRef="U_USD">-94319000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_4f714b71-9b1c-4fe9-80cb-16a2b965e38c"
      unitRef="U_USD">-90363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_1af507c1-9ca6-4ffa-91f0-7d126ff11cb8"
      unitRef="U_USD">-93377000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_a4f78b4b-07ae-4968-82ed-9bd6daf37e64"
      unitRef="U_shares">123900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_e39f9f35-8ebd-4507-b213-093463f39f06"
      unitRef="U_shares">123900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_9dd73e59-adc8-44bf-8909-0903b281bbdf"
      unitRef="U_shares">116938000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_864d53a7-b158-4de1-aff7-43ccdcac7c6e"
      unitRef="U_shares">116938000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_a620bfc9-722d-4302-b55d-a7b4e64c97e0"
      unitRef="U_shares">111437000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_d439417b-c698-4e37-af15-ede7e2f59e84"
      unitRef="U_shares">111437000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="2"
      id="F_808d3112-5476-47cc-998d-c63ef6fbed97"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="2"
      id="F_59ce4b22-5c5b-43ae-9a30-e31da93645c4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="2"
      id="F_32a3bf83-64c0-48f4-9344-ec6703e4174a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="2"
      id="F_9c6002b0-a7f0-4a0f-942f-98c64bb4af17"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="2"
      id="F_e8c0c8a1-969b-494a-bbc3-d07042277fbe"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="2"
      id="F_31f19347-6779-4ca0-a298-11f06baf07f6"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_503d4d9c-32c1-4d5e-b942-ca3b42a499fb">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following potential shares of common stock were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:96.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.14%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.14%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;As of December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Equity plan stock options outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,502&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,768&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Equity plan stock options early exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;RSUs outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;13,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,301&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,914&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;301&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;241&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Shares issuable pursuant to the ESPP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;549&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;449&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,872&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.009722222222222222in;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_58ac2456-6444-4ed5-873b-fa18d4caee98"
      decimals="-3"
      id="F_731ad2d2-7ea7-4f34-9564-f3e83b94f7b3"
      unitRef="U_shares">11502000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_f11ab76c-b0a1-4179-aa65-af3f723c9fe1"
      decimals="-3"
      id="F_9765223e-36fc-4cb6-abba-ac31cb708823"
      unitRef="U_shares">14268000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_566389aa-be97-4ace-a937-bd2510907b6c"
      decimals="-3"
      id="F_4d8fdcc2-0025-4da7-8024-a0f2f3491def"
      unitRef="U_shares">16768000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_1c55ffab-4c95-4b01-b3a9-9b2487549c67"
      decimals="-3"
      id="F_80c06b53-b327-4d6a-bda8-aea5a74f5f35"
      unitRef="U_shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_87587a9c-f950-4866-a417-43c7570b0d93"
      decimals="-3"
      id="F_46e7f4fa-c276-417e-8375-4921bb04745f"
      unitRef="U_shares">5000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_2b1df321-3a9e-4469-9e7d-42632f305615"
      decimals="-3"
      id="F_6e8230a6-3a9d-42e9-b259-0774fd8481d4"
      unitRef="U_shares">235000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_36a1cbec-98d0-4267-8832-a8b9c131a648"
      decimals="-3"
      id="F_ecb11643-1ccb-4c42-b1b5-c761f8dda229"
      unitRef="U_shares">13520000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_26f3e298-1a8e-4dab-86e8-6d06d4aa895a"
      decimals="-3"
      id="F_170b125d-d0ca-4a25-8970-99f728818503"
      unitRef="U_shares">11301000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_1bb03b76-f53d-45e7-a904-6a67f7c7a472"
      decimals="-3"
      id="F_0ec11a60-d7b0-44cf-849b-4c43fc5357cf"
      unitRef="U_shares">9914000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_73d182bc-dc31-43ec-9360-10de76da4ccf"
      decimals="-3"
      id="F_d69ca62b-bb2e-43e4-948f-997927f0dcbe"
      unitRef="U_shares">301000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_6a4e6aba-cab5-4ae7-8148-e3d842c8060d"
      decimals="-3"
      id="F_24aff732-b6dd-429d-8287-38a7edeed9cd"
      unitRef="U_shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_baacb2a7-1ee3-4cec-8db1-ff813d693192"
      decimals="-3"
      id="F_702c6e7b-dc61-472a-a67d-da9d2f73f624"
      unitRef="U_shares">241000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_4b9645a9-cb5c-498d-93e5-dc8ed53a9857"
      decimals="-3"
      id="F_7e5f4081-049f-46cc-bda9-600c506ecdeb"
      unitRef="U_shares">549000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_6b732f40-d746-4f8a-a0ab-c4b757ae1c92"
      decimals="-3"
      id="F_16ee707e-3da5-4065-9d50-4ca9dbdf6c41"
      unitRef="U_shares">449000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_e2b9f9be-c657-4f7a-b1a6-201430f13b51"
      decimals="-3"
      id="F_01fd3585-6438-41b0-9848-2c449dcdca8b"
      unitRef="U_shares">558000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      decimals="-3"
      id="F_281b0c49-68b9-4806-9b59-28390fdd2dd1"
      unitRef="U_shares">25872000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_1218f7f2-bde3-482a-8adc-b8ead807cc9a"
      decimals="-3"
      id="F_72159a4b-ec20-4dfe-ad3b-5d81271564d0"
      unitRef="U_shares">26023000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_580785ad-4e04-4bad-95d1-94000bb9b62a"
      decimals="-3"
      id="F_77318949-bb38-4dc4-b5f5-fb638887471b"
      unitRef="U_shares">27716000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_90d9ff66-bdee-4a99-9390-47bc3a26f2b8"
      id="F_0e6d9f24-584f-4ca6-b0cb-f58d2c9df212">&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(11)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In January and February 2025, the Company issued &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million RSUs to its employees with service-based vesting conditions. The service-based vesting condition for these awards is satisfied over &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. The grant date fair value of the RSUs issued in January and February 2025 was approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="C_b817d113-36e2-4673-9338-1354bea720a0"
      decimals="-5"
      id="F_1de3c911-8536-4479-bfe7-86d47d2980e5"
      unitRef="U_shares">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_f1e4cf35-87ac-46b8-8df9-65969b867d46"
      id="F_55147ac2-73b3-4b58-9cd3-e5c08276bf0e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ampl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue
      contextRef="C_b817d113-36e2-4673-9338-1354bea720a0"
      decimals="-5"
      id="F_ecdc1284-6f9f-4713-9520-ed61428aad21"
      unitRef="U_USD">14300000</ampl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedGrantDateFairValue>
    <ecd:TrdArrAdoptionDate
      contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e"
      id="F_e959595f-42ad-4858-879a-edfd74aab783">December 10, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName
      contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e"
      id="F_2629fe05-fe7d-46cb-94e7-f86ac37de0dc">Catherine Wong</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle
      contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e"
      id="F_dce8ea6f-bfed-42d4-8e5c-7ee3be4ad90e">member of our board of directors</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e"
      id="F_25538df5-c793-4e76-afe6-3c60d4bb7477">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e"
      id="F_91a6169d-cdc9-41e0-89c6-2a11adce4dda">true</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_d10df520-ae4a-460b-9ef0-433a453d7efd"
      decimals="INF"
      id="F_6f3ff3f5-358b-4486-8344-e68c3df41ca2"
      unitRef="U_shares">15532</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrTerminationDate
      contextRef="C_6e1f879f-13a0-42fa-8fab-cd49c0706c0e"
      id="F_72275e91-9b23-47be-8318-ce7f03b03fad">December 31, 2025</ecd:TrdArrTerminationDate>
    <ecd:TrdArrAdoptionDate
      contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3"
      id="F_603943d7-606b-490b-8821-28fb6d3ab4ad">December 13, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName
      contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3"
      id="F_db5f8b25-b411-4584-848f-a9ba0ee07843">Eric Vishria</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle
      contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3"
      id="F_87a7cac0-5c0b-4a0c-a3fe-28d8139f5bbb">member of our board of directors</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3"
      id="F_f7a4cc7c-0f40-4958-9549-8be2b6ea9639">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="C_e0e4e6a1-e7c9-4c0c-ae9e-f763159a9aaf"
      decimals="INF"
      id="F_844d970d-b42c-4bd2-b909-3b373e8d4adf"
      unitRef="U_shares">210500</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3"
      id="F_e4be2814-8580-459f-a2a4-f6457d057b52">true</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:TrdArrTerminationDate
      contextRef="C_218fbde4-aeea-4872-b37a-e173c2c231a3"
      id="F_023918f1-5e7d-42b2-9f59-56051b30ece9">May 29, 2026</ecd:TrdArrTerminationDate>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#F_bf7c0601-917a-41ff-a395-2e4278f15583"
          xlink:label="F_bf7c0601-917a-41ff-a395-2e4278f15583"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_2267fcbc-5579-4804-af3b-61a7c7453b80"
          xlink:label="F_2267fcbc-5579-4804-af3b-61a7c7453b80"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_192e1867-aa65-4ad4-94ac-ba8272d128a2"
          xlink:label="F_192e1867-aa65-4ad4-94ac-ba8272d128a2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_3baaf81d-f2c0-446e-80e6-b2a8d1cab846"
          xlink:label="F_3baaf81d-f2c0-446e-80e6-b2a8d1cab846"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_2b25db94-5118-41d9-9957-75c3df75e5a5"
          xlink:label="F_2b25db94-5118-41d9-9957-75c3df75e5a5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a1228f97-393a-4446-83cc-c7c8ee370d43"
          xlink:label="F_a1228f97-393a-4446-83cc-c7c8ee370d43"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_3b84125c-e24e-404b-a848-139b4c014796"
          xlink:label="F_3b84125c-e24e-404b-a848-139b4c014796"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_8e43a7c4-23ae-457d-bacc-3596c5417028"
          xlink:label="F_8e43a7c4-23ae-457d-bacc-3596c5417028"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_38cd41d8-1af4-4078-aff5-79c11ef7db6f"
          xlink:label="F_38cd41d8-1af4-4078-aff5-79c11ef7db6f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_914bcfa5-d53f-4c57-b22c-118ff9a219f5"
          xlink:label="F_914bcfa5-d53f-4c57-b22c-118ff9a219f5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_d232588a-1d7a-427c-be53-4fa09552129a"
          xlink:label="F_d232588a-1d7a-427c-be53-4fa09552129a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_09cc8bd5-9eaf-4c0c-935a-22fc3e2ff999"
          xlink:label="F_09cc8bd5-9eaf-4c0c-935a-22fc3e2ff999"
          xlink:type="locator"/>
        <link:footnote id="FNT_03782074-0ad3-4b30-b36a-b33af2942971" xlink:label="FNT_03782074-0ad3-4b30-b36a-b33af2942971" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts exclude other segment expenses as follows:</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_bf7c0601-917a-41ff-a395-2e4278f15583"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_2267fcbc-5579-4804-af3b-61a7c7453b80"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_192e1867-aa65-4ad4-94ac-ba8272d128a2"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_3baaf81d-f2c0-446e-80e6-b2a8d1cab846"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_2b25db94-5118-41d9-9957-75c3df75e5a5"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a1228f97-393a-4446-83cc-c7c8ee370d43"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_3b84125c-e24e-404b-a848-139b4c014796"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8e43a7c4-23ae-457d-bacc-3596c5417028"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_38cd41d8-1af4-4078-aff5-79c11ef7db6f"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_914bcfa5-d53f-4c57-b22c-118ff9a219f5"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_d232588a-1d7a-427c-be53-4fa09552129a"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_09cc8bd5-9eaf-4c0c-935a-22fc3e2ff999"
          xlink:to="FNT_03782074-0ad3-4b30-b36a-b33af2942971"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_8933aab2-516f-4b66-bb8d-763c6cf95901"
          xlink:label="F_8933aab2-516f-4b66-bb8d-763c6cf95901"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_85795dc6-c0fd-46cc-b1cd-5c10d71b1303"
          xlink:label="F_85795dc6-c0fd-46cc-b1cd-5c10d71b1303"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_7d844201-37e6-441d-a971-42a06744beec"
          xlink:label="F_7d844201-37e6-441d-a971-42a06744beec"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0c02541b-c437-46c5-a7e0-78b99b54a975"
          xlink:label="F_0c02541b-c437-46c5-a7e0-78b99b54a975"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_14d7ee0e-f6eb-48a7-9d08-f31c39036275"
          xlink:label="F_14d7ee0e-f6eb-48a7-9d08-f31c39036275"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0883c3d9-82d7-48e9-8e3f-1b065f3b1dfd"
          xlink:label="F_0883c3d9-82d7-48e9-8e3f-1b065f3b1dfd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6e2ae7c5-5d34-428a-b038-62d8b4a05886"
          xlink:label="F_6e2ae7c5-5d34-428a-b038-62d8b4a05886"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_b2c76741-d454-4b00-9ca2-5eb2f75aa1d6"
          xlink:label="F_b2c76741-d454-4b00-9ca2-5eb2f75aa1d6"
          xlink:type="locator"/>
        <link:footnote id="FNT_7fe5c353-3c31-4678-a032-a81b8674afae" xlink:label="FNT_7fe5c353-3c31-4678-a032-a81b8674afae" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Included in &#x201c;Cash and cash equivalents&#x201d; in the Company's consolidated balance sheets as of </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024 and 2023, in addition to cash of </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21.5</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36.8</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8933aab2-516f-4b66-bb8d-763c6cf95901"
          xlink:to="FNT_7fe5c353-3c31-4678-a032-a81b8674afae"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_85795dc6-c0fd-46cc-b1cd-5c10d71b1303"
          xlink:to="FNT_7fe5c353-3c31-4678-a032-a81b8674afae"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_7d844201-37e6-441d-a971-42a06744beec"
          xlink:to="FNT_7fe5c353-3c31-4678-a032-a81b8674afae"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0c02541b-c437-46c5-a7e0-78b99b54a975"
          xlink:to="FNT_7fe5c353-3c31-4678-a032-a81b8674afae"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_14d7ee0e-f6eb-48a7-9d08-f31c39036275"
          xlink:to="FNT_7fe5c353-3c31-4678-a032-a81b8674afae"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0883c3d9-82d7-48e9-8e3f-1b065f3b1dfd"
          xlink:to="FNT_7fe5c353-3c31-4678-a032-a81b8674afae"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6e2ae7c5-5d34-428a-b038-62d8b4a05886"
          xlink:to="FNT_7fe5c353-3c31-4678-a032-a81b8674afae"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_b2c76741-d454-4b00-9ca2-5eb2f75aa1d6"
          xlink:to="FNT_7fe5c353-3c31-4678-a032-a81b8674afae"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_db274354-4dad-4899-b9d6-817c2dbbb5a4"
          xlink:label="F_db274354-4dad-4899-b9d6-817c2dbbb5a4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_4cf4d7fa-963c-4f3b-86a1-1ee6538bac3f"
          xlink:label="F_4cf4d7fa-963c-4f3b-86a1-1ee6538bac3f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_4f8dab3c-7b10-429b-b8e9-c1b46675084b"
          xlink:label="F_4f8dab3c-7b10-429b-b8e9-c1b46675084b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_d1941582-0f88-40ce-b713-ba0bff5087af"
          xlink:label="F_d1941582-0f88-40ce-b713-ba0bff5087af"
          xlink:type="locator"/>
        <link:footnote id="FNT_299c7a15-6b89-4206-b5ba-c35cc6da3838" xlink:label="FNT_299c7a15-6b89-4206-b5ba-c35cc6da3838" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As no forfeitures are estimated due to the Company's adoption of ASU No. 2016-09, all options are vested or expected to vest. As of </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31, 2024</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no options were outstanding that were subject to a future performance condition </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_db274354-4dad-4899-b9d6-817c2dbbb5a4"
          xlink:to="FNT_299c7a15-6b89-4206-b5ba-c35cc6da3838"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_4cf4d7fa-963c-4f3b-86a1-1ee6538bac3f"
          xlink:to="FNT_299c7a15-6b89-4206-b5ba-c35cc6da3838"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_4f8dab3c-7b10-429b-b8e9-c1b46675084b"
          xlink:to="FNT_299c7a15-6b89-4206-b5ba-c35cc6da3838"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_d1941582-0f88-40ce-b713-ba0bff5087af"
          xlink:to="FNT_299c7a15-6b89-4206-b5ba-c35cc6da3838"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_e41ee024-6ff0-4ad1-9a18-44fcc46fa4bf"
          xlink:label="F_e41ee024-6ff0-4ad1-9a18-44fcc46fa4bf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_70de27a4-5aef-4810-ab68-74e82e1769e1"
          xlink:label="F_70de27a4-5aef-4810-ab68-74e82e1769e1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_18550b64-28e2-47de-8e02-bdd6f8485f62"
          xlink:label="F_18550b64-28e2-47de-8e02-bdd6f8485f62"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_44cbc4b0-1ade-494d-a3ef-f27040d6883f"
          xlink:label="F_44cbc4b0-1ade-494d-a3ef-f27040d6883f"
          xlink:type="locator"/>
        <link:footnote id="FNT_053bf921-6f9a-4755-a089-89ee5246f1e0" xlink:label="FNT_053bf921-6f9a-4755-a089-89ee5246f1e0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exercisable shares include vested options as well as unvested shares that can be early exercised </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e41ee024-6ff0-4ad1-9a18-44fcc46fa4bf"
          xlink:to="FNT_053bf921-6f9a-4755-a089-89ee5246f1e0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_70de27a4-5aef-4810-ab68-74e82e1769e1"
          xlink:to="FNT_053bf921-6f9a-4755-a089-89ee5246f1e0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_18550b64-28e2-47de-8e02-bdd6f8485f62"
          xlink:to="FNT_053bf921-6f9a-4755-a089-89ee5246f1e0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_44cbc4b0-1ade-494d-a3ef-f27040d6883f"
          xlink:to="FNT_053bf921-6f9a-4755-a089-89ee5246f1e0"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
